Porting IPv6 UDP stream to 1.x

Sebastian Dröge sebastian at centricular.com
Wed Apr 6 06:58:10 UTC 2016


On Mi, 2016-04-06 at 02:59 +0200, Stefan Ott wrote:
> Hi
> 
> I am trying to port a gstreamer-0.10 pipeline that I have been using
> for a while to gstreamer-1.x but I can't seem to figure out the
> proper
> syntax.
> 
> The pipeline is for a stream sent via UDP (RTP) to the IPv6 all-nodes
> local multicast address (ff02::1). The old pipeline starts with
> [...]
> Can anyone tell me what is the right syntax to do this with gstreamer
> 1.x?

This is a bug, can you report it here?
https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer

It should work with your syntax, and it also does after making the
#ifdef here also for Linux:
https://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/gst/udp/gstudpsrc.c#n953


So apparently for IPv6 multicast addresses you can't bind directly to
them. While for IPv4 multicast addresses, binding directly to them is
required to filter out any packets that are for other destinations than
that multicast address. I wonder how to do the filtering with IPv6.
Someone needs to research that :)

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160406/c0c801a3/attachment.sig>


More information about the gstreamer-devel mailing list