gstreamer/subprojects/gst-plugins-good/gst/udp
Seungha Yang 3374f2f44d udpsrc: Add support for IGMPv3 SSM
Adding "multicast-source" property to support Source Specific Muliticast
RFC 4604. The source can be multiple address with '+' (for positive
filter) or '-' (negative filter) prefix, or URI query can be used.
Note that negative filter is not implemented yet and it will be
ignored

Example:
gst-launch-1.0 uridecodebin \
  uri=udp://{ADDRESS}:PORT?multicast-source=+SOURCE0+SOURCE1

Inspired by:
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2620

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3485>
2023-04-12 16:32:07 +00:00
..
gstdynudpsink.c
gstdynudpsink.h
gstmultiudpsink.c
gstmultiudpsink.h
gstudp.c udpsrc: Add support for IGMPv3 SSM 2023-04-12 16:32:07 +00:00
gstudpelement.c
gstudpelements.h
gstudpnetutils.c udpsrc: Add support for IGMPv3 SSM 2023-04-12 16:32:07 +00:00
gstudpnetutils.h udpsrc: Add support for IGMPv3 SSM 2023-04-12 16:32:07 +00:00
gstudpsink.c udpsrc: Add support for IGMPv3 SSM 2023-04-12 16:32:07 +00:00
gstudpsink.h
gstudpsrc.c udpsrc: Add support for IGMPv3 SSM 2023-04-12 16:32:07 +00:00
gstudpsrc.h udpsrc: Add support for IGMPv3 SSM 2023-04-12 16:32:07 +00:00
meson.build
README

* What is UDP src/sink?

It is a set of element to transfer data using UDP, nothing more, nothing less.
Its main purpose is to be used in conjunction with RTP but they are kept as
separate elements because we can.