2014-09-12 263 views
0

我有了这个管道暂停:udpsrc,rtph264depay,三通,avdec_h264,clockoverlay,autovideosink 当它玩,我想添加这个元素发球:mpegtsmux,文件接收。如何设置实时流式传输管道没有GST_STATE_CHANGE_NO_PREROLL

我该做什么?

我认为我必须设置管道暂停,添加元素,它们连接并启动pipelin,但 当我试图建立管道暂停,它虽然返回GST_STATE_CHANGE_NO_PREROLL我... ,我可以“T链接发球和mpegtsmux(与GST_PAD_LINK_NOFORMAT) 和afterthat我试图管设置为演奏并且拥有了这又GST_STATE_CHANGE_NO_PREROLL ...

我使用的是旧的GStreamer - 0.10,而对于一些reasones不能使用gstreamer 1.0

回答

0

NOFORMAT错误意味着涉及的元素无法找到使用的通用格式。您可能在复用器之前缺少h264parse。

无论如何我强烈建议您升级到1.x,因为动态管道更容易在里面,留下0.10这个事实很长时间已经过时和unmantained。

相关问题