This page contains a sample Homebridge config.json structure, including ffmpeg configuration, and highlights 10 useful plugins you can explore for automation, sensors, streaming, and more.
config.json with ffmpeg{ "name": "Camera FFmpeg", "cameras": [ { "name": "Utility Room", "manufacturer": "Xiaomi", "model": "Xiaofang", "serialNumber": "001", "motion": true, "switches": true, "motionTimeout": 20, "motionDoorbell": true, "unbridge": true, "videoConfig": { "source": "-rtsp_transport tcp -i rtsp://192.168.1.176/unicast", "stillImageSource": "-i rtsp://192.168.1.176/unicast -vframes 1 -r 1", "maxStreams": 2, "maxWidth": 720, "maxHeight": 480, "maxFPS": 10, "vcodec": "copy" } }, { "name": "Front Door", "manufacturer": "Xiaomi", "model": "Xiaofang", "serialNumber": "001", "motion": true, "doorbell": true, "switches": true, "motionDoorbell": true, "unbridge": true, "videoConfig": { "source": "-rtsp_transport tcp -i rtsp://192.168.1.39/unicast", "stillImageSource": "-i rtsp://192.168.1.39/unicast -vframes 1 -r 1", "maxStreams": 2, "maxWidth": 720, "maxHeight": 480, "maxFPS": 10, "vcodec": "copy" } } ], "platform": "Camera-ffmpeg" }
config.json with ffmpegconfig.json with ffmpeg