我试图在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中它可以工作。
任何帮助将不胜感激!
由于
答案 0 :(得分:1)
如果您在bashrc中提到了anaconda路径,请对其进行评论,然后重新启动终端。为我工作。
答案 1 :(得分:0)
好像防火墙正在阻塞。您需要启用端口,可能如果您使用wireshark查看可能会看到数据包。
要禁用防火墙,请参阅 [1] ,执行此操作将启用端口,您应该能够获取udp数据包。