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

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

Flash Media Server 4.5.2: Надежный стриминг

streaming failover

Некоторое время назад Adobe анонсировало  небольшой апдейт Flash Media Server — версия 4.5.2. В новом релизе осуществлена поддержка failover в HTTP стриминге. Для крупных и серьезных сервисов данные механизмы жизненно важны, особенно в случае live контента. Некоторые подробности ниже. Continue reading

Now.ru + Adobe + DENIVIP Media = Success story

Now.ru
Недавно Adobe опубликовала Success Story http://tutirkutsk.ru/  использования широкой линейки технологий Adobe (в первую очередь Adobe Flash Platform: Flash Media Server, Flash Access, Flash Player, AIR, HTTP Dynamic Streaming) в проекте Now.ru. Сама Success Story доступна здесь.

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

HTTP Dynamic Streaming

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