Camera FFmpeg
homebridge-camera-ffmpeg · v3.1.4
Adds FFmpeg-based IP cameras to HomeKit with streaming, doorbell and motion support.
What it says it supports
Devices it names
- RTSP/IP cameras
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Works with most RTSP IP cameras given tuned ffmpeg config; Apple TV/iPad are picky and Pi cameras and Reolink are flaky.
- Works47
- Partly works43
- Not working13
- Requested1
- Won’t be supported1
| Device | Status | What they said | Source |
|---|---|---|---|
| Amcrest cameras | Works | Work through ffmpeg in Homebridge and in their own appSaved copyMy Amcrest cameras work through ffmpeg on Homebridge and in their own app Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-03 |
| Amcrest IP camera | Works | Works over RTSP; user very happySaved copyI am using Amcrest cameras with ethernet or dual 2.4/5Ghz support. I think they were around ~$60-70 each. They work with RTSP and homebridge-camera-ffmpeg. I am very happy with them. Signal quality was ok when running ffmpeg on a raspberry pi, but I have since moved the cameras to a homebridge instance on a more powerful Windows machine, and the quality is significantly better! I also added some custom HTTP switches in homebridge that send commands to the cameras to activate pitch/tilt/zoom commands so I can look around. I am also wondering if we will see any updates to support new HomeKit … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-10 |
| Amcrest IP cameras | Works | Should work if RTSP stream available; added via camera-ffmpeg pluginSaved copyIf you can get rtsp stream from these cameras you can add them to Homebridge Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-02 |
| Amcrest IP2M-842E PoE camera | Works | Tested working on iOS 14.1 and tvOS 14.3; config addedSaved copyManufacturer/Model: Amcrest IP2M-842E POE outdoor bullet camera Homebridge Config: [code] Additional Information: Based on the Amcrest IP4M-1026 configuration, slightly modified for this specific camera. The streaming appears to be working on iOS 14.1 and tvOS 14.3. Works on a headless Ubuntu server with those specs, but may want to dial the values down to make it work on a Raspberry Pi e.g.: [code] Excerpt saved from GitHub on 2026-10-22. | Issue #919 · 2020-12 |
| Amcrest IP5M-T1277EW-AI | Works | Works with unbridge config and RTSP sourceSaved copyDid anyone got the Amcrest IP5M-T1277EW-AI to work with camera-ffmpeg . I am trying this config, but it will not popup in HOME, [code] I also dont see any errors: Excerpt saved from GitHub on 2026-10-22. | Discussion #1442 · 2024-04 |
| D-Link DCS-8000LH camera | Works | RTSP available on this camera per a userSaved copyI found out that RTSP available on D-Link DCS-8000LH "https://www.ispyconnect.com http://admin:[email protected]/video/mjpg.cgi http://admin:[email protected]/image/jpeg.cgi And more info http://forums.dlink.com/index.php?topic=72715.0 Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-03 |
| Dafang 1080p and Chuangmi 720p hacked cameras | Works | All work great with copy video codecSaved copyCams: a Pi4 with camera module (v4l2rtspserver) a Pi3 with camera module (v4l2rtspserver) a hacked Dafang 1080p 2 hacked Chuangmi 720p All of them work great via homebridge-camera-ffmpeg with copy as video codec. In Scrypted I only used the RTSP- and HomeKit-plugins. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-12 |
| ESP32-CAM | Works | RTSP live feed in HomeKit; packetSize 188 smoothed choppy videoSaved copy​ https://preview.redd.it/xyi8pnsx2i051.jpg?width=703&format=pjpg&auto=webp&s=3fe72721bec5f0ef639666914b1b512c1ee21ba8 I bought an ESP32-CAM on eBay, and I'm surprised how easy it was to get it to work with Homebridge, so I can see the live feed in Homekit. I uploaded this code to the ESP32: https://github.com/bnbe-club/rtsp-video-streamer-diy-14 I got the RTSP stream into Homebridge with this plugin: https://www.npmjs.com/package/homebridge-camera-ffmpeg At first the video was very choppy, but after I adjusted " packetSize" down to 188 in the cam configuration, in config.json it … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-05 |
| Eufy 2K camera | Works | Works with -rtsp_transport tcp added to sourceSaved copyHello, I have a problem with some EUFY cameras, I have followed every possible way to solve the problem, but I do not understand where I am wrong. Basically I have these errors all the time: [3/20/2021, 5:06:41 PM] [Camera FFmpeg] [Soggiorno CAM] [Snapshot] [rtsp @ 0x7ff63c888700] method SETUP failed: 461 Unsupported transport [3/20/2021, 5:06:41 PM] [Camera FFmpeg] [Garage CAM] [Snapshot] [rtsp @ 0x7fefbbb5e700] method SETUP failed: 461 Unsupported transport [3/20/2021, 5:07:12 PM] [Camera FFmpeg] [Garage CAM] [Snapshot] [rtsp @ 0x7f5650fba700] method SETUP failed: 461 Unsupported transport … Excerpt saved from GitHub on 2026-10-22. | Issue #1083 · 2021-03 |
| Eufy 2K indoor camera | Works | Works fine with HKSV; no Homebridge plugin needed by that userSaved copyI have not tried many but the eufy 2K indoor camera works fine for me. It records 24/7 in the SD card (approx 20 days for 128GB) through the eufy app. It provides motion and sound triggers. It also works with HKSV. There is no need for a Homebridge plugin. ​ The Tapo C200 also works fine with Homebridge but the motion sensor is not exposed to Homekit. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-07 |
| EZVIZ camera | Works | Recommended: excellent video quality for priceSaved copyEufy is good and the price is better then other native HomeKit camera’s like the Arlo for example. Is you like to play with the ffmpeg plug-in, you can go for an EZVIZ. Excellent video quality for a good price. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-11 |
| Foscam C1 | Works | Streaming stopped due to wrong IP in config; fixedSaved copyToday I noticed my snapshots stopped working and had to remove and add the cameras again to get them working. When I click one of my cameras I get the following error and streaming does not start: [code] I am using the latest official homebridge docker container: ffmpeg version integrated: [code] Any idea what is causing it to fail? Excerpt saved from GitHub on 2026-10-22. | Issue #1246 · 2022-01 |
| Foscam cameras | Works | Run via Camera FFmpeg with SD card recording and snapshots saved locallySaved copyI run foscam (others will work) cameras with camera FFmpeg plugin via Homebridge. Use SDCard in camera for 24/7 recording (~6 day history). You have option on a NVR or FTP for video for longer history. Snapshots uploaded to cloud service (google, Dropbox, OneDrive, etc) or save to local drive based on trigger( motion sensor, etc). Personally, I think this setup is better than HKSV. No monthly fees. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2023-07 |
| Generic camera doorbell sensor | Works | Enable doorbell option to create momentary sensor that triggers Apple TV popupSaved copyThe plug-in I use is called HomeBridge Camera FFMPEG. I initially had it setup simply so I could view the snapshots and stream within the Home app. In the plug-in settings, under Automation, is the option to enable doorbell. This creates a momentary switch called [camera name] doorbell sensor which you can find when you open the camera as if to stream, and go to the settings>accessories. You also have to enable “Doorbell Notifications” under the “Notification” option in the settings. When you flick the switch within HomeKit, the notification is sent and the stream pops up on AppleTV. After … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-06 |
| Generic wifi camera as doorbell | Works | FFmpeg plugin doorbell feature with trigger button wired to existing doorbellSaved copyI used the FFMPEG plugin and a regular wifi camera (not doorbell) on the front porch. The FFMPEG plugin has a doorbell feature you can enable where you pair some kind of triggering device (button) to it to make that camera like a doorbell camera. Then wired my existing basic dumb doorbell button to the gpio on my raspberry pi and used the homebridge-rpi plugin to make it a smart button (which is automated as the FFMPEG camera doorbell trigger). For the existing chimes, using the homebridge-rpi plugin again, I wired out from the gpio to a simple relay which is automated to chime with the … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-11 |
| Hikvision IP camera | Works | Works over RTSP with ffmpeg pluginSaved copyI use Hikvision. Huge company. Tons of cameras. With ffmpeg plugin on course. You have to make sure that the cameras you look at allow RTSP support as mentioned. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-10 |
| KingCam 1080 POE IP camera | Works | Hikvision-like units, four running 24x7 for 3 years; dials home so blocked from internetSaved copyI use KingCam 1080 POE off AliExpress, they’re cameras are basically Hikvision units. I’ve had 4 running 24x7 for 3 years now. Fantastic camera! I have blocked them off from the internet though as my firewall was telling me they try to dial home every now and then. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-01 |
| Lorex NVR cameras | Works | RTSP from NVR works with ffmpeg plugin; supports HKSVSaved copyTry the homebridge-camera-ffmpeg plugin. You’ll need to enter the RTSP URLs for each camera’s stream from the NVR, but it is solid and supports HKSV. Can also receive motion detection events via HTTP or MQTT if your NVR publishes those, but that is getting into very advanced territory. I have a collection of Wyze cams. All stock firmware. One of them (pan v3) provides a direct RTSP stream but the others require a wyze-bridge container acting as a NVR. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2026-06 |
| Nest Cam | Works | Copy codec on Raspberry Pi 3 reliable without lagSaved copyI have three cameras, two Wyze cams, and one Nest cam, all using COPY codec on a Raspberry Pi 3 running Hoobs and its working reliably without noticeable lag. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-04 |
| OctoPi webcam | Works | Works with ffmpeg camera config using unbridge and the MJPEG stream URLSaved copyThis is my config. OctoPi is running on a separate RPi than my Homebridge installation. { "name": "3D Printer", "unbridge": true, "videoConfig": { "source": "-i http://OCTOPI-IP-ADDRESS/webcam/?action=stream", "stillImageSource": "-i http://OCTOPI-IP-ADDRESS/webcam/?action=snapshot", "maxStreams": 1, "maxWidth": 640, "maxHeight": 480, "maxFPS": 15, "vcodec": "h264", "audio": false } } ], "platform": "Camera-ffmpeg" }, Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2023-05 |
| Reolink cameras | Works | Several users confirm; one used as doorbell; PTZ works but no PTZ controlSaved copy… easy to set up, and is very good quality. Way better than my nest cams or circle 2’s. Am tempted to get rid of all my actual HomeKit cams and use the Reolinks. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-08 |
| Reolink cameras (RLC410-5MP, C1-Pro, E1-Pro) | Works | Working with RTMP URL instead of RTSP, which avoids smearing and dropped framesSaved copyIt took some time, but I was finally able to get my Reolink cameras working effectively with HomeKit. I don't know if any of you out there have Reolink Cameras but I am a fan. I have several cameras all centralized in a Reolink NVR. My only issue with them is that when streaming to HomeKit, the RTSP stream has a bad habit of "smearing" and dropping frames. This makes the video look very crappy and just in general doesn't work well. I was able to work around this though. After some reading last night, I found that there is an RTMP url that can be used instead of the RTSP url to view the … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-08 |
| Reolink IP camera | Works | Two users recommend Reolink via RTSPSaved copyi like my reolink.com Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-12 |
| Reolink RLC-520 | Works | Works fine with a config from the tested databaseSaved copyI don’t have an RLC-810, but my RLC-520 has been working fine with one of those configs. I don’t recall seeing an issue on this, maybe I missed it. I’ll take a look in a minute to see if I can find it. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-06 |
| Shelly 1 | Works | Wired behind doorbell to trigger HomeKit doorbell notificationSaved copyHardware: Raspberry Pi4 with Homebridge installed Homebridge ffmpeg plugin installed Shelly1 mounted behind my doorbell 6V AC Relay wired in parallel with the buzzer (the relay voltage is chosen to match the voltage available on the buzzer when it is buzzing) The Shelly1 is powered by 220VAC The relay on the buzzer switches 220V AC to the SW input of the Shelly1 The Shelly1 SW input is configured to call the url that the ffmpeg plugin makes available. This triggers the doorbell event. The Shelly1 relay is wired in parallel with the door opener switch. I use a webhooks plugin to create a … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-07 |
| Sonoff Mini with Tasmota | Works | Sends MQTT message to ffmpeg plugin doorbell for notificationsSaved copyYou can use ffmpeg plugin. I’m using it with a tasmotized Sonoff mini to turn on/off my doorbell buzzer, when the buzzer is off (decoupled relay) it just sends a mqtt msg to ffmpeg plugin and I receive the notification on all my apple devices and on one specific Amazon echo (no HomePods here in Brazil). So you can setup a virtual button on a nodeRed flow that sends a mqtt msg when pressed/activated. Ps: as long as I remember HomeKit just recognize vídeo doorbells, that’s why I’m using ffmpeg. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-12 |
| Swann (Hikvision) and Amcrest cameras on Synology Surveillance Station | Works | Fixed by replacing the outdated ffmpeg preinstalled on Synology after DSM 7; snapshot and live workSaved copyI've been racking my brain trying to get these streams to work. I'm running Homebridge as a package install on my Synology 720+. On the same NAS I'm running surveillance station with five Swann cameras (which are actually re-branded Hiks) and one Amcrest. They all work perfectly, and can get their RTSP streams in VLC just fine. The RTSP streams are also working in Home Assistant. I have multiple RTSP urls to choose from, but I can't get any to work. I even tried the "share stream path" url directly from SS with the same … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2021-12 |
| Swann DVR cameras | Works | Works via RTSP from DVR; each camera has own streamSaved copyAs long as the DVR can enable RTSP. You’ll should be able to do it with the Homebridge camera Ffmpeg plugin. I have it working with my Swann DVR. Each camera has its own stream. https://github.com/Sunoo/homebridge-camera-ffmpeg Make sure to have your DVR set to a static IP. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-08 |
| Tapo C100 camera | Works | Added easily via Homebridge and FFmpeg for live viewSaved copyI ended up getting a Tapo C100 for $30 and easily added it via HB and FFMPEG. Using it to have a live view in my garage. Nothing fancy but does the trick. Wyze is another good cheap option. Here in Canada Eufy is $50+ Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-01 |
| Techage 2MP PoE camera | Works | Tested config added; one-way audio worksSaved copyManufacturer/Model: Techage 2MP PoE NVR kit. Cheap and very reliable across multiple installs with Homebridge running on Raspberry Pi 3B and 4. Purchased from official Techage store on AliExpress. Link I have only tested the 2MP H264 (older) and H265 (newer) PoE cameras (grey cylindrical body). I haven’t tested wifi cameras or the 5MP cameras. One way audio works. Homebridge Config: Partial config showing camera info: [code] Additional Information: These cameras can upload snapshots on motion detect directly to a FTP server. I’ve used vsftp as the FTP server on the Pi. To set up, log into the … Excerpt saved from GitHub on 2026-10-22. | Issue #857 · 2020-10 |
Show 75 more
| Device | Status | What they said | Source |
|---|---|---|---|
| TP-Link Tapo C100 | Works | Works using RTSP URL from Tapo app account and ffmpegSaved copyI have the c100. Make sure your homebridge has ffmpeg. Install the homebridge camera plugin. In the tapo app you create an account for homebridge to access camera. You get the rtsp url and put it in the config for the plugin. I googled tapo rtsp I think and found a tapo faq guide that showed how to add the camera to 3rd party programs like iSpy, which is the same as adding to homebridge. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-03 |
| TP-Link Tapo C100 camera | Works | Works with vcodec copy in the configSaved copyNot a C310, but I got this working with a C100 with “vcodec” : “copy” in the config. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2022-10 |
| TP-Link Tapo C200 | Works | User connected successfully via RTSP; pan/tilt support unansweredSaved copy… mine and connected successfully. Here is config settings : https://github.com/homebridge-plugins/homebridge-camera-ffmpeg/wiki/Tested-Configurations#tp-link-c200 Hope it helps. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-03 |
| TP-Link Tapo camera | Works | Cheap RTSP cameras; works a treat with ffmpeg camera pluginSaved copyTP-Link have a line called Tapo that are cheap and support RTSP. I got one to tinker with homebridge and works a treat with latest version of homebridge and the ffmpeg camera plugin. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-05 |
| V380 IP camera | Works | Runs on Pi Zero W with motion option and tuned parametersSaved copySorry..forgot I have V380 cameras. The FPS could vary. Yes..I am running on Pi Zero W. The best way to find parameters is to uses “ffprobe” which comes along when you install ffmpeg. Like ffprobe it will give you the best parameters for the stream. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-02 |
| Wyze Cam | Works | Works via RTSP firmware and ffmpeg plugin alongside native appSaved copyThere are many camera's that are supported by Homebridge Plugins that also work with their native app. I have Nest camera and they work. Also I have some Wyze camera's that can be setup with the Real Time Streaming Protocol (RTSP) and their is a homebridge plugin for that. In-Fact any RTSP camera can be used. Using homebridge does not disable your use of the native app so there are solutions that will work for you. Remember, most Homekit enabled cameras also have a native app for android as well as IOS. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-03 |
| Wyze Cam | Works | Copy codec on Raspberry Pi 3 reliable without lagSaved copyI have three cameras, two Wyze cams, and one Nest cam, all using COPY codec on a Raspberry Pi 3 running Hoobs and its working reliably without noticeable lag. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-04 |
| Wyze Cam v2 | Works | RTSP firmware with ffmpeg plugin works; smooth video harderSaved copyIf looking for something cheap then Wyze is the best option I think. Also there’s plenty more expensive cameras with rtsp support from companies such as Hikvision, Dahua, Ubiquti, D-Link, Foscam and others. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-10 |
| Wyze Cam v2 (RTSP firmware) | Works | Confirmed working with RTSP beta firmware after shared configSaved copyI just found that exact comment and confirmed my Wyze v2 cams are FINALLY working with that config. It has taken me a few days of messing with them to finally get it working. I'm only using the Wyze RTSP beta firmware but would like to try the Dafang Hacks next. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-02 |
| Wyze Cam V2 with Dafang firmware | Works | RTSP via Dafang hacks works in ffmpeg configSaved copyDon’t know if it will help but here’s my ffmpeg configuration for hoobs for a feed from the ISS and a Wyze Cam V2 with the Dafang hacks firmware for RTSP support: [code] Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-12 |
| Wyze Cam v2 with Dafang Hacks | Works | One user got live stream working on Windows after struggling; config to be sharedSaved copyYeah I got it working. It streams ok. Going to bed now. I’ll post my config.json file up tomorrow. I didn’t use OMX. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-02 |
| Wyze Cam via RTSP | Works | 15fps RTSP stream works on Raspberry Pi 4Saved copyMaybe also try to set to the native fps of the camera. For me it worked better then forcing a lower one. I have 15 fps for the rtsp stream of my wyze-cams through HB on RaPi4. Worked better than. 10 FPS Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-06 |
| Wyze Cam with official RTSP firmware | Works | Smooth playback on Pi 4 with vcodec copy; shared configSaved copy… config, then it’s going to decode the input stream and then recode to x264...Even if the input stream is already x264. I have Humble Pi Zero W running officiall Debian Stretch Lite (no desktop) nodejs from Nodejs.org, homebridge and plugins When I used to run with h264 as vcodec, the video was all choppy and buffered. Even with the optimized DietPi the results were same. Now with “copy” my streams are smooth and almost same as original app. The Pi is simply passing the stream through without any hardware cost. So if you have RTSP stream already in h264, which most cameras are, “vcodec”:”copy” … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-02 |
| Wyze Cam with RTSP firmware | Works | Working with Wyze RTSP firmware and camera-ffmpeg under HOOBSSaved copyI got my Wyze cam working with the wyze rtsp firmware (not the dafang hacks firmware) and camera-ffmpeg using HOOBS as the homebridge server. See https://medium.com/dirigible/wyze-cam-homekit-58c4878c4124 Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-12 |
| Wyze Cam with RTSP firmware | Works | Rock solid via beta RTSP firmware, about $25; another user reports 3s lagSaved copyI use a bunch of Wyze cams with their beta RTSP firmware. $25 each. Rock solid and often on sale for sub $20 at Home Depot etc. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-05 |
| Wyze Camera (RTSP firmware) | Works | Needs RTSP firmware; worked pretty well in basementSaved copyYes. The Wyze cam is in my basement so I don’t really need person detection, so I flashed it with the RTSP firmware awhile ago. It’s actually worked pretty well. Now if I were buying a new camera today I’d probably buy something that has native HomeKit support, but for the times + price, the Wyze camera has worked pretty well. I know a lot of people complain about connectivity, but I’ve never, ever had to restart my camera due to it dropping off my wireless network. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-10 |
| Wyze cameras | Works | RTSP from docker-wyze-bridge exposed to HomeKit via camera-ffmpeg.Saved copy… have to transcode anything to make it compatible. Ffmpeg is only needed to receive the RTSP stream and output an encrypted SRTP stream. I’m using docker-wyze-bridge to get RTSP streams from my Wyze cameras, then using homebridge-camera-ffmpeg to put those streams in HomeKit. Each running stream’s ffmpeg uses maybe 1% CPU on my little ARM-based QNAP NAS. If you are using Camera FFmpeg, for each camera under Advanced set the video codec to “copy”. In the JSON it’s “videoconfig”: { “vcodec”: “copy” } and if you’re using a different plugin the raw ffmpeg arg you want is “-vcodec copy” or … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2025-04 |
| Amcrest AD410 doorbell | Partly works | Video works; no motion or doorbell notifications reach HomeKitSaved copy… this model. The config below was copied from a AD110, the camera feed works, but no notifications. Even in debug mode, I see no activity for motion or doorbell in Homebridge. And get no notifications in Homekit. If I trigger these via the Homebridge UI, I see the notifications, so it seems that Homebridge is not seeing these activities from the doorbell. Any tips? { "name": "Front Door", "manufacturer": "Amcrest", "model": "AD410", "serialNumber": "XXXXXXXXXXXXX", "motion": true, "doorbell": true, "switches": true, "motionDoorbell": true, "unbridge": true, "videoConfig": { "source": "-i … Excerpt saved from GitHub on 2026-10-22. | Issue #1317 · 2022-07 |
| Amcrest cameras | Partly works | Slowness attributed to Amcrest camerasSaved copyThanks. I’m also experiencing slowness with my cameras but attributed it to general crappyness of Amcrest. Replacing with reolink at Xmas so we’ll see what happens. Won’t need them on home app since their app. Uh. Works. lol 😂 Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-11 |
| Amcrest IP camera | Partly works | Thumbnail works; streaming only after setting audio false (no AAC encoder)Saved copyI installed Homebridge on my Windows 10 PC. I then added the homebridge-camera-ffmpeg. I added my Amcrest camera, and while it pulls the thumbnail into Homekit, I can't stream video. I get the following error when I start the stream [2/16/2020, 11:16:01 AM] [Camera ffmpeg] Snapshot from New Nursery at 480x270 ffmpeg -i http://admin:[email protected]/cgi-bin/snapshot.cgi -t 1 -s 480x270 -f image2 - [2/16/2020, 11:16:04 AM] [Camera ffmpeg] Start streaming video from New Nursery with 1280x720@299kBit ffmpeg -i rtsp://admin:[email protected]/cam/realmonitor?channel=1&subtype=00&authbasic= … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-02 |
| Dahua-style RTSP camera (Synology) | Partly works | Only still frames; live view worked via Synology Surveillance StationSaved copy… same effect: only stills and no streaming log: ---------------- [11/4/2019, 7:15:15 PM] Homebridge is running on port 51826. [11/4/2019, 7:15:36 PM] [Camera-ffmpeg] Snapshot from Voordeur at 480x270 ffmpeg -re -i rtsp://syno:[email protected]:554/Sms=23.unicast -t 1 -s 480x270 -f image2 - [11/4/2019, 7:15:42 PM] [Camera-ffmpeg] Start streaming video from Voordeur with 1280x720@299kBit ffmpeg -re -i rtsp://syno:[email protected]:554/Sms=23.unicast -map 0:0 -vcodec libx264 -pix_fmt yuv420p -r 30 -f rawvideo -loglevel verbose -b:v 299k -bufsize 299k -maxrate 299k -payload_type 99 -ssrc 15512771 -f rtp … Excerpt saved from GitHub on 2026-10-22. | Issue #384 · 2019-11 |
| Eufy Indoor Cam 2K | Partly works | RTSP available; dummy doorbell trigger works but without snapshot or live viewSaved copyI got it to trigger a doorbell dummy switch but it doesn’t include a snapshot or live view Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-10 |
| Ewelink GK-200MP2-B camera | Partly works | Only works with vcodec h264_omx; copy fails, no AAC audioSaved copy… -rtsp\_transport tcp to get smoother frames. I ended up with this config. But wyze cam v2 has better frame rate and smoother picture for some reason. { "name": "Camera-ffmpeg", "cameras": [ { "name": "Sonoff Cam", "manufacturer": "Sonoff", "model": "GK-200MP2-B", "videoConfig": { "source": "-rtsp_transport tcp -i rtsp://uid:[email protected]:554/av_stream/ch0", "stillImageSource": "-i [STILL_IMAGE_URL]", "maxStreams": 2, "maxWidth": 1280, "maxHeight": 720, "maxFPS": 15, "vcodec": "h264_omx", "audio": false, "debug": false } }, Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-02 |
| EZVIZ C3W and C8C cameras | Partly works | Not all support RTSP and it is poorly documented; ffmpeg plugin might workSaved copyThis is a pretty challenging project. Not all ezviz cameras support rtsp protocol, and the ones that do aren’t well documented by ezviz. The homebridge ffmeg-camera plugin might work for you if you can track down the rtsp url and credentials for your specific cameras. This link might help https://security.world/rtsp/view/ezviz/ As for the blink cameras, those are going to be harder. There are some blink specific plugins that bring cameras into HomeKit, but I haven’t seen any that allow live view of the cameras (just snapshots and arm/disarm commands). Personally I prefer scrypted over … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2023-05 |
| EZVIZ camera | Partly works | Same unresponsive issue; user updated ffmpeg plugin, unclear if fixedSaved copyDon’t have a ring camera but have the same issue for EZVIZ. I just updated ffmpeg plugin. Not sure if it is related. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-04 |
| ffmpeg RTSP camera on Raspberry Pi | Partly works | Only still image works, live video fails on PiSaved copyActually I get only still image from ffmpeg-camera on HomeBridge. Live video doesn't work. If I manually run ffmpeg command from shell, I get errors like: (different sources): [rtsp @ 0x2f251e0] CSeq 5 expected, 0 received. [h264 @ 0x2f28100] Increasing reorder buffer to 1 [h264 @ 0x2f28100] error while decoding MB 67 18, bytestream -5 [h264 @ 0x2f28100] concealing 2142 DC, 2142 AC, 2142 MV errors in P frame [rtsp @ 0x2f251e0] decoding for stream 0 failed [rtsp @ 0x2f251e0] Could not find codec parameters for stream 1 (Audio: mp3, 0 channels, s16p): unspecified frame size Consider increasing … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2018-11 |
| Foscam cameras | Partly works | Live view works; motion needs automation and preview unreliableSaved copyI have Foscam cameras and they work fine (live) with Homebridge. Post your config file. You have to set an automation for the motion trigger to show a preview. Please note that the preview doesn’t always work. I ended up disabling it and setup a Pushcut webhook to open my camera app if I wanted. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-12 |
| Foscam IP cameras | Partly works | Time out after 5 minutes; better cameras stay liveSaved copyOne thing I have noticed now after a few weeks of using ffmpeg with my blue iris server is only my Insteon (Foscam) cameras are timing out after 5 minutes. My slightly nicer Qcam's stay live the whole time. So I think it is more on the quality of camera. Eventually I'll upgrade all of mine to something nice just trying to make the free cams I got from work last as long as possible first. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-02 |
| Generic IP camera via FFmpeg plugin | Partly works | HKSV options appear in Home but nothing triggers or records; two users.Saved copySupposedly FFMPEG added it, but I have yet to get it to work. All the options for motion, detections, etc show up in Apple Home, but nothing triggers. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2025-04 |
| Hikvision camera on Apple TV/iPad | Partly works | Apple TV and iPad need 1920x1080 at 802 kbps; copy codec fails thereSaved copyHello Everyone, First, thanks for this plugin ! I have camera from HIK Vision and it works great. In my home, I have 2 AppleTV and iPhone. To avoid encoding issue, I used the option vcodec: copy The image was very good. Then, when I tried on my AppleTV, it was not working... After searching on internet, I found that the apple tv is more picky with the homekits standards. The Apple TV needs 802 kbps with 1920x1080. If it's not these values, it doesn't work... So, in order to get it work with AppleTV, I need to set the setting value empty to let the plugin encode the video with the right value. … Excerpt saved from GitHub on 2026-10-22. | Issue #1106 · 2021-04 |
| Hikvision DS-2CD2142FWD-IS IP camera | Partly works | Needs ffmpeg binary installed on Pi; user could not get stream working initiallySaved copy… days straight messing config.json but can't figure out why it won't work. Any help is much appreciated! Hardware: RPI3 over ethernet on 192.168.1.101 Hikvision DS-2CD2142FWD-IS IP Cam over PoE on 192.168.1.200 Both my RTSP and static image URLs work fine in my browser and using VLC. The camera RTSP stream is using the substream (102) and this is using h.264 encoding. Followed guides at: https://github.com/nfarina/homebridge/wiki/Install-Homebridge-on-Raspbian and https://www.npmjs.com/package/homebridge-camera-ffmpeg as I installed the Homebridge Camera FFmpeg plugin Am happy using Homebridge … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-01 |
| Hikvision HiWatch i114 | Partly works | vcodec copy streams stuck at 299 kbps; reported failing on iOS 13.5Saved copy… camera parameters. In the camera settings, the bitrate is set to 2048 and the homebridge log shows 299 kbit / sec. "name": "HikCam", "manufacturer": "Hikvision", "model": "HiWatch i114", "serialNumber": "192.168.0.15", "firmwareRevision": "1.0", "videoConfig": { "source": "-y -i rtsp://admin:*@192.168.0.15:554/unicast", "stillImageSource": "-y -i rtsp://admin:*@192.168.0.15:554/unicast", "maxFPS": 25, "audio": true, "debug": true Excerpt saved from GitHub on 2026-10-22. | Issue #549 · 2020-06 |
| Honeywell HRHH1163 DVR cameras | Partly works | 11 RTSP cameras work but snapshots slow; unbridge option sped it upSaved copy* EDIT * EDIT: Thank you to /u/Sunookitsune for the suggestion to "unbridge" the cameras. This sped everything up immensely. Working much better now. Added line: "unbridge": true * End EDIT I am pretty happy that I got my Rasberry PI, Homebridge and HOOBS all set up. I worked on the JSON configuration and integrated 11 cameras that I have already setup in my home with an RTSP configuration (Honeywell Model: HRHH1163). The cameras show up in my HOME app, but they refresh snapshots super slowly. https://imgur.com/YdUYgly When I go to click on one of the cameras, the camera takes about 10-20 … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-11 |
| iSmartGate camera | Partly works | Works via RTSP videoMain after adding -i, non-admin Foscam account, no special charactersSaved copyStill doesn't work for me. I have tried every port that is open in this thing and all I get in Homebridge is: [06/07/2021, 11:03:29 am] [Camera FFmpeg] [Garage Door Camera] [Snapshot] [NULL @ 0x43b5420] Unable to find a suitable output format for 'rtsp://xxxxx:[email protected]:554/videoMain' [06/07/2021, 11:03:29 am] [Camera FFmpeg] [Garage Door Camera] [Snapshot] rtsp://xxxxx:[email protected]:554/videoMain: Invalid argument [06/07/2021, 11:03:29 am] [Camera FFmpeg] [Garage Door Camera] Failed to fetch snapshot. Which model camera do you have OP? Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2021-07 |
| Logitech Alert cameras | Partly works | Stills work but live stream fails; transcoding suggestedSaved copy… familiar with Terminal, but managed to get it working as far as I can tell) I managed to obtain RTSP url's and can stream live through VLC (as a test) These cameras are currently not password-protected as I figured I have enough issues already ;-) Although I have the stills for these cameras show up in the Home app, and these refresh every 15-odd seconds or so, I am not able to live stream. (The infamous "No Response") I've searched the internet and this reddit forum far and wide and tinkered with all sorts of config-codes as a result, I have come no closer to a resolution. Below I paste code … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2021-02 |
| Lowes Iris camera (Serrcom rebrand) | Partly works | Snapshot loads in Home app but stream failsSaved copyI pulled out my Lowes Iris Camera, a rebranded Serrcom camera and putzed around. Much like yourself, I can load the stream in VLC (and ffplay) and the snapshot in Chrome. I can load the snapshot in the home app, but the stream craps out. I'll do a bit more digging and see what I figure out. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-05 |
| Raspberry Pi Camera Module | Partly works | Stream works after config change; camera reports ~80% duplicate framesSaved copy… The Problem: Tested configuration no longer works after release 2.5.0. Homekit shows a "Live" feed but the image is static. To Reproduce: Configure a raspberry Pi camera module with the configuration below. Logs: [code] Homebridge Config: [code] Screenshots: N/A Environment: Node.js Version: v12.18.3 NPM Version: v6.14.6 Homebridge Version: 1.1.2 Homebridge Camera FFmpeg Version: v3.0.1 Homebridge Config UI X Plugin Version: v4.27.0 Operating System: Raspbian Excerpt saved from GitHub on 2026-10-22. | Issue #751 · 2020-08 |
| Reolink 410 | Partly works | Stream flaky; crashes on immediate reopen, spinner on some phonesSaved copySame issue here: RTSP Stream to Reolink 410 works fine on VLC Camera live view on iPhone (HomeApp) doesn't work; sometimes with a lot of luck it works without changing any settings, but next time it's failing again I've tested a lot of different configurations, encoders, bitrates, ... but nothing worked properly my WIFI performance is not the problem >500MBit/s & stable Env: -Docker Container based on Alpine Linux (3.12.7) (on Ubuntu 18.04 host) -Node.js Version v14.17.0 -Npm Version v6.14.13 -Homebridge Version v1.3.4 -homebridge-camera-ffmpeg v3.1.2 -CPU: Intel(R) Celeron(R) CPU J3455 @ … Excerpt saved from GitHub on 2026-10-22. | Issue #1134 · 2021-05 |
| Reolink C1-Pro IP camera | Partly works | Live video stops after about 8 seconds on RPi 3 B+Saved copyI’m running ffmpeg on a RPI 3 B+ with a Reolink C1-Pro IP camera and live video stops after 8 sec... I’m planning to buy an RPI 4 model B 4GB RAM. https://www.google.it/amp/s/amp.reddit.com/r/homebridge/comments/chw11l/raspberry_pi_4_homebridge_support/ RPI 4 video spec: The Raspberry Pi 4 supports HDMI 2.0, is able to output video to dual displays, up to twin 4K@30Hz screens or a single 4K@60Hz monitor, via its two micro-HDMI ports. With the help of the VideoCore 6 GPU, it should be able to playback 4K@60FPS H.265-encoded video, compared to the Raspberry Pi 3 B+, which is capable of smooth … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-08 |
| Reolink camera | Partly works | Garbled image; RTSP timestamp problems and crashes; wallclock timestamps workaround or RTMPSaved copy… again: not because of the plugin or because the developers are bad people making things hard. Think of this: the plugin deals with infinite variety of cameras, codecs, resolutions, bitrates, bandwidth, audio/no-audio, cameras connection quality, cpu capabilities of the devices where the plugin is running, etc. Just to name some. So, it’s not like setting up a smart outlet. It has a lot to setup (sometimes) and/or try. Logs are very useful. But both FFMPEG and this plugin works excellent. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2021-06 |
| Reolink camera | Partly works | Live stream freezes every 10-15 seconds with Camera FFmpeg plugin; codec changes did not helpSaved copyI'm running Homebridge 1.3.4 on Docker, with the Homebridge Camera FFMPEG plugin. I'm using a Reolink camera but this problem happens whether I connect the plugin to the camera directly or through ZoneMinder. When I open a live feed from iOS/iPadOS/TVOS it will play fine for maybe 10-15 seconds, then freeze for 30 seconds or so then play for another few seconds and freeze repeating over and over. The camera/feed works fine if I connect directly to ZoneMinder or the camera so the issue seems to be between Homebridge and the Apple device. This is my Homebridge debug log, it doesn't show any … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2021-08 |
| Tapo C100 camera | Partly works | Streams via RTSP; motion detection weak, commenters advise Scrypted or Camera UISaved copy… completely clueless on how this stuff works. Anyways I was able to run home bridge on my NAS (made from my old pc running true NAS). I also purchased the TP-Link Tapo C100. After 2 days of endless googling and trial and error I was able to integrate the camera into HomeKit using the Camera FFmpeg plugin and using the RTSP feed. I can view the camera stream in HomeKit successfully. What I wish to accomplish next is to have the camera detect motion, so that when someone enters the room the camera can detect motion can trigger an automation to turn the lights on. I saw stuff about MQTT and HTTP … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2023-02 |
| Tapo camera | Partly works | Failed on iPad until vcodec copy setting changed; H264 pickySaved copyI ran into something similar last week. It was a Tapo camera. It would stream fine on the iPhone but not on the iPad. I was using the camera ffmpeg plug-in and the vcodec setting was set to “copy”. It turned out that iPads are more picky with the h264 format. I guess the camera was not sending perfect h264. I removed the vcodec setting in the config so it would transcode the video stream. Worked perfectly after that on the iPad. Maybe AppleTV has same pickiness? 🤷♂️ Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2022-05 |
| TP-Link Tapo C310 camera | Partly works | Thumbnails work but live stream fails; /stream2 720p works for one user, not OPSaved copyI am trying to add my camera to homekit through Homebridge. I am using the homebridge-camera-ffmpeg package https://github.com/Sunoo/homebridge-camera-ffmpeg They are clearly visible in homekit, the thumbnails refresh every now and then so they are clearly working. But when I try to open the stream it does not work. Homekit does report: \[10/7/2022, 10:20:58 PM\] \[Camera FFmpeg\] \[Cam Outdoor\] Starting video stream: 1280 x 720, native fps, 299 kbps (AAC-eld) \[10/7/2022, 10:21:01 PM\] \[Camera FFmpeg\] \[Cam Outdoor\] Stopped video stream. Setup: { "name": "Cam Outdoor", "manufacturer": … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2022-10 |
| UniFi G3 Flex camera | Partly works | Thumbnails work but live stream fails; ffmpeg exits with code 1Saved copyGood day, ​ I've done a fresh install of Raspbian Stretch Lite (11/30/2019 image) on my RPi. I install FFmpeg, NodeJS, Homebridge and Homebridge-camera-ffmpeg plugin. ​ I add my camera to HomeKit and can see the thumbnails. When I try to view the livestream, I get the following error: I appreciate any suggestions others may have. [2018-11-23 17:25:16] Homebridge is running on port 51826. [2018-11-23 17:25:16] UniFi G3 Flex is running on port 34933. [2018-11-23 17:27:26] [Camera-ffmpeg] Snapshot from UniFi G3 Flex at 480x270 ffmpeg -rtsp_transport http -re -i … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2018-11 |
| Wyze Cam | Partly works | Video stream via beta RTSP firmware; motion needs Dafang firmware and homebridge-dafangSaved copyhomebridge-camera-ffmpeg is what i have used to setup wyze cams. If you need help you can chat me. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-05 |
| Wyze Cam V2 | Partly works | Live stream only worked on an older iPad, not newer devicesSaved copyDid you follow this? https://github.com/homebridge-plugins/homebridge-camera-ffmpeg/wiki/Tested-Configurations#wyzecam-v2-with-raspberry-pi-4-model-b On Jun 1, 2020, at 9:15 PM, Larry Novak wrote: I have just recently installed a couple of Wyze V2 cameras and the video stream only works on my older iPad. My iPhone, wives iPad and another newer iPad does not show the live stream. Does not throw any error messages., You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub , or unsubscribe . Excerpt saved from GitHub on 2026-10-22. | Issue #517 · 2020-05 |
| Wyze Cam v2 | Partly works | Streams and sound work; no motion sensor without workaround (IFTTT trick or Dafang firmware)Saved copyHey Guys! I’ve added a wyze cam v2 to HomeKit via homebridge camera ffmpeg and it’s working honestly flawlessly. Streams is loading in >5sec, very good quality and sounds work. There’s only one feature that I don’t seem to understand and it’s the motion sensor. I’ve checked exemple online and everyone seems to simply turn the motion to true, but I don’t get much explanation. Is the motion sensor simply a dummy sensor? Or can it be tied through the software motion detection of the camera? Is the wyze v2 using HTTP? How does that work? Right now I’m running the rtsp firmware from Waze but … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-03 |
| Wyze Cam V2 (RTSP beta firmware) | Partly works | Only visible with audio disabled and then choppy; No Response errors with AACSaved copyI posted this over on the Hoobs page but then thought maybe this one might get more exposure. I have updated my camera to the latest Wyze Beta RTSP firmware and am able to see the stream from VLC. I am running version 3.1.20 version of Hoobs with FFMPEG built-in. I also installed the plugin Camera-FFMPEG and have the camera recognized by Homekit but get the notification "No Response" when I open the camera from Homekit. I followed this thread to get it up and running. When I run "debug" I get the following message in the log "\[Homebridge\] \[1/20/2020, 09:52:19\] \[Camera ffmpeg\] ERROR: … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-01 |
| Wyze Cam V2 (RTSP firmware) | Partly works | Audio works only after compiling ffmpeg with libfdk-aacSaved copyI have Homebridge running on Ubuntu Server 18.04 using the homebridge-camera-ffmpeg plugin: https://github.com/homebridge-plugins/homebridge-camera-ffmpeg#readme I followed many guides and with a ton of trial and error i have audio working with Wyze Cam V2's using the RTSP firmware from Wyze. I had to download and compile FFMPEG with libfdk-aac. Here's what worked for me, as well as the camera settings in the Homebridge config: `### Homebridge Camera-FFmpeg Plugin ###` `### install build tools` `sudo apt-get install git pkg-config autoconf automake libtool libx264-dev` `### download and build … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-05 |
| Wyze Cam v2 (RTSP firmware) | Partly works | Streams work; motion notifications lack snapshot unless daily reboot helpsSaved copyI am trying to get my security camera screenshots to appear inside of iOS notifications. Here's a quick run down of what I've got going on: HomeBridge 1.2.3 running in docker image on a Raspberry Pi 3 Model B Plus Rev 1.3 Wyze Cam v2 with RTSP firmware installed Camera is streaming via HomeBridge Camera FFMPEG. ​ Here is a copy of my config.json where the username & password have been replaced: { "platform": "Camera-ffmpeg", "cameras": [ { "name": "Lawn", "manufacturer": "WYZE", "model": "V2", "motion": true, "switches": true, "videoConfig": { "source": "-rtsp_transport tcp -i … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-10 |
| Wyze Cam v2 RTSP firmware | Partly works | RTSP firmware drops frames and loses connection after a whileSaved copyThis is cool but my experience with the RTSP firmware was poor at best. The v2 cams always started dropping frames and losing connection after a while. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-03 |
| Wyze Cam v2/v3 (RTSP firmware) | Partly works | Works by flashing RTSP firmware and using ffmpeg or camera-ui pluginSaved copyFollowing up, looks like the way to get Wyze cams working would be via flashing their RTSP firmware (which looks to include v3 cam support now) and using a plugin that supports RTSP cameras like homebridge-camera-ui or homebridge-camera-ffmpeg. I have a v3 cam as well, I will be doing this myself soon now that I know they provide a download for the firmware. I also found something about a docker container that provides a RTSP bridge for Wyze cams without requiring firmware, if that is something you prefer. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-10 |
| Wyze Cam with RTSP beta firmware | Partly works | RTSP stops working periodically; needs restart to restore in Home appSaved copyso what cameras are y'all using with homebridge-camera-ffmpeg? i have a combination nest cameras (doorbell and stickup cam), IP cameras connected to a local NVR, and Wyzecams. I'm mostly looking to replace the Wyze cams (with beta RTSP firmware) as their RTSP capabilities seem to stop working and I have to restart them to restore them in Home app. I probably would get more Ring cams but really don't want them recording in the cloud. Would like to just add more IP cams to the NVR but 1) only have 1 more port and trying to replace two Wyze cams and 2) I don't have ethernet jacks near where the … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-01 |
| Wyze Camera | Partly works | Multiple cameras lose iOS 13 beta notification snapshotsSaved copySame here with multiple Wyze Cameras using homebridge-camera-ffmpeg. I submitted some feedback. Hopefully it gets addressed in later betas. Would encourage every experiencing this to submit some feedback as well. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-07 |
| Wyze cameras | Partly works | Wyze plugin gives no video; wyze-bridge RTSP plus camera-ffmpeg works, or use ScryptedSaved copyThe Wyze plugin is for the smart home devices. You can turn cameras on and off with it, but not get video. You’ll need Wyze-bridge to provide RTSP/motion events and the camera-ffmpeg plugin for that. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2024-10 |
| Wyze V2 camera | Partly works | Works but live feed takes 10-12 seconds; motionEye as intermediary improved itSaved copyI am using my Waze V2 camera with HomeBridge via the HomeBridge-Camera-FFMPEG plugin, and I finally got the camera linked up but when I tap the still to open the video feed it takes a good 10-12 seconds. Mind you I'm running HomeBridge off my $7,000 workstation on a gigabit network. Is there any way I can speed this up? What I've tried: Several encoding methods Unbridged mode (manually added) Lowering bitrate and resolution Disabling audio Different networks Config: `"name": "Printer Camera","manufacturer": "Wyze","model": "V2","unbridge": false,"videoConfig": {"source": "-rtsp_transport tcp … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2021-02 |
| Xiaomi camera | Partly works | After flashing for HomeKit, camera no longer showed in Xiaomi app; interference reportedSaved copyOk, so I have two Xiaomi cameras but when I flashed them and installed the driver to make them work with HomeKit.. they no longer show up on the Xiaomi app.... or am I doing it wrong? Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-03 |
| Yi camera | Partly works | Live view slow and freezes after about 5 seconds; CPU pinned on PiSaved copyCurrent platform config: { "platform": "Camera-ffmpeg", "cameras": [ { "name": "Driveway", "videoConfig": { "source": "-rtsp_transport tcp -re -i rtsp://192.168.1.31/ch0_0.h264", "stillImageSource": "-i rtsp://192.168.1.31/ch0_0.h264", "maxStreams": 2, "maxWidth": 1280, "maxHeight": 720, "maxFPS": 30, "packetSize": 752, "maxBitrate": 1024, "debug": true } } ] }, Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2019-08 |
| Yi Home camera (hacked) | Partly works | Streams slow and sometimes time out on Pi Zero W; Pi 3B/4B runs 4 cameras fineSaved copyI'm running on a pi zero w and use homebridge-camera-ffmpeg for a couple of hacked Yi Home cameras. Loading the streams is pretty slow and sometimes just times out. Just curious if anyone had any experiencing suggesting upgrading to a pi 4 would significantly improve my experience. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-10 |
| Amcrest IP3M-943B camera | Not working | Cameras stopped appearing after power outage; unbridge child bridges may need separate addingSaved copyRunning Homebridge in a Docker contained on my Unraid server. After it went down due to a power outage, my camera-ffmpeg cameras all just stopped working. No changes were made to the config. I deleted and reinstalled the Docker image and restored my config file, deleted and re-added Homebridge as a bridge in Home successfully, but still none of my cameras show up. Not sure if I'm just forgetting some setup step or if something is off in my restored config. The 3 cameras are identical, Amcrest IP3M-943B. 2 are hardwired, one is on WiFi. They work flawlessly in the manufacturer's Amcrest View … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2024-02 |
| Apple TV (tvOS 16) camera viewing | Not working | Cameras stopped streaming after tvOS 16 upgrade; iOS 16 still worksSaved copyAfter upgrading my AppleTV's to tvOS16, the camera's no long work. They do work on my phone with ios16, but I can't get them to work on tvOS16. To test this, I upgraded 2 of my tv's, the camera's stopped working. On the TV that still worked, it was running tvOS15.6 and the camera's worked fine. After upgrading that tv to tvOS16, the cameras stop working and report "15minutes" as the last time it was connected (at the time of my testing) Not sure where I can start debugging but if there's anything I can do to get more info, will be glad to start grabbing/debugging. Excerpt saved from GitHub on 2026-10-22. | Issue #1340 · 2022-09 |
| Camera with Camera FFmpeg | Not working | Snapshot fails, malformed ffmpeg arguments and slow snapshot handlerSaved copy\[6/30/2021, 6:22:25 PM\] \[Camera FFmpeg\] \[TEST\] \[tcp @ 0x7fb63ec0ce80\] \[verbose\] Starting connection attempt to 10.1.10.155 port 554 \[6/30/2021, 6:22:25 PM\] \[Camera FFmpeg\] \[TEST\] \[tcp @ 0x7fb63ec0ce80\] \[verbose\] Successfully connected to 10.1.10.155 port 554 \[6/30/2021, 6:22:25 PM\] \[Camera FFmpeg\] \[TEST\] \[rtsp @ 0x7fb640010200\] \[verbose\] SDP: \[6/30/2021, 6:22:25 PM\] \[Camera FFmpeg\] \[TEST\] v=0 \[6/30/2021, 6:22:25 PM\] \[Camera FFmpeg\] \[TEST\] o=StreamingServer 3331435948 1116907222000 IN IP4 10.1.10.155 \[6/30/2021, 6:22:25 PM\] \[Camera FFmpeg\] \[TEST\] … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2021-06 |
| Hikvision IP camera | Not working | RTSP works in VLC but Home app shows only a snapshot, no videoSaved copyBy stuck image I meant it is a snapshot of the video feed. I went to the Homebridge's shell and it doesn't know `nc`; however I can ping the camera. There is a red error at the end, it seems the Home app is not able to pick the video feed: \[5/15/2023, 11:19:03 PM\] \[Camera FFmpeg\] \[Hikvision - entrance\] \[info\] frame= 833 fps= 31 q=21.0 size= 1024kB time=00:00:28.03 bitrate= 299.4kbits/s dup=11 drop=0 speed=1.04x \[5/15/2023, 11:19:04 PM\] \[Camera FFmpeg\] \[Hikvision - entrance\] \[rtsp @ 0x55be48d55880\] \[warning\] max delay reached. need to consume packet \[5/15/2023, 11:19:04 PM\] … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2023-05 |
| Logitech C920 USB webcam | Not working | FFmpeg error code 1 on Pi; OMX build suggested, unresolvedSaved copyI am currently trying to set up a simple USB live stream in my office, so I can monitor the front of the house on a seare monitor. Currently got HOOBS build running on a Pi 3 B+ and a Logitech c920. For the life of me cannot work out why I keep getting FFMPEG Error Code 1. Here is the debug info if anyone can help. ​ \[9/22/2019, 11:11:11 PM\] \[Camera-ffmpeg\] Snapshot from Office Cam at 480x270 ffmpeg -f v4l2 -s 1280x720 -i /dev/video0 -t 1 -s 480x270 -f image2 - \[9/22/2019, 11:11:12 PM\] \[Camera-ffmpeg\] Start streaming video from Office Cam with 1280x720@299kBit ffmpeg -f v4l2 -r … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2019-09 |
| Logitech C922 Pro webcam | Not working | 'Video device not found' on macOS despite ffmpeg workingSaved copyDescribe The Problem: I'm trying to make my "Logitech C922 Pro Stream Webcam" work with this plugin. I'm able to use the camera via ffmpeg and also kinda with the command printed by the debug logs of the plugin but there's an error that I don't know where it comes from: [code] To Reproduce: 1) Check that webcam is using with the following command: [code] This works and saves the streamed video. 2) Install the plugin in homebridge (`homebridge-camera-ffmpeg v3.0.3`) 3) Set up config like this: [code] 4) See error in logs, 5) Test printed stream command (without the filter / codec commands) … Excerpt saved from GitHub on 2026-10-22. | Issue #812 · 2020-09 |
| Nanit Plus camera | Not working | Apple TV stream fails after restart; temporary fixes onlySaved copyThis. Running 720h Nanit Plus camera but ATV gets \[Camera FFmpeg\] \[Nanit\] Video stream requested: 1920 x 1080, 30 fps, 802 kbps ​ UPD: It stopped working after restart or idl. Relogin turned out out to a very short lived fix UPD: Forgetting WiFi and reconnecting is another temporary fix. It passes sleep/wake of ATV. But after restart it is No Response again Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2022-05 |
| Raspberry Pi MotionEye camera | Not working | Video not passing to HomeKit despite fixing port conflictSaved copySo, once I read this tutorial (Dutch, sorry): https://raspberrytips.nl/raspberry-pi-homekit-camera/. Short version: raspberry pi, with a cheap Aliexpress camera and an image with MotionEye and HAP. I ran every step. I can see the cameras footage when I visit the webpage. But I cannot add it to HomeKit with the provided code (031-45-154; the same code as my HomeBridge setup, though). So, I thought, I install it through HomeBridge. Installed FFMpeg and added the config. `{` `"platform": "Camera-ffmpeg",` `"cameras": ` `{` `"name": "Spycam",` `"manufacturur": "Raspberry Pi",` `"model": "Motion … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2019-10 |
| Reolink RLC-510A | Not working | No Response on stream and snapshots; Scrypted suggestedSaved copyI did try rtsp but it also did not work and people were saying that the rtmp was better for reolink. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2023-03 |
| Reolink RLC-810A | Not working | Tested configs fail; main stream x265 RTSP issues; transcoding suggestedSaved copyReolink rtsp address uses x265 not x264 to stream the main stream for this particular camera and the sub stream is x264. I’ve never been able to get the sub stream to work even for straight rtsp via VLC player. Have contacted reolink as the main stream had issues with the rtsp as well but reolink sent me link for the updated firmware which fixed the stream for me via rtsp. Sub still not working and reolink are looking into it. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2021-06 |
| Serrcom OC432 camera (AT&T) | Not working | Appears in HomeKit but no stream; snapshot may work; FFmpeg exits with code -2Saved copyDoes anyone have a tested configuration for the AT&T camera (Serrcom OC432) for Homebridge? Homebridge is running on a Raspberry Pi 3+. I can get the camera into HomeKit but doesn’t capture still image or stream. I can see the stream through VLC and the image through a browser. Not sure if it is my camera config or my Homebridge config. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2019-05 |
| Sonoff GK-200MP2C camera | Not working | RTSP stopped after camera firmware update 41220220712; several users affectedSaved copyMy camera doesn't work either. The reason was the camera update, version 41220220712 was installed and the rtsp stream stopped working. Homebridge is not the problem, Sonnoff is the problem Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2022-06 |
| Tapo C220 camera | Not working | FFmpeg exits with code 1 using RTSP config; suggested fixes did not helpSaved copyUsing camera ffmpeg plugin: "name": "Camera FFmpeg","cameras": \[{"name": "Tapo - C220","manufacturer": "TP-Link Tapo","model": "C220","unbridge": true,"videoConfig": {"source": "-re -i rtsp://user:password@IP\_add:554/stream1","maxFPS": 0,"audio": true}}\],"platform": "Camera-ffmpeg" ​ Problem has to be source line, I am using rpi4 in case is relevant Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2022-12 |
| Sonoff cameras | Requested | Support RTSP; unclear how to trigger motion eventsSaved copyHow do you trigger a motion event from a camera? I bought a couple of sonoff cameras off takealot. They support rtsp Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2021-07 |
| Aqara G2 camera | Won’t be supported | Not compatible; needs RTSP supportSaved copyYes, \`homebridge-camera-ffmpeg\` is still the only way to go. Wyze is ok, but Aqara G2 and newer Xiaomi cameras not compatible. You need cameras with rtsp support. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-10 |
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 reading camera streams
You’ll need
- ffmpeg
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=1.0.0 |
| Homebridge 2.0 | No |
| Node.js | >=10 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | Camera-ffmpeg |
| License | ISC |
Community signals
| Downloads a week | 12,429 |
|---|---|
| Downloads a month | 74,097 |
| GitHub stars | 1,115 |
| Open issues | 51 |
| Closed issues | 950 |
| Discussions | 55 |
| Last code push | 2026-02-09 |
| Latest version | 3.1.4 (2021-12-28) |
| First published | 2016-09-26 |
| Releases | 214 |
| npm dependents | 20 |
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.
Caveats from the README
- README body is only a title line
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Doorbell
- MotionSensor
- StatelessProgrammableSwitch
- Switch
Sources
- npm: https://www.npmjs.com/package/homebridge-camera-ffmpeg
- Source code: https://github.com/homebridge-plugins/homebridge-camera-ffmpeg
- Issues: https://github.com/homebridge-plugins/homebridge-camera-ffmpeg/issues
- Homepage: https://github.com/Sunoo/homebridge-camera-ffmpeg#readme
- Verified plugins list: https://github.com/homebridge/verified