Skip to content
Snippets Groups Projects
  • Nirbheek Chauhan's avatar
    086ffd7a
    New RTSP source plugin with live streaming support · 086ffd7a
    Nirbheek Chauhan authored
    
    GST_PLUGIN_FEATURE_RANK=rtspsrc2:1 gst-play-1.0 [URI]
    
    Features:
    * Live streaming N audio and N video
      - With RTCP-based A/V sync
    * Lower transports: TCP, UDP, UDP-Multicast
    * RTP, RTCP SR, RTCP RR
    * OPTIONS DESCRIBE SETUP PLAY TEARDOWN
    * Custom UDP socket management, does not use udpsrc/udpsink
    * Supports both rtpbin and the rtpbin2 rust rewrite
      - Set USE_RTPBIN2=1 to use rtpbin2 (needs other MRs)
    * Properties:
      - protocols selection and priority (NEW!)
      - location supports rtsp[ut]://
      - port-start instead of port-range
    
    Co-Authored-by: Tim-Philipp Müller's avatarTim-Philipp Müller <tim@centricular.com>
    Part-of: <gstreamer/gst-plugins-rs!1425>
    086ffd7a
    History
    New RTSP source plugin with live streaming support
    Nirbheek Chauhan authored
    
    GST_PLUGIN_FEATURE_RANK=rtspsrc2:1 gst-play-1.0 [URI]
    
    Features:
    * Live streaming N audio and N video
      - With RTCP-based A/V sync
    * Lower transports: TCP, UDP, UDP-Multicast
    * RTP, RTCP SR, RTCP RR
    * OPTIONS DESCRIBE SETUP PLAY TEARDOWN
    * Custom UDP socket management, does not use udpsrc/udpsink
    * Supports both rtpbin and the rtpbin2 rust rewrite
      - Set USE_RTPBIN2=1 to use rtpbin2 (needs other MRs)
    * Properties:
      - protocols selection and priority (NEW!)
      - location supports rtsp[ut]://
      - port-start instead of port-range
    
    Co-Authored-by: Tim-Philipp Müller's avatarTim-Philipp Müller <tim@centricular.com>
    Part-of: <gstreamer/gst-plugins-rs!1425>