# 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 <sebastian></sebastian>

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:

Presence – always

Direction – sink

Object type – GstPad

### `src`

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

Presence – always

Direction – src

Object type – GstPad

The results of the search are