Udp播放需要根据发送端数据源封装格式来决定采用哪些Gstreamer插件,如果进行了RTP封装,则需要先用rtph264depay进行解包,如果包含自定义帧头的情况,应该编程对帧头进行处理,不然会显示异常,比如部分花屏现象,以下是对裸流进行播放。
-
硬解
gst-launch-1.0 udpsrc port=2101 ! h264parse ! vaapidecode ! vaapisink
-
软解
gst-launch-1.0 udpsrc port=2101 ! h264parse ! avdec_h264 ! autovideosink