使用GStreamer播放流媒体内容 [英] Play streaming content using Gstreamer

查看:0
本文介绍了使用GStreamer播放流媒体内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用GStreamer进行网络流传输。目的是启动视频内容(从发射机),并在接收器端播放它。 我编写了一个测试代码示例,用于传输网络内容。

在发送端: GST_DEBUG="*:2"GST-Launch-1.0视频测试src!视频/x-RAW!老天!Rtpjpegpay!Udpsink host=127.0.0.1 port=5001

在接收方: GST_DEBUG="*:2"GST-Launch-1.0 udpsrc port=5001!应用程序/x-RTP,编码名称=JPEG,有效负载=26!Rtpjpegdesay!Jpegdec!自动视频链接

在接收方,我收到以下错误:

正在将管道设置为暂停... 管道是活动的,不需要预卷... 正在设置播放管道... 新时钟:GstSystemClock 0:00:00.130187750 4589 0x1a690a0警告gst_pads gstpad.c:3669:gst_PAD_PEER_QUERY:无法发送粘滞事件 0:00:00.130796352 4589 0x1a690a0 warn basesrc gstbasesrc.c:2865:gst_base_src_loop:Error:内部数据流错误。 00.130812589:00:00.130812589 4589 0x1a690a0警告basesrc gstbasesrc.c:2865:gst_base_src_loop:错误:流任务暂停,原因未协商(-4) 错误:From Element/GstPipeline:Pipeline0/GstUDPSrc:udpsrc0:内部数据流错误。 其他调试信息: Gstbasesrc.c(2865):gst_base_src_loop():/GstPipeline:Pipeline0/GstUDPSrc:udpsrc0: 流任务暂停,原因未协商(-4) 执行在0:00:00.017176721之后结束 正在将管道设置为暂停... 正在将管道设置为就绪... 正在将管道设置为空... 正在释放管道...

请给我指路。 (注:我在Ubuntu 14.04 PC上使用GStreamer。同一台PC用于发送器和接收器。)

推荐答案

您需要复制粘贴前面提到的here

这篇关于使用GStreamer播放流媒体内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆