ristrtpext
This elements adds the RTP header extension defined by the RIST profile.
If the GstRistRtpExt::drop-null-ts-packets property is set, then it will try to parse a MPEG Transport Stream inside the RTP packets and look for "null" packets among the first 7 TS packets and remove them, and mark their removal in the header.
If the GstRistRtpExt::sequence-number-extension property is set, it will add a RTP sequence number roll-over counter to the RTP header extension. This code assumes that packets inserted to this element are never more than half of the sequence number space (2^15) away from the latest. Re-transmissions should therefore be done after processing with this element.
If the GstRistRtpExt::drop-null-ts-packets and GstRistRtpExt::sequence-number-extension properties are both FALSE, it is pass through.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──ristrtpext
Factory details
Authors: – Olivier Crete Classification: – Rank – none Plugin – rist Package – GStreamer Bad Plug-insFilter/Network
Pad Templates
Properties
drop-null-ts-packets
“drop-null-ts-packets” gboolean
Drop null MPEG-TS packet and replace them with a custom header extension.
Flags : Read / Write / Construct
Default value : false
sequence-number-extension
“sequence-number-extension” gboolean
Add sequence number extension to packets.
Flags : Read / Write / Construct
Default value : false
The results of the search are