Video Doorbell
homebridge-videodoorbell · v0.3.2
Adds a video doorbell camera with rich notifications triggered by HTTP request or HomeKit button.
What it says it supports
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Generic ffmpeg-based doorbell; works with IP cameras and DVRs via snapshot/RTSP URLs. Two-way audio is not possible with ffmpeg.
- Works2
- Won’t be supported1
| Device | Status | What they said | Source |
|---|---|---|---|
| HomePod / HomePod mini ring | Works | Maintainer: ringing works with HomePod and mini on iOS 14.3+Saved copyStrange, it is working with my homepod and homepod mini. Excerpt saved from GitHub on 2026-10-22. | Issue #78 · 2021-01 |
| Ubiquiti UniFi Protect camera (RTSP) | Works | Streaming works after ffmpeg parameter tweakSaved copyFFMPEG works correctly. I know that because I use another plugin (homebridge-camera-ffmpeg-ufv) which also uses FFMPEG. Output -rtsp_transport http -re -i rtsp://192.168.1.2:7447/5b8391c417cb480790fdda8b_0?apiKey=RyFl7WZdKruAJD9pQHj6VyNbXEoiad4C -threads 0 -vcodec libx264 -an -pix_fmt yuv420p -r 15 -f rawvideo -tune zerolatency -vf scale=1280:720 -b:v 299k -bufsize 299k -payload_type 99 -ssrc 12174958 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params dpE0rArsLvK4khRGPOm7jiE8yWysr5WcLFzjmxQM srtp://192.168.1.165:64451?rtcpport=64451&localrtcpport=64451&pkt_size=1378 Excerpt saved from GitHub on 2026-10-22. | Issue #23 · 2018-09 |
| Hikvision cameras (two-way audio) | Won’t be supported | Maintainer: no two-way audio with ffmpegSaved copyAny suggestion - which camera has two way audio? I check two models from Hikvision - both not work. So does somebody get sound with ffmpeg camera plugin? Excerpt saved from GitHub on 2026-10-22. | Issue #23 · 2018-09 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
ffmpeg camera stream; HTTP POST trigger
You’ll need
- ffmpeg
- IP camera stream
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=0.4.5 |
| Homebridge 2.0 | No |
| Node.js | >=5.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | Video-doorbell |
| License | ISC |
Community signals
| Downloads a week | 3 |
|---|---|
| Downloads a month | 25 |
| GitHub stars | 101 |
| Open issues | 27 |
| Closed issues | 51 |
| Last code push | 2021-03-04 |
| Latest version | 0.3.2 (2021-02-28) |
| First published | 2017-12-27 |
| Releases | 21 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- CameraControl
- Doorbell
- Microphone
- MotionSensor
- Speaker
- Switch