我想使用 VLC 收听 Pulseaudio 的 RTP 多播流,但是不行。
首先,我尝试确定它在哪里播放:
tcpdump -n net 192.0.0.0/8 -c 10
这让我
监听 eth0,链路类型 EN10MB(以太网),捕获大小 65535 字节 13:38:07.637528 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP,长度 1292 13:38:07.645170 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP,长度 1292 13:38:07.651897 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP,长度 1292 13:38:07.662192 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP,长度 1292 13:38:07.662207 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP,长度 1292 13:38:07.669482 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP,长度 1292
因此我尝试了几乎所有可能的组合:
VLC RTTP://@192.168.1.3 VLC RTTP://@224.0.0.56 vlc rtp://@224.0.0.56.46504
但它什么也没做。VLC 没有给出任何错误消息,好像它在播放,但没有声音。
答案1
尝试改用vlc rtp://@:46504
。