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:
apt-get install apache2-threaded-dev- scaricare i sorgenti del modulo H264 per lo streaming
wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz- decomprimere l’archivio e posizionarsi nella directory creata:
tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz
cd mod_h264_streaming-2.2.7/- avviare la compilazione del modulo,
./configure --with-apxs=`which apxs2`
make
make install- creare il file per caricare il modulo:
vi /etc/apache2/mods-available/h264.load- inserire nel file quanto segue:
LoadModule h264_streaming_module /usr/lib/apache2/modules/mod_h264_streaming.so- creare il file per la configurazione del modulo
vi /etc/apache2/mods-available/h264.conf- inserire nel file quanto segue:
AddHandler h264-streaming.extensions .mp4
AddHandler h264-streaming.extensions .m4v- a questo punto attivare il modulo e riavviare apache:
a2enmod h264
/etc/init.d/apache2 restartBene, 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:
http://localhost/pippo.mp4?start=5Tra 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