Uždaryti skelbimą

Šių metų Nacionalinės transliuotojų asociacijos (NAB) parodoje „Adobe“ pristatė naujas „Flash Media Server“ funkcijas ir galimybes. Viena iš naujovių yra suderinamumas su įrenginiais, kuriuose dominuoja iOS.

Steve'as Jobsas mus seniai įtikino, kad žodžiai „Flash“ ir „iOS“ neturėtų priklausyti tame pačiame sakinyje, todėl „Adobe“ pasidavė ir pridėjo HTTP tiesioginio srauto palaikymą „Flash Media Server“.

Tai Apple sukurtas protokolas, skirtas tiesioginiam ir netiesioginiam vaizdo transliavimui naudojant standartinį HTTP ryšį, o ne RTSP, kurį sunkiau optimizuoti. Jis naudoja H.264 vaizdo įrašą ir AAC arba MP3 garsą, supakuotą į atskiras MPEG-2 srauto dalis, kartu su m3u grojaraščiais, naudojamais atskiroms srauto dalims kataloguoti. Šį formatą „QuickTime“ gali atkurti „Mac OSX“, o „iOS“ įrenginiuose tai yra vienintelis srautinio perdavimo formatas, kurį jie gali valdyti.

„Apple“ IETF interneto standartų komitetui pasiūlė HTTP tiesioginę transliaciją dar 2009 m., tačiau iki šiol nebuvo jokių požymių, kad šis pasiūlymas bus tęsiamas. Tačiau „Microsoft“ vis tiek pridėjo palaikymą savo IIS Media Services serveryje, kuris naudojamas transliuoti vaizdo įrašus „Silverlight“ klientams. Kai „IIS Media Services“ aptinka „iOS“ įrenginį, turinys supakuojamas ir perduodamas srautu naudojant HTTP tiesioginį srautą.

Praėjusiais metais „Adobe“ prie „Flash Media Server“ pridėjo savo HTTP srautinio perdavimo funkciją. Jis panašus į Apple tuo, kaip apdoroja H.264 vaizdo įrašą, kai vaizdo įrašas yra padalintas ir išsaugomas į atskirus failus, o po to siunčiamas HTTP ryšiu numatytajam abonentui. Tačiau „Adobe“ atveju HTTP dinaminis srautas naudoja XML failą (vietoj teksto grojaraščio) ir MPEG-4 kaip konteinerį. Be to, jis suderinamas tik su „Flash“ arba „AIR“.

Vyresniojo „Flash Media Server“ produktų vadovo Kevino Toweso žodžiais, „Adobe“ domisi technologijomis, kurios supaprastintų transliavimo procesą, kad būtų lengviau įtraukti įvairius įrenginius. Tinklaraštyje jis paminėjo, kad „Adobe“ prideda HTTP tiesioginės transliacijos palaikymą, skirtą „Flash Media Server“ ir „Flash Media Live Encoder“. Jis rašė, kad: "Pridėjus HLS palaikymą „Flash Media Server“, „Adobe“ sumažina paskelbimo sudėtingumą tiems, kuriems reikia įtraukti naršykles, naudojančias HLS per HTML5 (pvz., „Safari“), arba įrenginius be „Adobe Flash“ palaikymo.

Taigi „Adobe“ imasi savotiško kompromiso, kai nenori prarasti potencialių „Flash Media Server“ vartotojų ir tuo pačiu įtikinti „Apple“ palaikyti „Flash“ iOS įrenginiuose, todėl atsižvelgia į būtinybę transliuoti vaizdo įrašus net be „Flash“.

HTTP tiesioginė transliacija taip pat bus prieinama kitoms platformoms, įskaitant „Safari“ operacinėje sistemoje „Mac OS X“. Viena iš tokio požiūrio priežasčių gali būti tai, kad „Apple“ parduoda naujausius „MacBook Air“ įrenginius be iš anksto įdiegtos „Flash“. Nors pagrindinė to priežastis – šio elemento atnaujinimo poreikio panaikinimas po pirmojo paleidimo, taip pat plačiai žinoma, kad „Flash“ radikaliai sumažina baterijos veikimo laiką (minėtam „MacBook Air“ – iki 33 proc.).

Nors „Adobe“ teigia, kad dirba su „Flash“ versija, optimizuota specialiai „MacBook Air“, pirmiau minėtas veiksmas taip pat išlaiko vartotojus, kurie nenori įdiegti „Flash“.

šaltinis: arstechnica.com
.