Skip to content
Home Assistant TestFlight
Security & safety

WebRTC Camera

AlexxIT/WebRTC · vv3.6.1

HACSCalculated

Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
media_playerTV, receiver or media switchesNeeds its own HomeKit Bridge in accessory mode

What people report

Camera card works with many RTSP cameras (Reolink, Imou, Wyze, Dahua), but HomeKit cameras only work with genuine Apple-compatible go2rtc modules and battery doorbells may keep streaming.

  • Works7
  • Partly works3
  • Not working2
  • Won’t be supported1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
HomeBeat tvOS camera appWorks LocalNative Apple TV app streaming HA cameras; some prefer Scrypted
Saved copy
AppleTV beta testers. \*\*\[Beta Testers Wanted\] Built a native Apple TV app for HA cameras about a year ago just for myself - now I want to actually release it\*\* About a year ago I got frustrated with the lack of a proper camera viewer for Apple TV and Home Assistant, so I just... built one. It's been running in my living room ever since, and I never really planned to do anything with it. A few weeks ago I decided it was good enough to release. So here we are. It's called \*\*HomeBeat\*\* (\homebe.at\) - a native tvOS and macOS app for Home Assistant with a focus on live camera streaming. …

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

Reddit thread · 2026-03
Imou Bullet 2C 4MPWorksTested working with the custom card
Saved copy
Add Imou Bullet 2C 4MP compatibility info to readme.md. Info found on ispyconnect database, tested with my own cam. Seems to be working with the custom card on 2023.1.7 HA.

Excerpt saved from GitHub on 2026-10-23.

PR #494 · 2023-05
Reolink E1 ZoomWorksAdded to known working cameras
Saved copy
Added to "Known work cameras" reolink RLC-510WA and E1 Zoom

Excerpt saved from GitHub on 2026-10-23.

PR #168 · 2021-11
Reolink RLC-510WAWorksAdded to known working cameras
Saved copy
Added to "Known work cameras" reolink RLC-510WA and E1 Zoom

Excerpt saved from GitHub on 2026-10-23.

PR #168 · 2021-11
Topvico cameraWorks LocalAliExpress camera works over RTSP stream0
Saved copy
Камера с aliexpress подключил, прекрасно работает по `rtsp://192.168.1.123:8554/stream0`

Excerpt saved from GitHub on 2026-10-23.

PR #647 · 2024-01
TVT NVR-0808B2-8PWorksAdded to known working devices
Saved copy
Added TVT/Secutech NVR model NVR-0808B2-8P

Excerpt saved from GitHub on 2026-10-23.

PR #614 · 2023-11
Wyze Cam v2WorksAdded to README as compatible
Saved copy

The original text was already deleted or overwritten when we archived it.

PR #4 · 2021-04
Aqara G4 Doorbell (battery drain)Partly worksStream may stay active after closing card, draining battery
Saved copy
The battery of my Aqara G4 doorbell drained over night after setting up webrtc card. Home assistant and go2rtc are running in containers on same host. HA Core version 2024.6.4 WebRTC v3.6.0 go2rtc config: [code] log: ``` 08:33:18.399 info go2rtc version=1.9.7 platform=linux/amd64 revision=dbe9e4a 08:33:18.400 debug build version=go1.22.9 vcs.time=2024-11-11T17:20:53Z 08:33:18.400 info config path=/config/go2rtc.yaml 08:33:18.400 info [api] listen addr=:1984 08:33:18.400 info [rtsp] listen addr=:8554 08:33:18.400 info [webrtc] listen addr=:8555/tcp 08:33:18.401 debug [hass] load config …

Excerpt saved from GitHub on 2026-10-23.

Issue #783 · 2024-12
Dahua VTO2202F-P-S2 doorbellPartly worksAudio not supported by default
Saved copy
Because audio is not supported on it by default.

Excerpt saved from GitHub on 2026-10-23.

PR #231 · 2022-01
Sonoff Slim cameraPartly worksNo image via Nabu Casa remote; HLS mode needed outside home
Saved copy
Good morning, When I am connected with Nabu Casa (external link), there is no image. But locally I have no problem. I see "HLS" at the top right. Camera Sonoff Slim [code]

Excerpt saved from GitHub on 2026-10-23.

Issue #556 · 2023-08
Aqara G4 DoorbellNot workinggo2rtc HomeKit pairing fails; module only works with original Apple devices
Saved copy
I have been trying to pair my G4 with HA via go2rtc since yesterday. Unfortunately I always get this error message when I try. (See picture) The integration on Apple Homekit on my iPhone works without any problems. However, I would also like to use the camera in HA as an entity for automations. Here my Go2Rtc Config

Excerpt saved from GitHub on 2026-10-23.

Issue #638 · 2024-01
Tapo D230 DoorbellNot workingWebRTC card fails with mse stream not found
Saved copy
I'm trying to add my Tapo D230 Doorbell to Home Assistant using the "Tapo: Cameras Control" integration (HACS). The integration successfully detects the doorbell and creates a single camera entity. However, when I try to use this entity with the WebRTC card on my dashboard, the stream fails to load, showing an mse: stream not found error. I have performed several troubleshooting steps and have a strong suspicion about the root cause. What I'm trying to do: Integrate my Tapo D230 doorbell into Home Assistant to view a live, low-latency video stream via WebRTC. Steps to Reproduce: Installed and …

Excerpt saved from GitHub on 2026-10-23.

Issue #889 · 2025-09
TP-Link Tapo TL-IPC45AW PlusWon’t be supportedTwo-way audio only for some Tapo cameras; no entity created
Saved copy
Thank you for the tool provided by the developer. I have connected the tp lin tl-ipc45aw plus. Now there are two questions 1. Is it impossible for a local area network to achieve bidirectional communication? If bidirectional communication can be achieved, can the device be bridged into the homekit and can be used to make out calls through Apple Home without SSL. 2. Since the device has not created an entity, how can it be bridged into a homekit?

Excerpt saved from GitHub on 2026-10-23.

Issue #547 · 2023-08

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Calculated

Works out its values from other data rather than talking to a device.

Details

Installs (analytics)28,382 (4.01%)
GitHub stars2,190
Latest versionv3.6.1 (2026-10-15)
Set up in the UIYes
Maintainers@AlexxIT
LicenseMIT

Notable forks

Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.

ForkStarsLast pushDescription
fuatakgun/WebRTC★ 432023-12-09Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies.

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.