#Remote access through Nabu Casa to Frigate & go2rtc & Home Assistant 2024.11

5 messages · Page 1 of 1 (latest)

robust sapphire
#

Hi,

I am having lots of trouble streaming from Frigate/go2rtc to external/mobile network on my HA app. Everything is fine and smooth in my local wifi/network.
I am running Frigate 0.14.1-f4f3cfa in docker. docker-compose.yaml allows 1984 port forwarding. Frigate shows the stream and go2rtc UI also shows the webrtc stream running. On HA side, I have:

  • the Frigate integration
  • webRTC camera add-on, pointed to my Frigate instance (Port 1984)
  • WebRTC from Nabu Casa enabled in Cloud options (I've tried disabling that as well)

I have forwarded all the needed ports from my router to my hosts IP address. There is also port forwarding to my docker container.
Frigate card shows a laggy (MSE?) stream and the custom webrtc card does not load at all (see screenshot).

I am not sure where to look next as I've spent several days. Anyone can help out?
Much appreciated.

Frigate config: https://pastebin.com/hTmxZGBD
Frigate logs: https://pastebin.com/7EyBCaev
docker compose file: https://pastebin.com/44t3Syuc

robust sapphire
#

I just realized that inbound traffic is blocked by ISP and ports were never really forwarded. I guess there is nothing I can do.

urban zinc
#

Yes, mobile networks use CGNAT 😦 In Hungary, for example, you can get a public IP from the provider, but they’ll charge you for it. Tailscale VPN could be a solution for you; it’s easy to set up in HA.

robust sapphire
#

I've tried with Wireguard but that also failed during setup, was not even able to fetch a cert. ISP contract will end soon so I'll look around for a provider that offers that. Thanks!

potent turret
#

While technically against the license I've been using cloudflare tunnels: https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/

Cloudflare Docs

Cloudflare Tunnel provides you with a secure way to connect your resources to Cloudflare without a publicly routable IP address. With Tunnel, you do not send traffic to an external IP — instead, a lightweight daemon in your infrastructure (cloudflared) creates outbound-only connections to Cloudflare's global network. Cloudflare Tunnel can connec...