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.