# WebRTC - not working?

**URL:** <https://community.homey.app/t/webrtc-not-working/151754>\
**Category:** Homey Self-Hosted Server\
**Created:** [February 27, 2026, 12:09am UTC](https://community.homey.app/t/webrtc-not-working/151754 "2026-02-27T00:09:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![alistair](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alistair/32/58086_2.png) [@alistair](https://community.homey.app/u/alistair)\
**Post date:** [February 27, 2026, 12:09am UTC](https://community.homey.app/t/webrtc-not-working/151754/1 "2026-02-27T00:09:31Z")

</div>

I’m trying SHS on Unraid. Webrtc is failing for me - anyone got any ideas? I had the same issue with SHS on Synology, but this works fine on my Mac.

It looks like it registers fine, but then does work?…

Homey [log][ManagerCloud] Proxy POST /api/manager/videos/video/79aeb04d-8c4d-4f8d-b570-ada424720ba7/offer  
Server HTTP POST /manager/videos/video/79aeb04d-8c4d-4f8d-b570-ada424720ba7/offer  
Homey [log][ManagerVideosLocal] Converting non-WebRTC stream (type=rtsp) to WebRTC for video 79aeb04d-8c4d-4f8d-b570-ada424720ba7  
Homey [log][ManagerVideosLocal] Registering stream video\_79aeb04d-8c4d-4f8d-b570-ada424720ba7 with go2rtc for video 79aeb04d-8c4d-4f8d-b570-ada424720ba7  
Service:go2rtc Registering stream video\_79aeb04d-8c4d-4f8d-b570-ada424720ba7 with sources: rtsp://192.168.1.1:7447/XXXXXXXXXXXXX  
Service:go2rtc PUT URL: [http://127.0.0.1:1984/api/streams?name=video\_79aeb04d-8c4d-4f8d-b570-ada424720ba7&src=rtsp%3A%2F%2F192.168.1.1%3A7447%2FXXXXXXXXXXXXX](http://127.0.0.1:1984/api/streams?name=video_79aeb04d-8c4d-4f8d-b570-ada424720ba7&src=rtsp%3A%2F%2F192.168.1.1%3A7447%2FXXXXXXXXXXXXX)  
Service:go2rtc Successfully registered stream video\_79aeb04d-8c4d-4f8d-b570-ada424720ba7  
Homey [log][ManagerVideosLocal] WebRTC offer for stream video\_79aeb04d-8c4d-4f8d-b570-ada424720ba7  
Service:go2rtc WebRTC offer for stream: video\_79aeb04d-8c4d-4f8d-b570-ada424720ba7  
Service:go2rtc WebRTC offer failed: Not Found: 404 page not found

Server HTTP POST /manager/videos/video/79aeb04d-8c4d-4f8d-b570-ada424720ba7/offer → Error 500: WebRTC offer failed: Not Found: 404 page not found

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 27, 2026, 5:40am UTC](https://community.homey.app/t/webrtc-not-working/151754/2 "2026-02-27T05:40:44Z")

</div>

> [@alistair](#):
>
> Not Found: 404 page not found

Is your SHS on the latest version?

---

<div class="post-metadata">

**Author:** ![alistair](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alistair/32/58086_2.png) [@alistair](https://community.homey.app/u/alistair)\
**Post date:** [February 27, 2026, 2:52pm UTC](https://community.homey.app/t/webrtc-not-working/151754/3 "2026-02-27T14:52:35Z")

</div>

Yep. I’ve even tried pulling the beta image.

If I dig into the docker container, go2rtc’s bind is failing (when in host networking mode) claiming the port is already in use. It isn’t - and I can change (using the env vars) the port to other values and I get the same error.

The only process on that port is SHS’s own go2rtc listener.

---

<div class="post-metadata">

**Author:** ![alistair](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alistair/32/58086_2.png) [@alistair](https://community.homey.app/u/alistair)\
**Post date:** [February 27, 2026, 3:33pm UTC](https://community.homey.app/t/webrtc-not-working/151754/4 "2026-02-27T15:33:55Z")

</div>

OK. I tracked it down. It’s a known bug in go2rtc 1.9.13, which is fixed in 1.9.14.

[https://github.com/AlexxIT/go2rtc/issues/1892](https://github.com/AlexxIT/go2rtc/issues/1892)

I downloaded and replaced the binary in the docker image and it works fine - hopefully Athom will fix the upstream image version at some point!
