RTSP协议摄像头与ffmpeg
硬件准备
-
支持RTSP协议的摄像头
-
或者Android手机
操作步骤
- 使用vlc验证rtsp视频流可用性
- 安装ffmpeg
- 配置ffmpeg摄像头
- 观察cpu使用率
- 使用vlc将rtsp视频流转为mjpeg视频流
参考
-
ffmpeg摄像头配置说明
-
rtsp摄像头配置
camera: - platform: ffmpeg name: cam2 input: rtsp://admin:VEERAZ@x.x.x.x
-
vlc转换mjpeg输出的命令参数:
:sout=#transcode{vcodec=MJPG,vb=800,scale=自动,acodec=none,scodec=none}:standard{access=http{mime=multipart/x-mixed-replace; boundary=7b3cc56e5f51db803f790dad720ed50a},mux=mpjpeg,dst=:8888/} :no-sout-all :sout-keep
注:最新版的vlc,可能会将8888仅监听到ipv6上;可以修改为:
dst=x.x.x.x:8888/
其中,
x.x.x.x
是你的pc的ip地址