#go2rtc webrtc steaming no longer working

1 messages · Page 1 of 1 (latest)

sacred ember
#

Hey team, I've been using Frigate for my Dahua cameras, which I use webrtc to streaming them, this is all done in docker and has been working perfectly for the last month or so
Over the weekend I installed another 3 cameras, and after that webrtc is no longer working, the cameras will only stream with MSE
I don't know what changed, I tried reverting the frigate config and a bunch of other things but so far nothing has got it going again

I'm verifying this by using go2rtc directly, via the url http://ip:port/stream.html?src=pool&mode=webrtc
Which results in loading and never showing a frame
I checked chrome://webrtc-internals and can see bytes coming through but no bytes decoded
That lead me to think it's not a networking issue, instead a codec incompatibility, but as I mentioned before, this was working fine about a week ago, it was able to decode frames.

For the camera I'm testing on, go2rtc provides this info from the producer:

"medias": [
  "video, recvonly, H.264 Baseline 5.2",
  "audio, recvonly, MPEG4-GENERIC/8000"
],

Is it that Chrome, Firefox and Safari all cannot decode H264 Baseline 5.2?
Surely not, so what else can it be?

#

Adjusting the camera so it produces a very low res stream with a very low bit rate gives me a stream that looks awful but works via webrtc.
And go2rtc still shows H.264 Baseline 5.2 which would indicate that it's able to decode the frames, but not high res frames? ugh