Затвори рекламата

На тазгодишното търговско изложение на Националната асоциация на радио- и телевизионните оператори (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 това е единственият формат за поточно предаване, с който могат да се справят.

Apple предложи HTTP Live Streaming на Комитета за интернет стандарти на IETF още през 2009 г., но досега няма индикации, че това предложение ще се придвижи напред. Но 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
.