## rtpstreampay

rtpstreampay

## Types and Values

struct | GstRtpStreamPay

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GstObject
                ╰── GstElement
                    ╰── GstRtpStreamPay

## Description

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

### Example launch line

    1
    2

    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

## Synopsis

### Element Information

plugin | rtp
author | Sebastian Dröge <sebastian@centricular.com>
class | Codec/Payloader/Network

### Element Pads

name | sink
direction | sink
presence | always
details | application/x-rtp
| application/x-rtcp
| application/x-srtp
| application/x-srtcp

name | src
direction | source
presence | always
details | application/x-rtp-stream
| application/x-rtcp-stream
| application/x-srtp-stream
| application/x-srtcp-stream

## Functions

## Types and Values

### struct GstRtpStreamPay

    struct GstRtpStreamPay;