Chiudi l'annuncio

Alla fiera NAB (National Association of Broadcasters) di quest'anno, Adobe ha introdotto nuove funzionalità e funzionalità del suo Flash Media Server. Una delle novità è la compatibilità con i dispositivi sotto il dominio di iOS.

Steve Jobs ci ha convinto molto tempo fa che le parole Flash e iOS non dovrebbero stare nella stessa frase, quindi Adobe ha ceduto e ha aggiunto il supporto per HTTP Live Streaming a Flash Media Server.

È un protocollo sviluppato da Apple per lo streaming video live e non live su una connessione HTTP standard anziché RTSP, che è più difficile da ottimizzare. Utilizza video H.264 e audio AAC o MP3 compressi in parti separate dello stream MPEG-2, insieme a playlist m3u utilizzate per catalogare le singole parti dello stream. Questo formato può essere riprodotto da QuickTime su Mac OSX e sui dispositivi iOS è l'unico formato di streaming che possono gestire.

Apple ha proposto lo streaming live HTTP all’IETF Internet Standards Committee nel 2009, ma finora non c’è stata alcuna indicazione che questa proposta andasse avanti. Ma Microsoft ha comunque aggiunto il supporto al suo server IIS Media Services, che viene utilizzato per fornire video in streaming ai client basati su Silverlight. Una volta che IIS Media Services rileva un dispositivo iOS, il contenuto viene inserito in un pacchetto e trasmesso in streaming tramite HTTP Live Streaming.

L'anno scorso, Adobe ha aggiunto la propria funzionalità di streaming HTTP a Flash Media Server. È simile ad Apple nel modo in cui elabora i video H.264, dove il video viene diviso e salvato in file separati, dopodiché viene inviato tramite HTTP all'abbonato predefinito. Ma nel caso di Adobe, HTTP Dynamic Streaming utilizza un file XML (invece di una playlist di testo) e MPEG-4 come contenitore. Inoltre, è compatibile solo con Flash o AIR.

Nelle parole di Kevin Towes, senior product manager di Flash Media Server, Adobe è interessata a sviluppare una tecnologia per semplificare il processo di trasmissione, con conseguente più facile inclusione di un'ampia gamma di dispositivi. Ha menzionato sul blog che Adobe sta aggiungendo il supporto per HTTP Live Streaming per Flash Media Server e Flash Media Live Encoder. Ha scritto che: "Aggiungendo il supporto per HLS all'interno di Flash Media Server, Adobe riduce la complessità della pubblicazione per coloro che necessitano di includere browser che utilizzano HLS tramite HTML5 (ad esempio Safari) o dispositivi senza supporto Adobe Flash.

Adobe intraprende così una sorta di compromesso, in cui non vuole perdere potenziali utenti di Flash Media Server e allo stesso tempo convincere Apple a supportare Flash sui dispositivi iOS, e quindi tiene conto della necessità di trasmettere video in streaming anche senza Flash.

HTTP Live Streaming sarà disponibile anche per altre piattaforme, incluso Safari su Mac OS X. Uno dei motivi di questo approccio potrebbe essere il fatto che Apple vende gli ultimi MacBook Air senza Flash preinstallato. Anche se la ragione principale di ciò è l'eliminazione della necessità di aggiornare questo elemento dopo il primo lancio, è anche ampiamente noto che Flash riduce radicalmente la durata della batteria (fino al 33% per il già citato MacBook Air).

Sebbene Adobe affermi che sta lavorando su una versione di Flash ottimizzata appositamente per MacBook Air, il passaggio sopra menzionato attira anche gli utenti che non desiderano installare Flash.

fonte: arstechnica.com
.