Я хочу слушать поток многоадресной передачи RTP Pulseaudio с помощью VLC, но он не удается.
Во-первых, я пытаюсь определить, где это играет:
tcpdump -n net 192.0.0.0/8 -c 10
Который дает мне
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 13:38:07.637528 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP, length 1292 13:38:07.645170 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP, length 1292 13:38:07.651897 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP, length 1292 13:38:07.662192 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP, length 1292 13:38:07.662207 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP, length 1292 13:38:07.669482 IP 192.168.1.3.53918 > 224.0.0.56.46504: UDP, length 1292
Таким образом я пытаюсь играть примерно каждую возможную комбинацию:
vlc rtp://@192.168.1.3 vlc rtp://@224.0.0.56 vlc rtp://@224.0.0.56.46504
Но это просто ничего не делает. VLC не дает сообщений об ошибках, кажется, как будто это играет, но я не получаю звука.
Попытайтесь использовать vlc rtp://@:46504
вместо этого.