Skip to content
Homebridge TestFlight
Protocols and bridges

Camera UI

homebridge-camera-ui · v5.0.27

VerifiedLocal + cloud

Exposes RTSP cameras to HomeKit through camera.ui with HomeKit Secure Video and motion detection.

What it says it supports

Devices it names

  • RTSP cameras

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Works with RTSP/H264 cameras; HomeKit Secure Video recording is the usual trouble spot, typically needing 25-30 FPS, audio off and H264 streams.

  • Works6
  • Partly works13
  • Not working5
DeviceStatusWhat they saidSource
Foscam cameraWorksHSV recording works
Saved copy
… motion is detected and the process to record to HSV is working. But In the Home app, there's no recordings or timeline visible. [1/15/2022, 4:58:29 PM] [CameraUI] Front Porch: Motion detected via Videoanalysis: [{"name":"region0","diffs":46366,"total":144652,"percent":32.0534782409668}] [1/15/2022, 4:58:29 PM] [CameraUI] Front Porch: Motion ON [1/15/2022, 4:58:29 PM] [CameraUI] Front Porch: Video fragments requested from HSV [1/15/2022, 4:58:29 PM] [CameraUI] Front Porch: Setting prebuffer stream as input [1/15/2022, 4:58:29 PM] [CameraUI] Front Porch: Prebuffer requested with a duration of …

Excerpt saved from GitHub on 2026-10-22.

Issue #347 · 2022-01
Intelbras camerasWorksRTSP supported by camera-ui per poster's plan
Saved copy
Hi all, I'm looking for the best budget config to run my full setup. ​ I have some items already, but my final setup would be: \- 5 cameras (Intelbras - RTSP supported by *homebridge-camera-ui*) \- 10 plugs (Tuya - Supported by *0x5e/homebridge-tuya-platform*) \- 8 Led strips (from Magic Home \[or Tuya\] - Supported by *homebridge-magichome-dynamic-platform*) \- 5 lights (Tuya - Supported by *0x5e/homebridge-tuya-platform*) \- 10 light switchers (probably Tuya - Supported by *0x5e/homebridge-tuya-platform*) ​ Today I'm running the server on my Macbook Pro, but I want to …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2023-03
Reolink RLC-410WWorksMotion detection and recording worked after raising FPS to 20-30
Saved copy
Describe the bug Motion Detection and Recording don't work My camera are Reolink RLC-410W-4MP Stream clear Resolution: 720p Frame Rate (FPS): 10 Max Bitrate (Kbps) 1024 Homebridge runs on Rpi v4 Logs [21/01/2022, 13:39:47] [CameraUI] Camera Home Front: Restart videoanalysis session.. [21/01/2022, 13:39:57] [CameraUI] Camera Home Front: Videoanalysis scheduled for restart at 4AM: 860 minutes [21/01/2022, 13:40:12] [CameraUI] Camera Home Front: Videoanalysis timed out... killing ffmpeg session [21/01/2022, 13:40:12] [CameraUI] Camera Home Front: FFmpeg videoanalysis process exited with error! …

Excerpt saved from GitHub on 2026-10-22.

Issue #377 · 2022-01
TP-Link Tapo C100WorksHKSV works with camera.ui
Saved copy
… homebridge, and use a Unifi UDM pro as router, and was struggling because I wanted all cameras to have HKSV and wanted more cameras. So I tried a cheap Tapo C100 indoor 1080p camera ($40 from Amazon in australia) and the camera.ui plug-in. Loaded the camera into the tapo app and updated its firmware. Setup a “camera account” so the RTSP streams (the camera has 2) were available. My homebridge runs on a PI4 connected via Ethernet. I use child bridges to seperate my plugins. Added the camera through the camera.ui interface. Added the bridge to HomeKit and it all just worked. Now have HKSV on …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-02
TP-Link Tapo cameraWorksFull HKSV after enabling RTSP; under 20 minutes; no two-way talk
Saved copy
HomeBridge was recently updated to enable support for HKSV. Plugins have to be updated individually and one of them is camera.ui which allows you to feed any RTSP stream into HomeKit. Since the plugin was updated to also support HKSV, it now means any RTSP-capable camera can now in theory be a HKSV camera. Tested the theory with a £19 TP-Link Tapo C60. 😊

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2022-02
Wyze CamWorksHKSV set up easily
Saved copy
I did it recently with my wyzecams. Super easy and so awesome.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-02
Amcrest cameraPartly worksPreviews work but live video and automatic motion detection not working
Saved copy
I'm new to Homebridge, so my apologies if these are stupid questions. I set up Homebridge Camera UI (it was the only one I could get to even give me previews of my cameras \[Foscam and Amcrest\], though live video isn't working for some reason). I configured two cameras outside with all of the sensors and switches. If I manually press the Doorbell in the Home app, the notification pops up and the doorbell rings on our Homepods. But there never seems to be any motion detected. As a test, I stood in front of one of the cameras waving for 10 seconds. If I manually press the "Motion Trigger" …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2021-12
Dahua NVR camerasPartly worksWork in HomeKit but no video in camera.ui interface
Saved copy
Hi. Homebridge on Raspberry PI 4, Homebridge Camera.UI configured to Dahua NVR cameras. Nothing shows up on Cameras or Interface on Camera.UI. The cameras work fine on HomeKit. The video shows up on VLC player with same URL. Config: rtsp://###:###@10.0.0.107/cam/realmonitor?channel=3&subtype=00&authbasic=YWRtaW46YWRtaW4lNDBLMzM= Unbridge: True HSV: True Prebuffering: True max FPS:15 vcodec: libfdk\_aac audio: true Video Analysis: false ​ Any ideas on how to fix? ​

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2023-08
Lorex camera systemPartly worksHSV works on 3 of 4 cameras; one recorded only once
Saved copy
Hello, Having a similar issue. Somewhat new to Homebridge and camera.ui. Recently got a new Lorex system and have all cameras showing up fine in Home, and 3/4 of them work fine in terms of HKSV. However, one of them only recorded motion once and no longer saves any clips for me to view. I have attempted to toggle various settings on and off including stream/recording, but nothing seems to stick. I have also been unable to get audio to work on any of the cameras. Any help will be greatly appreciated. Thanks. Edit: audio seems to be working for now, same issue with video.

Excerpt saved from GitHub on 2026-10-22.

Issue #656 · 2022-10
Reolink 4K cameras (H.265)Partly worksNeed H.264 setting or transcoding for RTSP; extra low-res stream used for HKSV
Saved copy
Recently have done the same, most IP cameras including the reolink will need to have an option changed on them to use H264 instead of H265. That’s a fairly simple thing but the next thing is you’ll need a device such as a raspberry pie to run Homebridge or Scrypted in order to get your cameras onto HomeKit. As someone who used Homebridge before for the cameras, I recently made a move to Scrypted and it’s a night and day difference. I did migrate from a raspberry pi to a mac mini as my old pi 3b couldn’t handle rubbing both Homebridge and Scrypted so make sure you get a decent pi or use an old …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-02
Reolink 510A cameraPartly worksHKSV works but ffmpeg transcoding crushes QNAP CPU
Saved copy
… does other stuff too, but not a lot. Mostly just a network raid volume. I have a Ubiquity Unify Dream Machine Pro with an unmanaged POE switch powering a Reolink 510A 5MP camera. I am running the CameraUI plug-in for HomeKit Secure Video. For this purpose everything technically runs fine. It captures sound, records video, sends motion alerts to my Apple TV 4K and various other devices like my MacBook. No errors or failures. For reference I have also tried using the FFMPEG Camera plugin as well, with the same results. The Reolink camera is set with its “lowest” settings in its main stream, …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2022-12
Tapo C5xx cameraPartly worksGreen or garbled image intermittently; ffmpeg input flags changed to improve
Saved copy
Came across this post and both of these formats worked for the source. I'll try out each for a while to see if one works better than the other. So far both seem to be working without a distorted image. ​ \-fflags nobuffer -probesize 32 -analyzeduration 0 -rtsp\_transport tcp -i rtsp://username:[email protected]/stream1 \-fflags nobuffer -probesize 32 -analyzeduration 0 -re -i rtsp://username:[email protected]/stream1

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2024-02
Tapo TC40 cameraPartly worksFirst one worked with HKSV; later ones fail with ffmpeg prebuffer error
Saved copy
Did you get to solve your tc40 camera problem with home bridge ? did it work with scrypted ? I recently bought one and could not get it to work with homebridge camera ffmpeg nor with scrypted. Updated everything to the most recent versions and still no luck. But I suspect the problem may be a firmware problem as I tried to access the tsp stream with vlc and got error 400 but also I installed the IPCams from the App Store on my Mac, it auto discovered the camera, authenticated successfully, retrieved the configurations for the camera, but while opening the stream also got error 400. Any …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2024-10
TP-Link Tapo C310Partly worksLive stream works; HSV recording failed until FPS raised and audio disabled
Saved copy
Hi, I have installed CameraUI and added my Tapo C310 cam. The live Stream works Fine in HomeKit. But HSV dont record any activities. I see a push on my Screen with activity, but when i will Open the push i see a black Screen and no Records. Log My Config "cameras": [ { "name": "Tapo Cam Garten", "manufacturer": "Tapo", "model": "C310", "motion": true, "motionTimeout": 15, "unbridge": true, "hsv": true, "prebuffering": true, "prebufferLength": 4, "hksvConfig": { "maxWidth": 1920, "maxHeight": 1080, "maxFPS": 30, "vcodec": "libx264" }, "videoConfig": { "source": "-i …

Excerpt saved from GitHub on 2026-10-22.

Issue #549 · 2022-05
v4l2 / Raspberry Pi camera with ALSA audioPartly worksAudio errors until video and audio inputs mapped
Saved copy
For information, here is my conf with an intermediate RTSP Server : In the dockerfile, I defined 3 containers. The first, "rtsp", is the rtsp server. The image I found works on RPi ARM and x86 machines. The second, "ffmpeg-usbcam", is based on the homebridge image to keep the same ffmpeg binary. The start command is replaced by a ffmpeg command that read the v4l2 Camera and audio streams, and send them to the RTSP Server. The third, "homebridge", is the standard homebridge server. [code] Then the config.json file of homebridge is like this : [code] All seems to work with this configuration, …

Excerpt saved from GitHub on 2026-10-22.

Issue #331 · 2022-01
Vivint camerasPartly worksGreen garbled image occurs constantly
Saved copy
I have this problem constantly with my Vivint cameras (system installed by prior owner of the home, I don’t pay the subscription)

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2024-02
Vivint cameras (Doorbell Camera Pro, Outdoor Pro, Ping)Partly worksCameras often show Camera Offline with camera.ui; Scrypted reportedly more reliable
Saved copy
… After a debacle with family access (took a while to figure that one out, I think I got it now) the only issues I am having after upgrading the home is the camera.ui plugin on Homebridge. I’ve always had some errors pop into the log using this plugin, but now 90% of the time all my camera.ui cameras show “Camera Offline”… and then randomly they’ll work without issue. (physical cameras are all Vivint, models are: (1) Doorbell Camera Pro 1st gen, (1) outdoor camera pro 2nd gen, and two indoor Ping cameras - all with correct and Accurate RTSP addresses, confirmed by direct streaming on VLV upon …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2022-12
Yi Home 1080p cameraPartly worksHacked camera works with camera.ui; do not run alongside camera-ffmpeg
Saved copy
Hi SeydX Hey @martindavid-net! First of all, pls dont use both `homebridge-camera-ffmpeg` AND `homebridge-camera-ui` * If you only want to see the cameras in Apple Homekit, choose `homebridge-camera-ffmpeg` * If you want to see the cameras in Apple HomeKit AND want a User interface where you can control your cameras, record videos on movement etc etc, choose `homebridge-camera-ui` Second, if you had the cameras on HomeKit before (with homebridge-camera-ffmpeg or anything else), please remove them from HomeKit AND change the name of the cameras in your config.json. Otherwise homebridge will …

Excerpt saved from GitHub on 2026-10-22.

Issue #121 · 2021-05
ZoneMinder MJPEG streamPartly worksLive works; HSV record crashes without H264, disable readRate
Saved copy
Hi first thanks for all job I had camera from zoneminder, live is ok but when i wan't to start HSV record, he crash Zoneminder flux is 1280*720 { "name": "PorteHSV", "motionTimeout": 15, "unbridge": true, "hsv": true, "prebuffering": false, "forcePrebuffering": false, "prebufferLength": 4000, "videoConfig": { "source": "-i http://10.0.0.1/zm/cgi-bin/nph-zms?mode=jpeg&monitor=2&scale=50&maxfps=10&buffer=1000&user=julien&pass=pass", "stillImageSource": "-i http://10.0.0.1/zm/cgi-bin/nph-zms?mode=single&monitor=2&scale=100&user=julien&pass=pass", "maxStreams": 10, "readRate": true, "maxWidth": …

Excerpt saved from GitHub on 2026-10-22.

Issue #343 · 2022-01
Hikvision camerasNot workingHSV recording did not work on three cameras after restarts
Saved copy
It is the same problem here: 1x foscam (works) 3x Hikvision (does not work). Restarting Hub (HomePod) does not help, switching recording setting does not work, removing and re-adding cameras (does not work) - I do not know what to try next. Setup is for all cameras the same I take the rtsp stream from my Synology DS918+. Switching to the native (Hikvision) camera stream does not help either. I am having the same exact problem. 4x Hikvision. It started to work, then after 2 days no more HKSV recordings. Tried deleting the videos on all the cams from the cam settings in Home app and now I have …

Excerpt saved from GitHub on 2026-10-22.

Issue #347 · 2022-01
Hikvision DS-2CD2387G2H-LISU/SL cameraNot workingRTSP works in VLC but Camera UI gives no response; Scrypted suggested
Saved copy
Use Scrypted.app

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2024-12
Reolink camerasNot workingSame connect failure; user moved to Scrypted and it works
Saved copy
I had the same problem with Reolink cams. I believe the developer of camera ui interface has had some bug issues and apparently hasn’t had the time to work through them. I moved on to using Scrypted on a Mac mini M1, and it is fantastic! Load times are incredibly fast. No problems integrating into HomeKit and recording with iCloud account.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2024-04
Reolink RLC-810ANot workingFFmpeg recording process exits with error since v5.0.12
Saved copy
I have an NVR from Reolink that records (still) on top 24h but this was always the case nothing changed, that's the only stream from that camera nothing else.

Excerpt saved from GitHub on 2026-10-22.

Issue #398 · 2022-01
Tapo cameraNot workingAppears in Apple Home but fails to load snapshot; Scrypted ONVIF recommended
Saved copy
Tapo camera. Raspberry pi. I can get to camera on ipcams as well. Errors. When it is loading on apple home Failed to fetch snapshot Error while decoding MB 78 39, bytestream -7 Unable to find a suitable output format for “ : Invalid argument

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2024-04

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 + cloud

RTSP streams; optional AWS Rekognition and notification services

You’ll need

  • RTSP-capable camera
  • iCloud plan and home hub for HSV

Compatibility

Verified by HomebridgeYes
Homebridge versions^1.4.0
Homebridge 2.0No
Node.js>=14.18.2
Settings in Homebridge UIYes
MatterNo
Platform nameCameraUI
LicenseMIT

Community signals

Downloads a week93
Downloads a month1,217
GitHub stars708
Open issues18
Closed issues427
Discussions15
Last code push2026-06-04
Latest version5.0.27 (2022-04-24)
First published2019-06-02
Releases517

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

  • New version under development

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • Doorbell
  • MotionSensor
  • OccupancySensor
  • Switch