Title: VideoLAN
1Soluzioni per Video Streaming
- WEB
- Progetto www.videolan.org
- Documentazione www.ce.unipr.it/chiari/VideoLAN/i
ndex.html
2VideoLAN Client (VLC)
Sommario
- Introduzione
- Installazione
- Il VLC come media player
- Streaming con il VLC
- Colclusioni
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 2 di 13
3Introduzione
La soluzione adottata da VideoLan
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 3 di 13
4Introduzione
- Il VLC nasce come componente del sistema
videolan, cioè come un piccolo client destinato a
visualizzare gli streaming trasmessi dal VidoeLAN
server (VLS). - Con Il tempo però il VLC si è evoluto (
inglobando nel tempo nuove funzionalità ) in due
diverse direzioni - Media player universale.
- Server per l output di streaming.
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 4 di 13
5Installazione
Â
- E possibile installare il VLC in due diversi
modi - Pacchetti precompilati di installazione
- (es .rpm per Linux o .exe per Windows).
- Compilando i sorgenti.
- I file necessari per l installazione sono
disponibili alla pagina www.videolan.org/vlc/ - Naturalmente la scelta della modalità di
installazione non è a completa descrizione dell
utente ma dipende dal sistema operativo
utilizzato.
Â
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 5 di 13
6Installazione
Per i seguenti sistemi operativi sono disponibili
dei pacchetti di installazione
Windows
Mac OS X
BeOS
DebianGNU/Linux
Red Hat
Mandrake
Familiar Linux
YOPY/Linupy
Per i seguenti sistemi operativi sono disponibili
delle librerie ed il codice sorgente
Net/Free BSD
QNX
Open BSD
Solaris
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 6 di 13
7Installazione
Inoltre è sempre possibile procurarsi il codice
sorgente del VLC alla pagina www.videolan.org/vlc/
cliccando sull icona
Source Code
Questa soluzione è sicuramente quella che lascia
la maggiore libertà per quello che riguarda la
configurazione del VLC, consentendo di scegliere
le librerie e i moduli di interesse (tra tutti
quelli disponibili) a seconda dell uso e delle
necessità .
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 7 di 13
8VLC come media player
Il VLC con il passare del tempo (e quindi delle
versioni successive) è diventato un potente
visualizzatore tanto da essere definito, dal team
di sviluppo di videolan The Universal Media
Player.
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 8 di 13
Â
9VLC come media player
Il VLC quindi, almeno dalla versione 5.01 e
successive appare veramente un media player
completo. Il difetto principale è che per
inglobare tutte le caratteristiche segnalate
bisogna naturalmente installare oltre al VLC le
librerie necessarie. E importante notare che
nelle ultime versioni del VLC sia disponibile
inoltre un plug-in per l interazione del client
con il browser Mozilla.
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 9 di 13
10Streaming con il VLC
Naturalmente il VLC nasce come componente del
sistema VideoLAN, per cui la sua peculiarità è
senza dubbio la capacità di visualizzare un
filmato trasmesso in streaming sulla rete.
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 10 di 13
11Streaming con il VLC
- Con il VLC è possibile ricevere gli stream da
varie sorgenti - Da un VLS tramite
- Unicast.
- Multicast.
- Canale del Mini-VLCS.
- Da un server HTTP / RTP.
- Da un altro VLC tramite
- Unicast.
- Multicast.
- Canale del Mini-VLCS.
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 11 di 13
12Streaming con il VLC
Un punto molto importante per gli sviluppi futuri
del VLC è senza dubbio la possibilità del client
di diventare a sua volta un server. Infatti
nelle ultime versioni del VLC è possibile
trasmettere da un VLC uno streaming video/audio
verso un altro VLC, oppure il client permette
anche di salvare su file un filmato che viene
ricevuto da una qualunque sorgente.
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 12 di 13
13Conclusioni
- Le caratteristiche principali che durante i test
svolti sono state riscontrate per il VLC sono - Versatilità .
- Modularità .
-
- Facilità d uso (solo per le versioni con
interfaccia grafica). - Efiicienza.
Sistemi di Elaborazione a.a. 2002/2003
Ghelfi Claudio 13 di 13