HTTP Streaming: балансировка нагрузки

балансировка-http-streaming
Современные системы доставки видеоконтента в большинстве случаев строятся на основе технологии HTTP Streaming. В рамках данной технологии видео доставляется пользователю в виде серии кусочков (чанков) контента по несколько секунд каждый. Наиболее популярными форматами доставки видео являются Apple HTTP Live Streaming и Adobe HTTP Dynamic Streaming. В скором времени, наверное, станет популярен MPEG DASH. Преимуществами данной технологии являются более стабильная работа видеоплатформы при доставке контента через неоднородную публичную сеть Интернет и возможность использования существующих механизмов традиционных CDN сетей (кеширование HTTP чанков). Но часто традиционных средств недостаточно, в крупных онлайн видеосервисах, как правило, требуется более гибкое управление доставкой видеоконтента. В своих проектах мы используем наш Video Load Balancer. В этой статье мы расскажем об основных принципах его работы. Мы надеемся, что они могут принести пользу вашим проектам, независимо от технологии, которая будет использоваться для распределения нагрузки. Continue reading

Защищенная доставка и воспроизведение видео в iOS: поддержка DRM

Протокол HTTP Live Streaming (HTTP LS) рекомендуется и всячески продвигается компанией Apple в качестве наиболее оптимального решения для онлайн-доставки видеоконтента на мобильные устройства. Но ни сам этот протокол, ни средства для работы с ним, имеющиеся в API операционной системы, не реализуют полноценную поддержку систем DRM. Новая версия системы Adobe Access 4.0 добавляет на iOS-устройства эту недостающую функциональность. Continue reading

Воспроизведение видео в iOS приложениях

iOS video player

Мобильные устройства Apple на операционной системе iOS заслуженно снискали всеобщую популярность среди покупателей. За каждым событием компании следят с большим интересом, ожидая появления новых и улучшения существующих функций. Но обычные пользователи могут лишь поверхностно оценивать внешнюю составляющую продукта. Взгляду разработчиков же открывается гораздо больше. Из всей четырехдневной конференции WWDC публично освещается обычно всего один доклад — keynote, кратко рассказывающий об основных нововведениях. Все остальные доклады, а всего их около ста, посвящены разработчикам. Это соотношение позволяет оценить скрытую часть айсберга, которая не менее интересна, чем то, что видно на поверхности. Начиная цикл статей о разработке под iOS, мы расскажем о функциональности встроенных в устройства Apple фреймворков для работы с онлайн-видео. Continue reading

OTT: видео сервисы на экранах LG ТВ

За последние два года мы стали свидетелями http://tutsamara.ru/  бурного роста новой тенденции в массовом секторе продаж телевизоров. Все более популярными становятся телевизионные устройства с подключением к Интернет и платформой для запуска приложений. Приложения, как и на смартфонах, могут поставляться вместе с устройством, а могут устанавливаться из каталога. В прессе и рекламных материалах такой подход чаще всего обозначается термином «Smart TV», реже — «Connected TV» или «Hybrid TV». Нам представляется, что эта тенденция сильно недооценена сообществом разработчиков. О ней мало пишут и говорят, но в то же время она открывает огромные возможности для привлечения той части аудитории, которая слабо или совсем не охвачена всеобщей компьютеризацией и смартфонизацией. В частности, для приложений специализирующихся на доставке видеоконтента телевизионные платформы являются естественной средой, и им необходимо уделять такое же большое внимание, как и мобильным приложениям. Continue reading

Дизайн видео плеера

Видео плеер дизайн
Дизайн современного видео плеера (PC версия), который  Вы можете использовать в своих проектах. Это работа нашего дизайнера, в ближайшее время будут опубликованы Flash и HTML5 исходники. Дизайн видео плеера Flash/HTML5 в PSD.

OTT: видео сервисы на экранах Samsung ТВ

Разработка под Samsung SmartTV
С каждым днем телевизоров подключенных к Интернету (Connected TV) становится все больше, а это означает что пора задуматься о том, что можно  поставлять свой контент прямо в спальню Вашему пользователю. Сделать это довольно просто, нужно всего лишь разработать приложение. Правда на данный момет процесс разработки под каждую марку телевизоров различен — это несколько осложняет задачу. Сегодня мы расскажем Вам о разработке приложений под телевизоры Samsung SmartTV. Continue reading

Adobe Media Server 5 и Adobe Access 4

iOS DRM with Adobe Access
Вышел новый релиз двух основных продуктов Adobe, необходимых http://tutkrasnodar.ru/  для построения профессионального Over The Top (OTT) сервиса.
Adobe Media Server 5 Professional — медиа сервер, необходимый для предварительной обработки и доставки контента на широкий круг устройств.
Adobe Access 4 — сервер защиты контента, теперь и с поддержкой iOS устройств
Таким образом, Adobe закрыл вопросы кросс-платформенной доставки премиум контента на большую часть популярных сегодня устройств. В ближайших статьях мы предоставим инструкции по миграции и настройке новых релизов, пока же рассмотрим некоторые технические подробности новых продуктов. Continue reading

Wowza Transcoder AddOn

Wowza-Transcoder
В продолжение обзора возможностей медиа сервера Wowza мы рассмотрим функции транскодирования видео потоков при помощи плагина. Данная функциональность бывает полезна, когда у вас есть только один источник видео в высоком качестве, а доставлять видео желательно пользователям с различными устройствами. Еще один пример — это доставка Audio only видео потока в iOS приложение (требование AppStore), в этом случае нужен дополнительный поток с вырезанным видео контентом. Типовой подход к решению данной задачи — использование транскодера (audio only поток можно также получить и в новом Adobe Media Server 5.0). Как правило это отдельный сервер, оптимизированный под обработку видео. Wowza предлагает альтернативный подход — транскодирование на медиа сервере. Посмотрим подробнее, как это работает. Continue reading

Wowza

wowza

Wowza Media Server 3.1 — популярный медиа-сервер, с помощью которого можно организовать вещание потокового live видео и vod контента. Wowza Media Server поддерживает большое количество медиа-форматов (это одно из основных его преимуществ). В этой статье мы рассмотрим процесс организации live трансляции при помощи Wowza. Continue reading

HTML5 <video> аналитика

Если Вы работаете в области online-video сервисов, то наверняка задумывались об аналитике просмотров видео пользователями. Для платформы OSMF (фреймворк, написанный на Flash технологии) существует плагин GTrackPlugin осуществляющий сборку статистики по просмотру контента пользователем. Также можно использовать нашу собственную разработку OSMF Video Analytics.

Однако если сервис основан на HTML5 видео, то необходимо решение, реализующее аналитику просмотров видео для данной технологии. Реализация данного плагина основана на работе с HTML5 Media API. (Подробнее о работе с данным API Вы моете прочитать в статье о реализации HTML5 плеера). Continue reading