Multicast-Streaming auf VLC über IPv6

Multicast-Streaming auf VLC über IPv6

Wir versuchen, eineMulticastVideostream mitVLC 2.2.1AnIPv6Protokoll zwischen zwei Computern – Server und Empfänger. Beide Computer sind über ein Ethernet-Kabel von einer Netzwerkkarte zur anderen verbunden. Wir konnten einen Unicast-Stream auf IPv6 übertragen, indem wir den Port im Empfängerknoten „abhörten“. Aber wenn wir versuchen, die Multicast-Adresse „abzuhören“, funktioniert es nicht.

Dies ist der Befehl, den wir von der Befehlszeile des Servers aus ausführen:

% vlc -vvv video1.xyz --ipv6 --sout udp:[ff08::1] --ttl 12

Wobei „ff08::1“ die Adresse der Multicast-Gruppe ist, an die wir senden möchten. Wir sind uns jedoch nicht sicher, wie wir den Client dazu bringen, auf diese Gruppenadresse zu hören.

Weiß jemand etwas darüber? Oder kann jemand nähere Einzelheiten dazu sagen?

Antwort1

Benutzeroberfläche

Wählen Sie Datei / Netzwerkstream öffnen. Um einen an Ihr System gesendeten UDP/RTP-Unicast-Stream zu empfangen, sollten Sie die Option IPv6 erzwingen auswählen (und ggf. den UDP-Zielport anpassen). Um einen UDP-Multicast-Stream zu empfangen, wählen Sie die Option UDP/RTP-Multicast und geben Sie die zu abonnierende Multicast-Adresse in eckigen Klammern an.

Befehlszeile

vlc -vvv --ipv6 rtp://@[ff08::1]:5004

oder manchmal in Linux/Unix

vlc -vvv -rtp:@//\[ff08::1\]:5004

Hier können Sie RTP in UDP ändern, wenn Sie über UDP streamen.

https://www.videolan.org/doc/streaming-howto/en/ch12.html

verwandte Informationen