Webrtcbin does not add peer-reflexive ice candidates
Trey Hutcheson
trey.hutcheson at gmail.com
Tue Oct 6 18:10:57 UTC 2020
If a remote peer does not trickle in any resolvable candidates (for
example, their stun binding fails), then there is no ice connectivity, and
therefore, no actual media flows.
However, if webrtcbin returns resolvable candidates, the browser will
attempt to perform stun bindings against these candidates. When that
happens, libnice's NiceAgent will emit the
"initial-binding-request-received" signal, and it will also discover the
remote side as a peer reflexive candidate, and emit the
"new-remote-candidate-full" signal. In the case of a peer reflexive
candidate, ice connectivity could be established if this candidate were
added back to the ice agent's list of remote candidates.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20201006/03f3d312/attachment-0001.htm>
More information about the gstreamer-devel
mailing list