Flash Media Server 4: Плагины

Этой статьей мы открываем серию статей по разработке С++ плагинов к Flash Media Server. Мы не ставим своей целью полностью описать все функциональные возможности FMS, а лишь восполнить недостаток материалов касательно разработки С++ плагинов для FMS доступных на официальных ресурсах. Continue reading

HTTP Dynamic Streaming: настройка кластера веб серверов

В сети Internet повсеместно предоставляются услуги доставки видео, но не везде это сделано удобным для клиента способом. В наших статьях уже освещалась тема постройки высокопроизводительных конфигураций по доставке видео контента на базе Adobe Flash Media Server. Но, иногда, доставка контента по протоколу HTTP является более оптимальным решением, и в этой статье мы расскажем Вам как построить производительную систему доставки видео-контента на базе веб-серверов NGINX и Apache. Continue reading

Open Source ActionScript 3 Google Analytics API

We have published sources and all information about recently developed AS3 Google Analytics API. We would like to see you uncovering potential of Google Analytics in your Flash and AIR applications. It is in the early stage of development but already gives you powerful tools of access to analytics data in simple and flexible form. We will continue to develop AS3 Google Analytics API and add new features, that’s why we would like to get your feedback and feature requests. Visit project page. Continue reading

Кеширование высоконагрузочных порталов средствами NGINX

В определенное время наступает переломный момент, когда посещаемость вашего портала начинает расти, но порой это приносит не только чувство радости за свое детище, но и проблемы связанные с производительностью. Не спешите искать деньги на покупку новых серверов и оптимизацию кода вашего проекта, возможно, Вам достаточно будет настроить кеширование страниц на frontend-сервере без серьезных архитектурных изменений.

Continue reading

QoS для онлайн видео

QoS для онлайн видео

Для обеспечения лучшего качества предоставления услуг по вещанию онлайн видео, требуется принимать во внимание статистические данные о состоянии потока, которые можно получить путем использования двух классов: NetStreamInfo и NetStreamMulticastInfo (Для P2P соединений).

В этой статье мы проведем обзор этих классов, а также рассмотрим методы работы с ними при использовании фреймворка OSMF, в котором получить доступ к этому объекту не так очевидно. Continue reading

Flash vs HTML5: Что использовать?

Едва ли горячие дебаты вокруг противостояния двух технологий — HTML5 и Flash — и впрямь озабочены выработкой технического подхода, открытостью или закрытостью технологий или же их производительностью. Проблема контроля потребительских платформ — вот что волнует сильнейших игроков на современном рынке, таких как Apple, Adobe, Google and Microsoft.
Участники саммита Web 2.0 пришли к схожим выводам и выделили основные точки контроля в современной IT-индустрии.
Continue reading

Выбор версии Flash Media Server

Flash Media Server-продукт компании Adobe, широко использующийся для стриминга видео контента, который представляет высокую функциональность,гибкость и надежность. В недавно вышедшей уже 4 версии этого продукта, добавилось много новых возможностей, которые позволяют делать еще более интересные проекты с его использованием. В частности, это поддержка протокола RTMFP, которая позволяет использовать peer-2-peer технологии для передачи информации между клиентами. Подробностям использования этой технологии будет посвящена наша следующая статья. Continue reading

Измерение эффективности видео серверов

Video Server Segmentation
Онлайн видео набирает обороты, все больше людей задумываются о размещении видео контента на своих сайтах. Как узнать насколько качественно посетители воспринимают Ваш видео контент? Не приходится ли посетителям долго разглядывать и часто прерываться на просмотр шикарной «крутилки» буфферизации разработанной лучшими дизайнерами? На эти вопросы могут ответить только Ваши посетители, а не искусственные тесты (хотя услуги таких компаний как Gomez и Keynote также могут быть очень даже полезны). В статье рассмотрен подход к реализации таких измерений и анализ данных в Google Analytics. Continue reading

Построение высоконагрузочных систем доставки видео контента

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

Ambilight эффект во Flash видео плеере

Flash видео плееры становятся все интереснее и сложнее, постепенно они приближаются в домашним видео системам по количеству функций. Раньше мы уже писали про DVR, мультибитрейт и другие функции, которые могут быть реализованы в плеере. В этот раз мы расскажем о красивой функции динамической подсветки видео картинки, аналогично тому как это реализовано в телевизорах Philips.
Continue reading