rtpstreampay

Implements stream payloading of RTP and RTCP packets for connection-oriented transport protocols according to RFC4571.

Example launch line

 gst-launch-1.0 audiotestsrc ! "audio/x-raw,rate=48000" ! vorbisenc ! rtpvorbispay config-interval=1 ! rtpstreampay ! tcpserversink port=5678
 gst-launch-1.0 tcpclientsrc port=5678 host=127.0.0.1 do-timestamp=true ! "application/x-rtp-stream,media=audio,clock-rate=48000,encoding-name=VORBIS" ! rtpstreamdepay ! rtpvorbisdepay ! decodebin ! audioconvert ! audioresample ! autoaudiosink

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──rtpstreampay

Factory details

Authors: – Sebastian Dröge

Classification:Codec/Payloader/Network

Rank – none

Plugin – rtp

Package – GStreamer Good Plug-ins

Pad Templates

sink

application/x-rtp:
application/x-rtcp:
application/x-srtp:
application/x-srtcp:

Presencealways

Directionsink

Object typeGstPad


src

application/x-rtp-stream:
application/x-rtcp-stream:
application/x-srtp-stream:
application/x-srtcp-stream:

Presencealways

Directionsrc

Object typeGstPad


The results of the search are