Capitolo 10. Stream in IPv6

10.1. Stream in IPv6

Nota

È necessario avere un sistema operativo IPv6 compatibile, come Linux 2.4.21 con il modulo ipv6 caricato, Windows XP Service Pack 1 o Mac OS X versione 10.2 o superiore. Si vedano le pagine delle caratteristiche sul sito web Videolan per avere informazioni sullo stato di IPv6 in VLC e VLS per ciascun S.O.

Avvertimento

Se si utilizza VMware su Linux, sarà necessario arrestare VMware e scaricare i moduli del kernel VMware, poiché questi impediscono lo streaming IPv6.

10.1.1. Trasmettere in stream con VLC


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

dove:

  • video1.xyz è il file che si vuole trasmettere in stream (si può anche specificare dvdold:/dev/dvd per trasmettere in stream un DVD o qualunque altra configurazione di input);

  • ff08::1 può essere:

    • l'indirizzo IPv6 della macchina cui si vuole trasmettere in unicast;

    • un indirizzo IPv6 multicast;

  • 12 è il valore del TTL (Time To Live - Tempo di vita) dei pacchetti IP (ovvero lo stream sarà in grado di attraversare 11 router).

Nota

Su Unix/Linux, potrebbe essere necessario proteggere le parentesi quadre che racchiudono l'indirizzo IPv6:


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

Nota

Potrebbe essere necessario specificare l'interfaccia di rete in uscita:


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

dove eth0 è il nome dell'interfaccia di rete (su Linux le interfacce di rete sono nominate ethX, su Mac OS è enX e su Windowx è X, dove X è il relativo numero).

10.1.2. Trasmettere in streaming con VLS

Sarà necessario usare il file di configurazione vls.cfg. Si veda la Guida utente di VLS per sapere come scriverne uno per lo streaming in IPv6 unicast o multicast.