Skip to content

udpsrc: Add support for IGMPv3 SSM + sdpdemux: Add support for RFC4570 SDP source filters

Seungha Yang requested to merge seungha.yang/gstreamer:sdp-source-filter into main
    sdpdemux: Add support for RFC4570 SDP source filters

    Parse source-filter attributes and configure udpsrc accordingly
    sdpmessage: Don't set "source-filter" to caps

    Multiple "source-filter" can exist, and it requires special handling
    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

Merge request reports