rtpL16pay2
Payloads raw 16-bit audio into RTP packets as per RFC 3551.
Example pipeline
gst-launch-1.0 audiotestsrc wave=ticks ! rtpL16pay2 ! udpsink host=127.0.0.1 port=5004
This will generate an 16-bit raw audio test signal and payload it as RTP and send it out as UDP to localhost port 5004.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstRtpBasePay2 ╰──GstRtpBaseAudioPay2 ╰──GstRtpLinearAudioPay ╰──rtpL16pay2
Factory details
Authors: – Tim-Philipp Müller
Classification: – Codec/Payloader/Network/RTP
Rank – marginal
Plugin – rsrtp
Package – gst-plugin-rtp
Pad Templates
sink
audio/x-raw:
rate: [ 1, 2147483647 ]
channels: [ 1, 2147483647 ]
layout: interleaved
format: S16BE
src
application/x-rtp:
media: audio
clock-rate: [ 1, 2147483647 ]
encoding-name: L16
application/x-rtp:
media: audio
clock-rate: 44100
payload: { (int)10, (int)11 }
The results of the search are