0

我正在尝试将流式视频从 dvblast (dvb-s) 播放到我的 pandaboard 并遇到问题。有人可以给我任何指示吗?

这是我的输出:

gst-launch-0.10 -vm udpsrc port=1234 multicast-group=239.255.0.1 caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,payload=(int)96" ! .recv_rtp_sink_0 gstrtpbin latency=800 ! rtpmp2tdepay ! tsdemux ! ffdec_h264 ! xvimagesink 

Setting pipeline to PAUSED ... ERROR: Pipeline doesn't want to pause. 
Got message #9 from element "xvimagesink0" (error): GstMessageError, gerror=(GError)NULL, debug=(string)"xvimagesink.c(1428):\ gst_xvimagesink_get_xv_support\ ():\ /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:\012No\ port\ available"; ERROR: from element /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0: Could not initialise Xv output Additional debug info: xvimagesink.c(1428): gst_xvimagesink_get_xv_support (): /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0: No port available Setting pipeline to NULL ... Freeing pipeline ...
4

1 回答 1

1

似乎您在熊猫板上的 X 服务器设置不正确。在熊猫上,你能运行一个像下面这样的简单管道吗?

gst-launch videotestsrc ! xvimagesink

您可能想尝试“autovideosink”而不是“xvimagesink”,它可以在已安装的视频输出中选择“最佳”视频输出。

于 2012-04-26T12:13:34.390 回答