A proposito di compatibilita' dei browser e streaming
Non sono un programmatore, ma sto ficcando il naso in come si possono scrivere delle pagine web (in html "nudo e crudo") che includono del video.
Dai una occhiata a questa libro : un vero libro (in inglese) sull'html5. Sembra molto interessante.
Questa pagina richiama un filmato codificato in mpeg1 immagazzinato nel mio webspace, senza nessuno streaming server.
In questa pagina ho affrontato qualcosa sui filmati flash (erogati da un server, youtube in questo caso)
Per dare una occhiata alla inclusione di un vero stream "dal vivo" erogato con VLC, guarda questa pagina available also in english. It is the only one I wrote in english because it is based on a stream I push from my public address: I'm shure you can find a plenty of things web-wide about this subject, written much much better.
Questo e' un filmato mpeg1 system (ISO 11172) contenuto nel mio webspace di Tiscali. Viene visualizzato previo trasferimento sul tuo pc
del relativo file. Il file ha una traccia audio ma e' muto. |
|
Come sopra ma con pluginspage (potrebbe essere significativo per firefox) |
|
Come sopra ma l'aggiunta del mime type (potrebbe essere significativo per firefox) ma senza il parametro scale, che implicitamente abilita la barra controllo (che qui infatti manca) |
|
Seguendo le indicazioni della apple
inserisco l'embed entro un object active-x per assicurare la compatibilita' tra Internet Explorer e gli altri browser |
|
|
con mplayer plug-in (prova a guardare qui (ozzu.com)) |
come sopra ma senza comandi ed in loop |
con mplayer plug-in (prova a guardare qui (ozzu.com)) |
con mplayer plug-in (prova guardare qui (streamalot)) |
|
Qui con Internet Explorer uso ancora il plug-in mplayer2 (prova a guardare qui (streamalot)) |
Il filmato mpeg e' semplicemente immagazzinato sul server, viene visualizzato in progressive download ma, a differenza del flash, non ha bisogno di alcuno streaming server
Il filmato originario ha le seguenti caratteristiche (da VLC strumenti)
Come si capisce il filmato e' un mpeg 1 system, il wrapper piu' semplice previsto dallo standard, che contiene due elementary stream: un video mpeg1 (ISO 11172 mpeg1 parte 2) ed un audio mpeg layer 3 (detto anche mp3, ISO 11172 parte 3, mpeg audio).
Per usare quicktime la chiamata e' composta della sola invocazione di embed:
da ripetere opportunamente modificando i vari parametri (le dimensioni originali del video sono 352x240, aspect ratio 4:3)
dal sito apple Il parametro HEIGHT indica l'altezza del file da includere in pixel. E' un parametro obbligatorio salvo che sia presente il parametro HIDDEN. Se non usi il parametro SCALE e fornisci una altezza inferiore alla dimensione del filmato (piu' 16 se desideri i controlli), il filmato sara' ritagliato secondo l'altezza. Se indichi una altezza maggiore di quella del filmato, verra' prodotto un player dell'altezza indicata ed al centro il video nella sua dimensione nativa.
Nota 1: Non specificare mai una altezza inferiore a 2 perche' puo' procare errori nel browser.
Nota 2: La barra del controller e' alta 16 pixel, quindi c'e' da aggiungere 16 pixels alla altezza del filmato per visualizzare la barra di controllo.
SCALE e' un parametro che puo valere TOFIT, ASPECT o un numero. Per default il valore di SCALE e' 1. Se e' settato a TOFIT (SCALE="TOFIT"), il filmato e' ridimensionato fino a riempire un player delle dimensioni indicate da HEIGHT e WIDTH. Se e' posto pari ad ASPECT (SCALE="ASPECT"), il filmato sara' scalato per mantenere l'aspect ratio.
|
|
|
|