Мы - высшая ступень эволюции, об которую она ударилась головой.
Aquarius89

vCast

Трансляция потокового видео через сети Internet сопряжено с многими трудностями. В первую очередь это не всегда доступные широкие каналы связи, и низкая их надёжность.

Особенности нашего решения

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

Особенности программной реализации позволяют внедрять наше ПО практически в любые встраиваемые устройства с Linux.

Задействованные технологии

  • XML. В качестве хранилища данных используется распределённое хранилище в формате XML. С применением других форматов XML (например, XSLT) возможна простая и в то же время глубокая кастомизация пользовательского веб-интерфейса. Так же распределённость системы повышает простоту её настройки: добавление новых элементов почти не требует реконфигурации системы.
  • Мультиплексирование epoll. Благодаря этому система эффективно работает и может справляться с серьёзной нагрузкой даже на оьорудовании с ограниченными возможностями параллельной обработки данных.

Конечный продукт

Конечный продукт - это "мыльница", маленькая коробочка с микрокомпьютером уровня iPhone на борту. К коробочке подключается сетевой кабель, питание, и после этого в локальной сети, в которой она работает, начнётся ретрансляция сигнала от центрального сервера (центральный сервер может быть свой или на базе нашего ПО). Все настройки, а так же просмотр статистики, осуществляются через веб-интерфейс.