Zavřít reklamu

Na letošním veletrhu National Association of Broadcasters (NAB) představilo Adobe nové funkce a schopnosti svého Flash Media Serveru. Jednou z novinek je kompatibilita se zařízeními pod nadvládou iOS.

O tom, že slovíčka Flash a iOS by neměla patřit do jedné věty nás už Steve Jobs přesvědčil dávno, Adobe se tedy podvolilo a do Flash Media Serveru přidalo podporu pro HTTP Live Streaming.

Je to protokol vyvinutý Applem určený pro živé i neživé streamování videa skrze standartní HTTP připojení namísto RTSP, které je náročnější optimalizovat. Používá H.264 video a AAC nebo MP3 audio zabalené do oddělených částí MPEG-2 přenosového toku, spolu s m3u playlisty sloužícími pro katalogizaci jednotlivých částí přenosu. Tento formát umí přehrát QuickTime na Mac OSX, u iOS zařízení je to pak jediný streamovaný formát, který dokážou zpracovat.

Apple navrhnul HTTP Live Streaming komisi pro internetové standarty IETF už v roce 2009, doteď ale nic nenaznačilo, že by se tento návrh posunul někam dál. Microsoft ale stejně přidal podporu do svého IIS Media Services serveru, který je používán pro přenášení streamovaného videa do klientů založených na Silverlightu. Jakmile IIS Media Services detekuje iOS zařízení, obsah je zabalen a přenesen za použití HTTP Live Streaming.

V minulém roce Adobe do Flash Media Serveru přidalo vlastní funkci pro HTTP streamování. Applu se podobá ve způsobu zpracování H.264 videa, kdy je video rozděleno a uloženo do samostatných souborů, načež je skrze HTTP odesláno výchozímu odběrateli. V případě Adobe ale HTTP Dynamic Streaming používá soubor v XML (namísto textového playlistu) a MPEG-4 jako kontejner. Navíc je kompatibilní pouze s Flashem nebo AIRem.

Slovy vyššího produktového manažera pro Flash Media Server Kevina Towese je zájmem Adobe vyvíjení technologie pro zjednodušení průběhu vysílaní s následkem jednoduššího obsažení široké řady zařízení. Na blogu zmínil, že Adobe přidává podporu pro HTTP Live Streaming pro Flash Media Server a Flash Media Live Encoder. Napsal, že: „Přidáním podpory pro HLS v rámci Flash Media Serveru Adobe redukuje složitost publikování těm, kteří potřebují obsáhnout prohlížeče využívající HLS skrze HTML5 (např. Safari), nebo zařízení bez podpory Adobe Flash.“

Adobe tímto podstupuje jakýsi kompromis, kdy nechce ztratit potenciální uživatele Flash Media Serveru a zároveň přesvědčovat Apple k podpoře Flashe na iOS zařízeních a bere tedy na vědomí potřebu streamovat video i bez Flashe.

HTTP Live Streaming bude dostupné také pro jiné platformy, mezi nimi i Safari na Mac OS X. Jedním z důvodů pro tento přístup může být i fakt, že Apple prodává nejnovější MacBooky Air bez předinstalovaného Flashe. Primárním důvodem pro to je sice odpadnutí nutnosti aktualizovat tento prvek po prvním spuštění, je ale také všeobecně známo, že Flash radikálně snižuje životnost baterie (u zmíněného MacBooku Air je to až 33%).

Adobe sice říká, že pracuje na verzi Flashe optimalizované speciálně pro MacBook Air, výše zmíněným krokem si ale udržuje i uživatele, kteří instalovat Flash nechtějí.

zdroj: arstechnica.com
.