webrtc client offers no longer work, bisected to "webrtcsink: fix session not in place errors"
The commit 959463ff ("webrtcsink: fix session not in place errors") appears to have broken support for the client originating the webrtc offer. To reproduce:
- run signalling server
- run webserver
- run gst-launch-1.0 videotestsrc ! webrtcsink
- go to webui, in "offer options" box paste in:
{
"offerToReceiveAudio": 1,
"offerToReceiveVideo": 1
}
then click stream UUID link
- it breaks, spinner shows forever, no video no audio, output from gst-launch-1.0 appears to be hung (timer not incrementing).
Edited by Chris Bainbridge