嘿,我正在尝试在 Mac OS Catalina 上尝试
GStreamer
的 udpsink
。我正在使用以下命令来执行此操作。
在一个终端(模拟服务器)上我这样做:
GST_DEBUG=udpsink:5 gst-launch-1.0 -v audiotestsrc ! udpsink port=5400
在另一个(客户)上我这样做
gst-launch-1.0 udpsrc port=5400 ! autoaudiosink
我在客户端什么也没有得到,似乎当我通过调用以下命令来执行
tcpdump
时
sudo tcpdump -i en0 -s 0 udp port 5400 -vv -X
那里也没有检测到任何东西。此外,我没有从 udpsink 收到任何调试消息。我尝试在
identity dump =1
之前插入 udpsink
,以确保它正在接收内容并且确实如此。我也尝试过关闭防火墙,但没有效果。有人还有其他建议吗?我在尝试在我的机器上运行 gstreamer 的 webrtc 示例时遇到了这个问题,它也产生了类似的结果。
我也遇到了完全相同的问题。 udpsink 继承了multiudpsink。 这有效: 导出 GST_DEBUG="multiudpsink:5"