首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在gstreamer中给出“内部数据流错误”消息的原因是什么?

在gstreamer中给出“内部数据流错误”消息的原因是什么?
EN

Stack Overflow用户
提问于 2014-01-27 22:17:24
回答 2查看 23.4K关注 0票数 7

当我尝试此命令时:

代码语言:javascript
运行
复制
**gst-launch-0.10 -v rtspsrc location=rtsp://127.0.0.1:8554/test 
  caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,
  encoding-name=(string)H264" ! rtpmp2tdepay ! mpegtsdemux ! ffdec_h264 ! autovideosink** 

我得到的错误是:

代码语言:javascript
运行
复制
**ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: 
Internal data flow error.**

在gstreamer中给出“内部数据流错误”的主要原因是什么?

EN

回答 2

Stack Overflow用户

发布于 2014-02-03 13:10:26

internal data flow错误的潜在原因有很多。要遇到有问题的地方,只需一步一步地连接fakesink元素并尝试。

代码语言:javascript
运行
复制
gst-launch-0.10 -v rtspsrc location=rtsp://127.0.0.1:8554/test   caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,  encoding-name=(string)H264"  ! fakesink
gst-launch-0.10 -v rtspsrc location=rtsp://127.0.0.1:8554/test   caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,  encoding-name=(string)H264" ! rtpmp2tdepay  ! fakesink
gst-launch-0.10 -v rtspsrc location=rtsp://127.0.0.1:8554/test   caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,  encoding-name=(string)H264" ! rtpmp2tdepay  ! mpegtsdemux  ! fakesink
...
票数 11
EN

Stack Overflow用户

发布于 2014-01-29 18:50:50

不幸的是,有些东西不起作用。使用环境变量GST_DEBUG="*:2"重新运行命令以查看所有警告。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21383170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档