rtpvp9depay2
Depayload a VP9 video stream from RTP packets as per draft-ietf-payload-vp9.
Example pipeline
gst-launch-1.0 udpsrc address=127.0.0.1 port=5555 caps='application/x-rtp,media=video,clock-rate=90000,encoding-name=VP9' ! rtpjitterbuffer latency=100 ! rtpvp9depay2 ! decodebin3 ! videoconvertscale ! autovideosink
This will depayload and decode an incoming RTP VP9 video stream. You can use the rtpvp9pay2 and vp9enc elements to create such an RTP stream.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstRtpBaseDepay2 ╰──rtpvp9depay2
Factory details
Authors: – Sebastian Dröge
Classification: – Codec/Depayloader/Network/RTP
Rank – marginal
Plugin – rsrtp
Package – gst-plugin-rtp
Pad Templates
sink
application/x-rtp:
media: video
clock-rate: 90000
encoding-name: { (string)VP9, (string)VP9-DRAFT-IETF-01 }
Properties
request-keyframe
“request-keyframe” gboolean
Request new keyframe when packet loss is detected
Flags : Read / Write
Default value : false
wait-for-keyframe
“wait-for-keyframe” gboolean
Wait for the next keyframe after packet loss
Flags : Read / Write
Default value : false
The results of the search are