Зачыніць аб'яву

На сёлетняй выставе Нацыянальнай асацыяцыі вяшчальнікаў (NAB) Adobe прадставіла новыя функцыі і магчымасці свайго Flash Media Server. Адна з навінак - сумяшчальнасць з прыладамі пад дамінаваннем iOS.

Стыў Джобс даўно пераканаў нас, што словы Flash і iOS не павінны ўваходзіць у адзін і той жа сказ, таму Adobe саступіла і дадала падтрымку HTTP Live Streaming на Flash Media Server.

Гэта пратакол, распрацаваны Apple для трансляцыі жывога і нежывога відэа праз стандартнае HTTP-злучэнне замест RTSP, якое складаней аптымізаваць. Ён выкарыстоўвае відэа H.264 і аўдыё AAC або MP3, спакаваныя ў асобныя часткі патоку MPEG-2, разам са спісамі прайгравання m3u, якія выкарыстоўваюцца для каталогізацыі асобных частак патоку. Гэты фармат можа прайгравацца QuickTime на Mac OSX, а на прыладах iOS гэта адзіны фармат струменевай перадачы, з якім яны могуць працаваць.

Яшчэ ў 2009 годзе Apple прапанавала Камітэту па інтэрнэт-стандартам IETF Live Streaming HTTP, але да гэтага часу не было ніякіх прыкмет таго, што гэтая прапанова будзе рэалізавана. Але Microsoft усё ж дадала падтрымку для свайго сервера IIS Media Services, які выкарыстоўваецца для дастаўкі струменевага відэа кліентам на аснове Silverlight. Як толькі IIS Media Services выяўляе прыладу iOS, змесціва пакуецца і трансліруецца з дапамогай HTTP Live Streaming.

У мінулым годзе Adobe дадала ўласную функцыю струменевай перадачы HTTP на Flash Media Server. Ён падобны на Apple спосабам апрацоўкі відэа H.264, дзе відэа падзяляецца і захоўваецца ў асобныя файлы, пасля чаго адпраўляецца праз HTTP абаненту па змаўчанні. Але ў выпадку Adobe, HTTP Dynamic Streaming выкарыстоўвае файл XML (замест тэкставага спісу прайгравання) і MPEG-4 у якасці кантэйнера. Больш за тое, ён сумяшчальны толькі з Flash або AIR.

Са слоў старэйшага мэнэджара па прадуктах Flash Media Server Кевіна Тоўза, Adobe зацікаўлена ў распрацоўцы тэхналогіі для спрашчэння працэсу трансляцыі, што прывядзе да палягчэння ўключэння шырокага спектру прылад. У блогу ён згадаў, што Adobe дадае падтрымку HTTP Live Streaming для Flash Media Server і Flash Media Live Encoder. Ён напісаў, што: "Дадаўшы падтрымку HLS у Flash Media Server, Adobe зніжае складанасць публікацыі для тых, каму неабходна ўключыць браўзеры, якія выкарыстоўваюць HLS праз HTML5 (напрыклад, Safari), або прылады без падтрымкі Adobe Flash».

Такім чынам, Adobe ідзе на своеасаблівы кампраміс, калі не хоча губляць патэнцыйных карыстальнікаў Flash Media Server і ў той жа час пераконвае Apple падтрымліваць Flash на прыладах iOS і, такім чынам, прымае пад увагу неабходнасць трансляцыі відэа нават без Flash.

HTTP Live Streaming таксама будзе даступны для іншых платформаў, уключаючы Safari на Mac OS X. Адной з прычын такога падыходу можа быць той факт, што Apple прадае апошнюю версію MacBook Air без папярэдне ўсталяванага Flash. Хаця асноўнай прычынай гэтага з'яўляецца адмена неабходнасці абнаўлення гэтага элемента пасля першага запуску, таксама шырока вядома, што Flash радыкальна скарачае тэрмін службы батарэі (да 33% для вышэйзгаданага MacBook Air).

Нягледзячы на ​​тое, што Adobe кажа, што працуе над версіяй Flash, аптымізаванай спецыяльна для MacBook Air, вышэйзгаданы крок таксама ўтрымлівае карыстальнікаў, якія не жадаюць усталёўваць Flash.

крыніца: arstechnica.com
.