Intended use of nicesink and nicesrc

Olivier CrĂȘte olivier.crete at collabora.com
Wed Mar 7 20:54:05 UTC 2018


Hi,

libnice implements the ICE protocol to create a "hole" through the
NATs. You need external signaling to be able to create such a
connection.

You can't use it from gst-launch-1.0, so you need a program with some
kind of server to exchange this information. I recommend using a higher
level implementation such as webrtcbin which has some example code:

https://github.com/centricular/gstwebrtc-demos

In any case, it's not trivial.

Olivier

On Sun, 2018-02-25 at 23:49 -0700, evaluat0r wrote:
> Hi,
> 
> For a Gstreamer pipeline where you want to send video via udp
> (creating a
> udpsink) and via a client on a different network receive video via
> udpsrc,
> how can nicesink and nicesrc be leveraged if at all? Can it be used
> here to
> get around NAT problems? What would an example gst-launch-1.0
> pipeline look
> like?
> 
> Thanks
> 
> 
> 
> --
> Sent from: http://gstreamer-devel.966125.n4.nabble.com/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-- 
Olivier CrĂȘte
olivier.crete at collabora.com


More information about the gstreamer-devel mailing list