跳转至

RTSP协议摄像头与ffmpeg

硬件准备

  • 支持RTSP协议的摄像头

  • 或者Android手机

操作步骤

  1. 使用vlc验证rtsp视频流可用性
  2. 安装ffmpeg
  3. 配置ffmpeg摄像头
  4. 观察cpu使用率
  5. 使用vlc将rtsp视频流转为mjpeg视频流

参考

  • ffmpeg摄像头配置说明

    https://www.home-assistant.io/integrations/camera.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地址

返回课程目录↩