After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 794798 - webrtcbin do not signal when ICE candidate gathering is done
webrtcbin do not signal when ICE candidate gathering is done
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.14.0
Other All
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-03-29 08:54 UTC by Daniel F
Modified: 2018-11-03 14:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Daniel F 2018-03-29 08:54:04 UTC
New webrtcbin component has signal add-ice-candidate which is sent for every discovered ICE candidate. However now there is no way to tell when all of them are gathered. I need this to send all candidates appended to end of SDP (in my case they are for local IP address only).

Please either send signal on-ice-candidate one more time with NULL argument (like https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/onicecandidate says), or add new signal - e.g. candidate-gathering-done, as in NiceAgent https://nice.freedesktop.org/libnice/NiceAgent.html

It will be beneficial to fix add-ice-candidate signal too, so GStreamer could fail faster if none of provided ICE candidates can be used. Without this it can only use timer to decide when to fail.
Comment 1 Jan Schmidt 2018-07-30 15:57:07 UTC
Can you clarify what you meant by 'It will be beneficial to fix add-ice-candidate signal too' ?
Comment 2 Matthew Waters (ystreet00) 2018-07-31 00:46:38 UTC
Does the 'ice-gathering-state' property not change for you?
Comment 3 GStreamer system administrator 2018-11-03 14:20:07 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/676.