Flash Media Server: онлайн трансляции и ffmpeg

live video
Flash Media Server предоставляет отличные возможности по созданию онлайн видео сервисов. Одним из наиболее популярных видео сервисов в Интернете является сервис онлайн видео трансляций (live video). В качестве источника сигналов часто использую Flash Media Live Encoder — отличный бесплатный программный энкодер, обладающий некоторыми ограничениями. В этой статье мы рассмотрим процесс организации онлайн трансляций при помощи продуктов Flash Platform и преодоление ограничения FMLE в 3 битрейта на видео канал. Continue reading

OpenX jQuery плагин для вставки рекламного кода

openx-jquery-lazy-load

Несмотря на то, что компания OpenX фактически прекратила разработку открытой версии OpenX Community Edition, интерес к этому программному продукту все еще присутствует, так как это наиболее функциональное решение с открытыми исходными кодами для доставки рекламы. В этой статье мы покажем, как улучшить один из аспектов работы с этой системой — код загрузки рекламы для вставки на веб страницу. Continue reading

Flash Access: DRM для защищенного стриминга

Adobe Flash Access

Подробная техническая статья про возможности использования Adobe Flash Access 2.0 для организации защищенной доставки контента в режиме HTTP Dynamic Streaming (в отличие от RTMPE). В статье рассказаны все этапы защиты контента и особенности реализации этой схемы в проектах интеграции с видео платформой. Continue reading

CS5 Evolution: видео выступлений

CS5 Evolution видео

На официальном сайте CS5Evolution опубликовано видео выступлений четырех евангелистов Adobe приезжавших недавно в Москву. Мы особенно гордимся тем, что разработали видео плеер для просмотра выступлений. Видео плеер сделан на базе StrobeMediaPlayback (SMP) и OSMF, доставка видео по HTTP Dynamic Streaming, тематические метки в контенте для удобной навигации, две звуковых дорожки (русский и английский). В ходе четырех сессий было рассмотрено очень много тем по современной разработке контента для Интернет и мобильных устройств, обработке видео и т.п. Приятного просмотра!

Разработка Android видео приложений

Android Video приложения

С ростом популярности Android устройств для  многих Интернет проектов встает вопрос выпуска специальных приложений для счастливых обладателей Android’ов (смартфоны и планшетники). На рынке смартфонов в США Android уже опережает iOS, но среди планшетников успех не так велик и iPad лидирует с большим отрывом. С другой стороны, практически любой Интернет ресурс обладает некоторой библиотекой видео контента, которую желательно сделать доступной для пользователей с разными устройствами. В этой статье мы рассмотрим особенности разработки приложений, предоставляющих возможности просмотра видео контента, разные подходы в реализации видео плееров, плюсы и минусы технологий. Continue reading

RTMP балансировка нагрузки: Access Plugin

RTMP load balancing

В данной статье мы рассмотрим  использование Flash Media Server Access плагина для распределения нагрузки на FMS среди всех его fmscore процессов. Также расскажем об одном из способов организации балансировки нагрузки для VoD контента на нескольких FMS с использованием Access плагина. Access плагин — это еще один уровень безопасности для FMS, который позволяет производить легковесную авторизацию входящих соединений до того, как они достигнут уровня SSAS приложений на fmsedge процессе. Continue reading

HTTP Dynamic Streaming: построение кластера

HTTP Dynamic Streaming

В наших предыдущих статьях мы подробно рассматривали механизмы кеширования HTTP Dynamic Streaming контента средствами веб-сервера NGINX. Но в масштабах больших проектов одного такого подхода чаще всего бывает недостаточно. В этой статье мы поговорим о построении высокопроизводительных HTTP Dynamic Streaming систем доставки контента. Continue reading

Онлайн видео аналитика

Качество доставки видео

Популярность онлайн видео контента привела к  тому, что на большинстве Интернет ресурсов размещается видео контент, а большинство операторов ищут возможности оптимизировать свои затраты на сети передачи данных. Пользователи очень быстро привыкают к качественной доставке видео контента и ожидают этого от премиум видео ресурсов. В этой ситуации владельцам Интернет видео площадок очень важно контролировать восприятие видео контента глазами пользователей, отслеживать проблемы доставки видео в сетях ISP, понимать особенности потребления видео контента. Эта проблема особенно актуальна в странах с плохими магистральными каналами, такими как Россия. В этой статье мы подробно поговорим про существующие средства и возможности реализации средств аналитики в ваших проектах. Continue reading

Разработка Flash видео плеера

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

Все чаще для Интернет ресурсов требуется  выложить видео, а иногда видео плеер вообще является основой Интернет проекта. Разработка видео плеера начинается с концепции и дизайна. Техническая часть вопроса во многом закрыта большим числом мультимедиа фреймворков (в первую очередь OSMF) и возможностями по скинированию видео плееров. В данной статье мы приведем примере некоторых известных видео плееров, которые помогут вдохновиться перед разработкой концепции и дизайна вашего видео плеера. Continue reading

Flash Player 10.3: Новые Возможности

Flash Player 10.2

Недавно Adobe официально выпустила новый релиз Adobe Flash Player 10.3. Большинство доработок и улучшений касаются в первую очередь мобильных устройств — телефонов и планшетников на базе Android. Есть интересные функции и для ПК. В этой статье рассмотрены нововведения Flash Player 10.3 и возможности, которые еще только на подходе. Continue reading