Chapter 10.  Streamen in IPv6

Table of Contents

Streamen in IPv6
Empfangen in IPv6

Streamen in IPv6

Voraussetzungen

Sie benötigen eine IPv6 kompatibles Betriebssystem, wie Linux 2.4 oder 2.6 mit geladenem ipv6 Modul, Windows 2000 mit dem IPv6 Stack, Windows XP Service Pack 1 oder Mac OS X Version 10.2 oder höher. Bitte schauen Sie auf die Features-Seiten auf der VideoLAN Website, um den Status von IPv6 in VLC und VLS für jedes System zu erfahren.

Note

Unter Windows 2000 müssen Sie per Hand eine standardmäßige IPv6-Route mit folgendem Befehl festlegen:

# ipv6 rtu ff::/8 4

wobei die letzte Nummer (4 in diesem Beispiel) die Nummer Ihres echtes IPv6-Interfaces ist. Um eine Liste Ihrer IPv6-Interfaces zu erhalten, starten Sie den Befehl ipv6 if.

Warning

Unter Windows XP können Sie Probleme mit einer verborgenen IPv6-Firewall haben. Um das Problem zu lösen, gehen Sie zur Liste der Windows-Dienste und stoppen Sie den IPv6-Firewall-Dienst.

Warning

Wenn Sie VMware unter Linux benutzen, werden Sie VMware stoppen müssen und die VMware-Kernelmodule beenden, da wir bemerkt haben, das es IPv6-Streaming verhindert!

Streamen mit VLC

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

wobei:

  • video1.xyz ist die Datei, die Sie streamen möchten (Sie können auch dvdsimple:/dev/dvd zum Streamen einer DVD benutzen) ,

  • ff08::1 ist entweder :

    • die IPv6-Adresse des Rechners, den Sie via Unicast erreichen möchten ;

    • oder die Multicast-IPv6-Adresse.

  • 12 ist der Wert der TTL (Time To Live) Ihrer IP-Paket (was bedeutet, dass der Stream in der Lage sein wird, 11 Router zu überqueren).

Note

Unter Unix/Linux müssen Sie eventuell die eckigen Klammern um die IPv6-Adresse schützen :

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

Note

Es ist möglich, dass Sie das Ausgabe-Netzwerkinterface angeben müssen:

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

wobei eth0 der Name des Netzwerkinterfaces ist (unter Linux werden die Netzwerk-Interface' ethX genannt, unter Mac OSX enX und unter Windows X, wobei X die entsprechende Nummer ist).

Streamen mit VLS

Sie werden die Konfigurationsdatei benutzen müssen vls.cfg. Bitte schauen Sie in den VLC-Userguide, um zu erfahren, wie sie eine für IPv6-Streaming in Uni- oder Multicast schreiben.

Empfangen in IPv6

Einen Unicast-Stream empfangen

% vlc -vvv --ipv6 udp:

Einen Multicast-Stream empfangen

% vlc -vvv --ipv6 udp:@[ff08::1]

Note

Unter Unix/Linux kann es notwendig sein, dass Sie die Klammern um die IPv6-Adresse "beschützen" müssen :

% vlc -vvv --ipv6 udp:@\[ff08::1\]

Note

Es ist möglich, dass Sie das Ausgabe-Netzwerkinterface festlegen müssen:

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

wobei eth0 der Name des Netzwerkinterfaces ist (unter Linux werden die Netzwerk-Interface' ethX genannt, unter Mac OSX enX und unter Windows X, wobei X die entsprechende Nummer ist).