2

我想通过 gstreamer 播放 flash 媒体服务器流。我的视频使用 h264 编码(720x480 Main,3.0)从相机发布到 FMS。

我对 ubuntu 的命令是:

gst-launch-1.0 rtmpsrc location="rtmp://192.168.1.153:1935/appname/mp4:cameraFeed44.mp4 live=1" !decodebin 名称=解码器解码器。!队列 !视频转换!队列 !xvimagesink

对于分辨率 720x480,它会抛出:

ERROR: from element /GstPipeline:pipeline0/GstRTMPSrc:rtmpsrc0: Internal data flow error.
Additional debug info:
gstbasesrc.c(2812): gst_base_src_loop (): /GstPipeline:pipeline0/    GstRTMPSrc:rtmpsrc0:
streaming task paused, reason error (-5)
ERROR: pipeline doesn't want to preroll.

但是它适用于低分辨率,例如:320x240。但我需要的不仅仅是 FullHD。

谢谢,

斯坦

4

0 回答 0