Zavrieť reklamu

Na tohtoročnom veľtrhu National Association of Broadcasters (NAB) predstavilo Adobe nové funkcie a schopnosti svojho Flash Media Serveru. Jednou z noviniek je kompatibilita so zariadeniami pod nadvládou iOS.

O tom, že slovíčka Flash a iOS by nemali patriť do jednej vety nás už Steve Jobs presvedčil dávno, Adobe sa teda podvolilo a do Flash Media Serveru pridalo podporu pre HTTP Live Streaming.

Je to protokol vyvinutý Applem určený pre živé aj neživé streamovanie videa cez štandardné HTTP pripojenie namiesto RTSP, ktoré je náročnejšie optimalizovať. Používa H.264 video a AAC alebo MP3 audio zabalené do oddelených častí MPEG-2 prenosového toku, spolu s m3u playlisty slúžiacimi pre katalogizáciu jednotlivých častí prenosu. Tento formát dokáže prehrať QuickTime na Mac OSX, pri iOS zariadení je to potom jediný streamovaný formát, ktorý dokážu spracovať.

Apple navrhol HTTP Live Streaming komisiu pre internetové štandardy IETF už v roku 2009, doteraz ale nič nenaznačilo, že by sa tento návrh posunul niekam ďalej. Microsoft ale rovnako pridal podporu do svojho IIS Media Services serveru, ktorý je používaný na prenášanie streamovaného videa do klientov založených na Silverlighte. Akonáhle IIS Media Services detekuje iOS zariadenie, obsah je zabalený a prenesený za použitia HTTP Live Streaming.

V minulom roku Adobe do Flash Media Serveru pridalo vlastnú funkciu pre HTTP streamovanie. Applu sa podobá v spôsobe spracovania H.264 videa, kedy je video rozdelené a uložené do samostatných súborov, načo je cez HTTP odoslané predvolenému odberateľovi. V prípade Adobe ale HTTP Dynamic Streaming používa súbor v XML (namiesto textového playlistu) a MPEG-4 ako kontajner. Navyše je kompatibilný iba s Flashom alebo AIRom.

Slovami vyššieho produktového manažéra pre Flash Media Server Kevina Towesa je záujmom Adobe vyvíjania technológie pre zjednodušenie priebehu vysielania s následkom jednoduchšieho obsiahnutia širokého radu zariadení. Na blogu spomenul, že Adobe pridáva podporu pre HTTP Live Streaming pre Flash Media Server a Flash Media Live Encoder. Napísal, že: „Pridaním podpory pre HLS v rámci Flash Media Serveru Adobe redukuje zložitosť publikovania tým, ktorí potrebujú obsiahnuť prehliadače využívajúce HLS cez HTML5 (napr. Safari), alebo zariadenie bez podpory Adobe Flash.“

Adobe týmto podstupuje akýsi kompromis, kedy nechce stratiť potenciálnych užívateľov Flash Media Servera a zároveň presviedčať Apple na podporu Flashu na iOS zariadeniach a berie teda na vedomie potrebu streamovať video aj bez Flashu.

HTTP Live Streaming bude dostupné aj pre iné platformy, medzi nimi aj Safari na Mac OS X. Jedným z dôvodov pre tento prístup môže byť aj fakt, že Apple predáva najnovšie MacBooky Air bez predinštalovaného Flashu. Primárnym dôvodom na to je síce odpadnutie nutnosti aktualizovať tento prvok po prvom spustení, je ale tiež všeobecne známe, že Flash radikálne znižuje životnosť batérie (pri spomínanom MacBooku Air je to až 33%).

Adobe síce hovorí, že pracuje na verzii Flashu optimalizovanej špeciálne pre MacBook Air, vyššie spomínaným krokom si ale udržuje aj užívateľov, ktorí inštalovať Flash nechcú.

zdroj: arstechnica.com
.