![]() |
![]() |
![]() |
GStreamer Bad Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
gstrtpjitterbuffergstrtpjitterbuffer — A buffer that deals with network jitter and other transmission faults |
"drop-on-latency" gboolean : Read / Write "latency" guint : Read / Write "ts-offset" gint64 : Read / Write "do-lost" gboolean : Read / Write
This element reorders and removes duplicate RTP packets as they are received from a network source. It will also wait for missing packets up to a configurable time limit using the "latency" property. Packets arriving too late are considered to be lost packets.
This element acts as a live element and so adds "latency" to the pipeline.
The element needs the clock-rate of the RTP payload in order to estimate the delay. This information is obtained either from the caps on the sink pad or, when no caps are present, from the "request-pt-map" signal. To clear the previous pt-map use the "clear-pt-map" signal.
This element will automatically be used inside gstrtpbin.
gst-launch rtspsrc location=rtsp://192.168.1.133:8554/mpeg1or2AudioVideoTest ! gstrtpjitterbuffer ! rtpmpvdepay ! mpeg2dec ! xvimagesink
Last reviewed on 2007-05-28 (0.10.5)
plugin |
gstrtpmanager |
author |
Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Wim Taymans <wim.taymans@gmail.com> |
class |
Filter/Network/RTP |
"drop-on-latency"
property"drop-on-latency" gboolean : Read / Write
Tells the jitterbuffer to never exceed the given latency in size.
Default value: FALSE
"ts-offset"
property"ts-offset" gint64 : Read / Write
Adjust buffer timestamps with offset in nanoseconds.
Default value: 0
"clear-pt-map"
signalvoid user_function (GstRtpJitterBuffer *buffer, gpointer user_data) : Run Last
Invalidate the clock-rate as obtained with the "request-pt-map" signal.
|
the object which received the signal |
|
user data set when the signal handler was connected. |
"request-pt-map"
signalGstCaps* user_function (GstRtpJitterBuffer *buffer, guint pt, gpointer user_data) : Run Last
Request the payload type as GstCaps for pt
.
|
the object which received the signal |
|
the pt |
|
user data set when the signal handler was connected. |