rtpjxsvdepay
Extracts a JPEG XS video stream from RTP packets as per RFC 9134.
Example pipeline
gst-launch-1.0 udpsrc caps='application/x-rtp, media=video, encoding-name=JXSV, clock-rate=90000, packetmode=(string)0, sampling=(string)YCbCr-4:2:2, depth=(string)10, width=(string)1920, height=(string)1080, exactframerate=(string)25' ! rtpjitterbuffer latency=50 ! rtpjxsvdepay ! svtjpegxsdec ! videoconvert ! autovideosink
Depayload an incoming RTP JPEG XS video stream. The packetmode, width, height, depth and sampling media type parameters are carried as SDP fmtp parameters, i.e. as strings; svtjpegxsdec requires some of them to negotiate its output.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstRtpBaseDepay2 ╰──rtpjxsvdepay
Factory details
Authors: – Gareth Sylvester-Bradley
Classification: – Codec/Depayloader/Network/RTP
Rank – primary
Plugin – rsrtp
Package – gst-plugin-rtp
Pad Templates
sink
application/x-rtp:
media: video
encoding-name: JXSV
clock-rate: 90000
src
image/x-jxsc:
alignment: frame
interlace-mode: progressive
width: [ 1, 32767 ]
height: [ 1, 32767 ]
sampling: { (string)YCbCr-4:4:4, (string)YCbCr-4:2:2, (string)YCbCr-4:2:0, (string)CLYCbCr-4:4:4, (string)CLYCbCr-4:2:2, (string)CLYCbCr-4:2:0, (string)ICtCp-4:4:4, (string)ICtCp-4:2:2, (string)ICtCp-4:2:0, (string)RGB, (string)XYZ, (string)KEY, (string)UNSPECIFIED }
depth: { (int)8, (int)10, (int)12, (int)16 }
framerate: [ 0/1, 2147483647/1 ]
The results of the search are