2026/4/17 14:54:16
网站建设
项目流程
手机网站知识,wordpress 页面模板不显示不出来,心理网站开发背景,做货代网站一、安装流媒体服务器Media MTX
介绍#xff1a;MediaMTX#xff08;原 rtsp-simple-server#xff09;是一款轻量级、零依赖、跨平台的开源流媒体服务器#xff0c;用 Go 编写#xff0c;可看作“协议万能转换器 低延迟转发器”。核心定位是#xff1a;任何协议进、任…一、安装流媒体服务器Media MTX介绍MediaMTX原 rtsp-simple-server是一款轻量级、零依赖、跨平台的开源流媒体服务器用 Go 编写可看作“协议万能转换器 低延迟转发器”。核心定位是任何协议进、任何协议出一条命令拉起服务单机即可承载 50 路 720p 并发内存占用 100 MB参考流媒体服务器Media MTX使用教程_mediamtx-CSDN博客https://blog.csdn.net/zyy29182918/article/details/144185737?ops_request_miscrequest_idbiz_id102utm_termmediamtxutm_mediumdistribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-144185737.142^v102^controlspm1018.2226.3001.4187官网链接安装 |MediaMTXhttps://mediamtx.org/docs/kickoff/install下载对应版本安装包进行解压安装并运行tar -xvzf mediamtx-linux-amd64.tar.gz cd mediamtx-linux-amd64 ./mediamtx启动成功。二、安装FFmpeg介绍FFmpeg 是一个开源的多媒体框架它包括了一套可以用来记录、转换数字音频、视频并能将其转换成流的命令行工具支持多种音视频格式的解码和编码以及音视频的转换、处理和播放。参考ffmpeg的安装和使用教程-CSDN博客https://blog.csdn.net/molangmolang/article/details/141972015?ops_request_misc%257B%2522request%255Fid%2522%253A%2522f3f9d9374d7b33d9d53afe2dd8d4757e%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257Drequest_idf3f9d9374d7b33d9d53afe2dd8d4757ebiz_id0utm_mediumdistribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-141972015-null-null.142^v102^controlutm_termFFmpegspm1018.2226.3001.4187使用apt快速安装。sudo apt update #更新软件包列表 sudo apt install ffmpeg #安装FFmpeg ffmpeg -version #验证安装如果显示出版本信息则安装成功三、USB免驱摄像头连接usb摄像头默认地址/dev/video0/dev/video1通过指令查看所有设备ls /dev/video*使用v4l2-ctl --list-devices命令确认摄像头设备节点如/dev/video0四、启动运行FFmpeg进行RTSP推流软件编码命令ffmpeg -f v4l2 -input_format mjpeg -video_size 1280x720 -framerate 30 -i /dev/video0 \ -vcodec libx264 -preset ultrafast -tune zerolatency -b:v 2000k \ -f rtsp rtsp://localhost:8554/mystream优化推流参数1ffmpeg -f v4l2 -input_format mjpeg -video_size 848x480 -framerate 20 -i /dev/video0 \ -vcodec libx264 \ -preset superfast \ -tune zerolatency \ -x264-params keyint20:min-keyint20:no-scenecut \ -b:v 1000k -maxrate 1000k -bufsize 500k \ -f rtsp -rtsp_transport tcp -muxdelay 0.1 \ rtsp://localhost:8554/mystream优化推流参数2ffmpeg -fflags nobuffer -flags low_delay -f v4l2 -input_format mjpeg -video_size 640x480 -framerate 15 -i /dev/video0 \ -vcodec libx264 -preset superfast -tune zerolatency \ -x264-params keyint30:min-keyint30:no-scenecut \ -crf 30 -maxrate 800k -bufsize 400k \ -f rtsp -rtsp_transport tcp -muxdelay 0 rtsp://localhost:8554/mystream运行后输出五、验证测试VLC开源、跨平台、免费且无广告的多媒体播放与流媒体工具官方下载VLC media player最棒的开源播放器 - VideoLAN局域网内客户端如电脑或手机用VLC拉流观看在VLC中打开网络串流- 输入地址rtsp://IP地址:8554/mystream效果如图额外例子通过yolov5调用边缘设备香橙派的RTSP视频流进行识别检测