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

pandaboard の X サーバーが正しくセットアップされていないようです。パンダで、次のような単純なパイプラインを実行できますか?

gst-launch videotestsrc ! xvimagesink

「xvimagesink」の代わりに「autovideosink」を試してみてください。これは、インストールされているものの中から「最適な」ビデオ出力を選択できます。

于 2012-04-26T12:13:34.390 に答える