Il termine streaming sta ad indicare la possibilità di visualizzare un video presente su web senza attenderne il completo scaricamento. Un’altra caratteristica è la possibilità di poter avanzare velocemente e visualizzare il video a partire da un qualsiasi punto dello stesso.
Apache non è un server di streaming, ma è possibile installare un modulo che consente di farlo. Il modulo è l’H264 streaming e può essere installato facilmente su debian nel seguente modo:
– installare alcune librerie necessarie alla compilazione:
1 |
apt-get install apache2-threaded-dev |
– scaricare i sorgenti del modulo H264 per lo streaming
1 |
wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz |
– decomprimere l’archivio e posizionarsi nella directory creata:
1 2 |
tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz cd mod_h264_streaming-2.2.7/ |
– avviare la compilazione del modulo,
1 2 3 |
./configure --with-apxs=`which apxs2` make make install |
– creare il file per caricare il modulo:
1 |
vi /etc/apache2/mods-available/h264.load |
– inserire nel file quanto segue:
1 |
LoadModule h264_streaming_module /usr/lib/apache2/modules/mod_h264_streaming.so |
– creare il file per la configurazione del modulo
1 |
vi /etc/apache2/mods-available/h264.conf |
– inserire nel file quanto segue:
1 2 |
AddHandler h264-streaming.extensions .mp4 AddHandler h264-streaming.extensions .m4v |
– a questo punto attivare il modulo e riavviare apache:
1 2 |
a2enmod h264 /etc/init.d/apache2 restart |
Bene, il più è fatto. Ora si può verificare se il modulo funziona correttamente. Un sistema molto semplice è spartano è quello di caricare il video in formato h264 (.mp4 o .m4v) nello spazio web e poi richiamarlo con un client (es VLC o il client integrato nel browser) aggiungendo al nome del file la stringa ?start=5 che significa avviare il video a partire da 5 secondi. Ad esempio se il video è sul sito localhost e si chiama pippo.mp4, potete richiamare:
1 |
http://localhost/pippo.mp4?start=5 |
Tra i client web che potete usare, vale la pena citare:
FCPlayer by Fastcat Software.
JW FLV Media Player.
Flowplayer. Il modulo per lo Streaming H264 è disponibile qui.
enjoy
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta