[FFmpeg-user] ffmpeg to stream uncompress RTP video - SMPTE ST 2110

Tony Zhou tony at spottygiraffe.net
Wed Oct 25 01:56:33 EEST 2023

Does anyone succeed playing a MP4 file into uncompressed RTP stream - 
SMPTE ST 2110?

I have following code to encode SMPTE ST 2110 into a H264 RTMP stream 
but have a need to play a MP4 file into SMPTE ST 2110. Have do a lot of 
tries but no success.

ffmpeg -v panic -hwaccel cuda -hwaccel_output_format cuda -strict 
experimental -buffer_size 2013265920 -protocol_whitelist file,udp,rtp -i 
/ip-video-sdp/st2110_1.sdp -filter_complex [0:v]format=yuv420p[hls] -map 
[hls] -c:v h264_nvenc -surfaces 64 -profile high -r 25 -g 25 -b:v 20M -f 
flv rtmp://

cat /ip-video-sdp/st2110_1.sdp
		o=- 1443716955 1443716955 IN IP4
		t=0 0

		m=video 5001 RTP/AVP 96
		c=IN IP4
		a=source-filter: incl IN IP4
		a=rtpmap:96 raw/90000
		a=fmtp:96 sampling=YCbCr-4:2:2; width=1920; height=1080; 
exactframerate=50; depth=10; TCS=SDR; colorimetry=BT709; PM=2110GPM; 
SSN=ST2110-20:2017; TP=2110TPN;

ffprobe shows the stream payload:

		Input #0, sdp, from '/ip-video-sdp/st2110_1.sdp':
		    title           : emsfp-A0-F0-2A_0-0-0
		  Duration: N/A, start: 0.000000, bitrate: 2073600 kb/s
		  Stream #0:0: Video: bitpacked (UYVY / 0x59565955), 
yuv422p10le(bt709, progressive), 1920x1080, 2073600 kb/s, 50 fps, 90k 
tbr, 90k tbn

Any idea will be appreciated.

More information about the ffmpeg-user mailing list