python-ring-doorbell icon indicating copy to clipboard operation
python-ring-doorbell copied to clipboard

Firefox handshake error - Failed to connect WebRTC stream: Answer tried to set recv when offer did not set send

Open chucklay opened this issue 9 months ago • 0 comments

Initially raised in HomeAssistant here: https://github.com/home-assistant/core/issues/138821

It seems like Firefox is more strict than other browsers and errors on handshake discrepancies that other browsers ignore. In this instance, it errors due to an answer that allows recv when the offer doesn't set send. This also seems to have been an issue in Nest cameras, and was fixed by this PR: https://github.com/allenporter/python-google-nest-sdm/pull/1116

I don't have a good setup to test/verify this is what the actual issue is, sadly, but I'm wondering if it would be possible to patch the answer in a similar way?

chucklay avatar Mar 28 '25 19:03 chucklay