为什么这个gst-launch脚本不显示任何视频窗口?

时间:2019-04-05 18:45:35

标签: gstreamer

以下内容可以在我的机器上顺利运行(注意,我基本上只是在一个命令中完成对我的自动视频接收器的完整循环):

.\gst-launch-1.0.exe videotestsrc is-live=true ! openh264enc ! rtph264pay ! rtph264depay ! decodebin ! autovideosink

我进入演示窗口,并查看测试源视频。

然后我尝试通过UDP执行相同的操作。因此,我在同一台计算机上有两个脚本。一个充当服务器:

.\gst-launch-1.0.exe videotestsrc is-live=true ! openh264enc ! rtph264pay ! udpsink port=3000

而另一个充当客户端:

.\gst-launch-1.0.exe -v udpsrc port=3000 ! rtph264depay ! decodebin ! autovideosink

问题是,当我使用上述服务器/客户端方法通过UDP运行视频窗口时,没有显示视频窗口。我得到的(在客户端)是控制台的以下输出:

将管道设置为PAUSED ... 0:00:00.263728000 9200 000002902E7336F0警告d3dvideosink d3dhelpers.c:1146:d3d_set_window_handle:窗口HWND已设置为:0 管道是活动的,不需要PREROLL ... 将管道设置为PLAYING ... 新时钟:GstSystemClock

在此示例中,通过UDP传输导致什么不起作用?非常感谢。

0 个答案:

没有答案