articolo del w3c forum
articolo del w3school
|
|
|
|
|
|
|
|
da theoplayer da theoplayer |
|
|
|
|
|
|
E' terribile constatare quanto l'avidita' o la sete di potere di imprese con fatturati comunque da capogiro possano vanificare gli standard definiti allo scopo di omogeneizzare la fruizione o utilizzazione di apparecchiature.
Internet non e' oggetto di standard, salvo le RFC dell'IETF che non sono standard nel senso generale del termine, ma linee di condotta.
Il video incorporato nelle pagine Internet e' oggi distribuito principalmente in http live streaming (hls, dal nome della tecnologia Apple che oggi con il Dash e' divenuta uno standard), sempre in unicast (anche in migliaia di copie contemporanee) oppure con connessioni punto-punto.
Lo streaming "ante hls" non viene pressoche' piu' utilizzato, non solo, ma seppure lo puo', non viene aperto dagli smartphone per la mancanza di plug-in nelle relative architetture software.
Io da questo sito (basato su una piccola macchina virtuale in cloud) continuo a fare esperimenti erogando in "plain live streaming" utilizzando vls come generatore, cosa che pero' richiede il plug-in per il browser che Chrome non supporta piu'. Essendo Chrome del padrone di Internet e di Android (Google) e' divenuto uno dei browser piu' utlizzati.
Youtube, uno delle principali sorgenti di video, pur essendo una subsidiary di Google, ha abbracciato l'h264 e l'hls. E le pagine di youtube vengono aperte da tutti i browser, sia di smartphone/tablet (iphone/android/windows) che di personal computer (windows/ios/linux).
In HTML5, si e' cercato di semplificare l'embedding del video mediante il tag video, ma in pratica cio' e' permesso in modo semplice solo utilizzando il progressive download o player che vengono venduti, ed a me (come a gran parte del popolo di Internet non piace comprare questo tipo di strumenti.
Con VLC io sto generando almeno un flusso hls, uno di questi (statico, quindi sempre presente, richiamabile attraverso il suo metafile http://www.iginomanfre.it/hls2/hls2.m3u8 oppure http://www.iginomanfre.it/hls2/senza_estensione), ma il tentativo di incorporarlo su una pagina html5 e' parzialmente riuscito.
Vedi sotto.
Chrome su Android
una altra vista di Chrome su Android: il video puo' essere eseguito
Chrome su pc: il video NON puo' essere eseguito
default browser su Android: funzionamento condizionale solo a full screen
Firefox su Android: "formato video o MIME type non supportato"
Firefox su PC
Opera su Android
Opera su Android: il video puo' essere eseguito
Opera su PC: il video NON puo' essere eseguito, alternativa offerta (con tasto destro del mouse) e' di salvare il file m3u8 per poi poterlo aprire con programma predefinito che non sara' comunque in grado di aprire flussi hls dal vivo