Создание собственной видео CDN сети при помощи Wowza Origin-Edge и Load Balancer Addon

2015-06-03 09:40:00

Wowza 4 Load Balancer Addon ( скачать ) позволяет построить географически распределенную инфраструктуру потокового вещания с минимальными усилиями. Для определения географического расположения пользователя Load Balancer поддерживает как полноценное платное издание базы данных MaxMind GeoIP Country так и бесплатно распространяемую версию - GeoLite Country ( скачать)

После развертывания Wowza Streaming Engine в сетевой топологии Origin- Edge и настройки Load Balancer Addon все запросы пользователей на воспроизведение потока будут перенаправляться на ближайший Edge сервер. Это позволит существенно улучшить качество потокового вещания и уменьшить стоимость международного сетевого трафика. Конфигурируемые правила позволяют определить привязку той или иной страны к определенному Edge серверу. Еще одной важной опцией является возможность задать максимальное количество подключений и предел пропускной способности для каждого из Edge серверов. Благодаря этому Ваша система потокового вещания будет защищена от превышения пропускной способности сети. При достижении нагрузки сети близкой к установленным значениям все новые пользователи будут перенаправляться на другие Edge сервера . Wowza Origin-Edge так же поддерживает возможность резервного переключения на другой канал связи. Применение всех вышеназванных опций позволит Вам создать свою частную CDN сеть.

Несколько заметок к процессу конфигурации Load Balancer Addon: нам не удалось сконфигурировать только правила распределения подключений по стране , без применения правил ограничения количества подключений и полосы пропускания . В этом случае Edges перестают направлять статус сообщения на LoadBalancer сервер. Видимо такое поведение является недокументированной особенностью Load Balancer Addon. Еще одна особенность относится к случаю когда на Edge серверах настроен порт отличный от порта умолчанию 1935 . В этом случае порт нужно обязательно прописать в настройках LoadBalancer , это необходимо даже в том случае если 1935 вообще не прописан в VHost.xml как порт потокового вещания.