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?