Закрити оголошення

На цьогорічній виставці Національної асоціації мовників (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 виявляють пристрій iOS, вміст упаковується та транслюється за допомогою HTTP Live Streaming.

Минулого року Adobe додала власну функцію HTTP-потоку до Flash Media Server. Він схожий на Apple способом обробки відео H.264, де відео розділяється та зберігається в окремі файли, після чого надсилається через HTTP абоненту за замовчуванням. Але у випадку Adobe динамічна потокова передача HTTP використовує 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
.