Закрыть объявление

На выставке Национальной ассоциации вещателей (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 добавила в Flash Media Server собственную функцию потоковой передачи HTTP. Он похож на 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
.