whipsink stuck in ICE gathering state
Version : gstreamer1.0-plugins-rs/0.9.11-r0/
We are trying to use 'whipsink' for streaming to the Dolby Millicast server and are unable to handle network failure cases.
When we try to connect for the first time using gst-launch (with network disconnected), webrtcbin seems to be getting stuck in "ICE Gathering state". From the documentation, we expect that it should come out of this state in 15 second timeout. But this doesn't seem to be happening.
Any suggestions on this? We did enable GST_DEBUG=7 and only see the following "ICE Gathering state" message and nothing after that.
0xaaaaf024e520 ERROR whipsink net/webrtchttp/src/whipsink/imp.rs:379:gstwebrtchttp::whipsink::imp: ICE gathering state : Gathering
FYI, we did fix an earlier issue (#487 (comment 2258484)) by pulling in latest version of libnice 0.1.21.1 and webrtc changes in gst-plugins-bad.