给予的理由是什么;“内部数据流错误”;gstreamer中的消息?

给予的理由是什么;“内部数据流错误”;gstreamer中的消息?,gstreamer,Gstreamer,当我尝试此命令时: **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** 我得到的错误是: **ER

当我尝试此命令时:

**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** 
我得到的错误是:

**ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: 
Internal data flow error.**

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

不幸的是,有些东西不起作用。使用环境变量
GST\u DEBUG=“*:2”
重新运行该命令以查看所有警告。

内部数据流出现错误的潜在原因有很多。要遇到问题,只需一步一步地连接一个
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"  ! 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
...