【问题标题】:Gstreamer gst-launch udpsrc in ubuntu 16.04 doesn't workubuntu 16.04 中的 Gstreamer gst-launch udpsrc 不起作用
【发布时间】:2017-10-31 09:05:28
【问题描述】:

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

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

此命令在 Windows 上的 gstreamer 中有效,但是当我在 linux 中尝试相同的命令时它不起作用 - 创建了 test.mp4 文件但没有写入任何内容。

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

任何帮助将不胜感激!

谢谢

【问题讨论】:

    标签: ubuntu gstreamer gst-launch


    【解决方案1】:

    如果您在 bashrc 中提到了 anaconda 路径,请将其注释掉,然后重新启动终端。为我工作。

    【讨论】:

      【解决方案2】:

      似乎防火墙正在阻止。您需要启用端口,如果您使用wireshark 可能会看到数据包。

      要禁用防火墙,请参阅[1],这样做将启用端口,您应该能够获取 udp 数据包。

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

      【讨论】:

      • 感谢重播。在wireshark中我可以看到数据包。防火墙状态已经“非活动”,所以我想这不是问题......
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      相关资源
      最近更新 更多