webrtcbin: end of remote candidates
Bizarre Days
daysbizarre at gmail.com
Thu Mar 26 14:38:10 UTC 2020
When Firefox browser wants to send candidates to the webrtcbin peer, it
calls a custom js method passing an "event" argument to it. The custom
method must send this information to the peer. The event has a single field
"event.candidate" with a value as:
event.candidate = { "sdpMLineIndex":0,"
"candidate":"candidate:8 2 TCP 847249918 88.6.179.119 9 typ srflx raddr
192.168.1.12 rport 9 tcptype active"}
<http://localhost:8080/llocer/js/utils.js>
At the end, to inform there are no more candidates, Firefox does another
call to the same method with event.candidate=undefined
In the other side, webrtcbin (Java API) offers the method
"WebRTCBin.addIceCandiate( int sdpM. String candidate ) to inform the
plugin about the remote candidates. In the normal case is easy map firefox
event.candidate information to these arguments. However, no idea of to
handle the end one.
A call WebRTCBin.addIceCandidate(0, null) produces an assertion failed in
libnice (when its trace is active).
*How to handle in WebRTCBin (Java API) the case of final remote candidate ?*
Thanks,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200326/a2b37937/attachment.htm>
More information about the gstreamer-devel
mailing list