Live Streaming on iOS

В нашей работе нередко возникает необходимость реализовать отправку видеопотока с iOS-устройства в реальном – или близком к реальному – времени. Самый частый пример — использование iOS-устройства в качестве камеры слежения или создание стриминговых приложений наподобие Periscope. Как правило, при возникновении подобной задачи ставятся дополнительные условия — например, возможность проигрывания потока на другом устройстве (или в другом приложении) без возникновения лишних проблем в браузере или VLC-плеере, малые задержки (видеопоток должен транслироваться практически в режиме реального времени), низкая нагрузка на устройство (возможность длительной работы от батареи), отсутствие необходимости в специализированном медиасервере для обслуживания передачи потока, и т.п.

Continue reading

HTTP Live Streaming: лучшие рецепты

ios-video-hls

Создание идеальных с технической точки зрения приложений, как правило, является чрезвычайно сложной и трудоемкой задачей. При этом полезная информация зачастую рассеяна по множеству источников. Это относится, в том числе, к разработке видеоприложений для iOS. В данной статье собрана наиболее важная и полезная информация, позволяющая качественно использовать весь спектр возможностей HTTP Live Streaming, а также список первоисточников. Данные материалы будут полезны всем читателям, заинтересованным в создании качественных и удобных для пользователей видеосервисов. Continue reading

Как сделать онлайн трансляцию

Мы регулярно встречаемся с ситуацией, когда нужно сделать онлайн трансляцию и разместить видео в блоге или на сайте. Ситуации в которых может пригодиться такой сервис бывают очень разными. Эта статья ответит на следующие вопросы:

  • Как показать всем игру, прохождение ее этапов или просто игровой процесс?
  • Как провести вебинар не используя сложного ПО?
  • Как провести презентацию/обучения для удаленных сотрудников?
  • Как сделать видео блог? Как записать видео обращение?
  • Как посмотреть, что не работает на компьютере пользователя, какая ошибка там возникает?

Описанные действия применимы не только к нашему демонстрационному сервису. С несущественными изменениями они применимы и к другим популярным ресурсам типа livestream.com, ustream.com, justin.tv.
Continue reading

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

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

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

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

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

Разработка HTML5 плеера

HTML5 JS Player

С каждым годом медиа технологии все больше http://tutbelgorod.ru/  и больше входят в жизнь каждого человека. Глобальная сеть также подвержена данной тенденции, о чем свидетельствуют  успех и популярность таких сервисов как YouTube. Но работа подобных систем невозможна без технологий, позволяющих реализовать воспроизведение видео контента для пользователя.

Классическим подходом для реализации проигрывателя видео является использование технологии Flash.  Пожалуй, сложно найти более распространенный плагин для веб-браузера, чем Flash Player. Однако стоит заметить, что слабым местом подобного подхода является необходимость установки Flash plugin’а. А для многих устройств он вообще отсутствует. К примеру, настолько популярные iPhone и  iPad не имеют возможности запускать Flash-приложения в браузере. Выходом из подобной ситуации является использование HTML5. Continue reading

Adobe Flash Media Server 4.5

flash media server

От версии к версии поклонники любой http://bizzaslife.com/  программы ожидают от своего любимого пакета каких-то новшеств, а зачастую и кардинальных изменений. Разумеется, данное правило справедливо также и в отношении серверов доставки контента. Ну а какие требования у пользователя стриминогового сервера есть сейчас? Хочу «быстро, безопасно, удобно и на все устройства сразу» — собственно, этими критериями и руководствовалась компания Adobe при разработке новой версии Flash Media Server 4.5. В этой статье мы рассмотрим основные нововведения и улучшения нового медиа сервера анонсированного несколько часов назад. Пресс релиз можно найти здесь. Continue reading

Видео порталы

Video player

Онлайн видео с каждым днем становится http://siteforyou.org/  все популярнее. Многие Интернет порталы специализируются на предоставлении пользователям функций онлайн просмотра видео контента. Список видео порталов позволит вам ознакомится с реализацией онлайн видео стратегии крупнейшими Интернет, Телеком и Медиа компаниями. Возможно, что-то из этого вдохновит вас на реализацию новых функций в ваших проектах. Continue reading

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

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

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

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

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