GNOME Bugzilla – Bug 794864
libnice is not in gst-build which means webrtcbin can't be used
Last modified: 2018-05-31 12:19:21 UTC
$title. I have a meson port for libnice (based off Tim's work), but it's incomplete right now. Filing this bug so others can keep track of it. This was reported downstream at https://github.com/centricular/gstwebrtc-demos/issues/2.
If you have time, you could link this work on a libnice bug.
Just use Cerbero, you also need gnutls, etc. I'm not going to move libnice over to Meson until I feel that meson is "there" and that's probably when GStreamer moves as a whole.
No one is talking about moving libnice "over" (i.e. removing autotools support). I'm sure the meson port can easily be gotten into good enough shape to merge it as experimental support alongside autotools. It was already in decent enough shape in my initial port, but don't remember what was missing (and tests were failing in autotools too). libnice is much simpler than GStreamer, and also very slow moving, so it shouldn't add a huge maintenance burden. Alternatively we can maintain a fork with the meson port somewhere of course until upstream is ready.
PS: And I think the fact that GLib and Gtk+ and lots of GNOME have moved already is reason enough to declare it "there", no reason to wait for GStreamer. The port will never be perfect from the start anyway, merge early and get into perfect shape over time.
The meson port is here: https://github.com/centricular/libnice/tree/meson I will file a bug for libnice once the migration from phab to gitlab is done (which should be tomorrow or so I've heard).
libnice is in gst-build now, so this can be closed.