跳转至

摄像头与ffmpeg

HomeAssistant中的camera设备

https://www.home-assistant.io/integrations/#camera

ffmpeg集成

ffmpeg是一个音视频处理工具,它最常用的功能是将各种不同编码格式与通讯协议的视频流或视频文件,转化成指定格式的视频流或视频文件。

安装ffmpeg工具: - HomeAssistant Core的docker镜像:ffmpeg已经在镜像中事先安装好了 - Python环境中手工安装的HomeAssistant Core:你需要自己安装ffmpeg

测试源视频流

原视频流:rtsp://admin:VEERAZ@192.168.3.105/

  • VLC

    VLC是一款图形界面的开源跨平台多媒体播放器,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。

  • ffmpeg

    ffmpeg -i INPUT -an -f null -

接入rtsp协议摄像头

camera:
  - platform: ffmpeg
    name: C6H摄像头
    input: rtsp://admin:VEERAZ@192.168.3.105/
  • ffmpeg并不仅仅支持rtsp协议
  • 并不是所有摄像头都支持公开的协议

返回课程目录↩