ubuntu 16.04中的Gstreamer gst-launch udpsrc不起作用

时间:2017-10-31 09:05:29

标签: ubuntu gstreamer gst-launch

我试图在ubuntu 16.04的gstreamer中使用此命令将多播h264 ts保存到文件中:

" gst-launch-1.0 udpsrc multicast-iface = eno1 uri = udp://224.1.1.1:3001!排队! filesink location = test.mp4"

这个命令在windows上的gstreamer中工作但是当我在linux中尝试相同的命令时,它没有工作 - test.mp4文件被创建但是没有写入任何内容。

我还尝试在vlc中播放uri = udp://224.1.1.1:3001,它无法在ubuntu中播放。在Windows中它可以工作。

任何帮助将不胜感激!

由于

2 个答案:

答案 0 :(得分:1)

如果您在bashrc中提到了anaconda路径,请对其进行评论,然后重新启动终端。为我工作。

答案 1 :(得分:0)

好像防火墙正在阻塞。您需要启用端口,可能如果您使用wireshark查看可能会看到数据包。

要禁用防火墙,请参阅 [1] ,执行此操作将启用端口,您应该能够获取udp数据包。

[1] https://help.ubuntu.com/community/UFW