Дорогие друзья, как вы уже наверняка знаете, мы добавили бондинг в наш SRTMiniServer. В этой статье мы расскажем как собрать бондинг систему из подручных средств.
Сейчас мы рассмотрим достаточно простой и мобильный вариант, который мы сами тестировали на улицах города.
Используемые компоненты:
Windows - ноутбук
4G-роутеры
USB-hub
И несколько проводов чтобы все это соединить
Небольшая коробка
Давайте пройдемся по каждому пункту поконкретней:
1. Windows-ноутбук:
Нам часто советуют сделать бондинг систему на основе RPI. Но согласитесь что Windows-ноутбук гораздо проще найти:
решен вопрос с аккумулятором
доступность: нет никакой проблемы достать Windows-ноутбук здесь и сейчас. В отличие от RPI, который согласитесь, не у всех есть под рукой
используется стандартный Windows, нет никаких танцев совместимости с модемами.
Именно поэтому наш SBA изначально выпущен под Windows.
ВАЖНОЕ ЗАМЕЧАНИЕ: SRTBondingAgent не делает каких-либо кодирующих операций и для его работы можно использовать даже маломощные netbook. Например, на процессорах Atom или Celeron M, как на фотографии приведенной ниже.
2. 4G-роутеры:
Изначально мы использовали USB-модемы как на картинке,
но в итоге решили использовать 4G-роутеры, которые по стоимости сопоставимы с USB-модемами и имеют ряд преимуществ:
встроенный аккумулятор - это увеличивает работоспособность всей системы, поскольку каждый роутер питается отдельно.
роутеры, при подключении к ноутбуку по usb, без проблем определяются как сетевые устройства (network device)
многие модели роутеров, предусматривают подсоединение внешней антенны для усиления мобильного сигнала.
контролируемые сетевые настройки: можно явно указать подсеть и IP адрес для ноутбука.
Именно исходя из вышеизложенного, мы рекомендуем вам использовать именно роутеры. Хотя конечно, вы можете использовать и usb-модемы. И ничто не мешает вам использовать и то и другое вместе.
Важные подготовительные действия с роутерами
во-первых, в каждом роутере мы настроили разные подсети, чтобы при подключении к ноутбуку они не конфликтовали друг с другом.
В первом роутере у нас настроена подсеть 192.168.7.1, на втором 198.168.8.1, на третьем 198.168.9.1.
во-вторых, у всех роутеров, кроме одного, мы отключили Wi-fi модуль для экономии энергии.
У одного роутера мы оставили модуль Wi-fi включенным для двух целей:
Прием сигнала от энкодера
Для управления всем комплектом через Web-интерфейс.
3. USB-hub:
Современные ноутбуки имеют ограниченное количество usb-ходов. Поэтому, если вы хотите использовать много роутеров и usb-модемов, вам необходим usb-hub. В этот hub нашей конструкции мы подключаем все роутеры. Мы рекомендуем вам выбирать hub с поддержкой usb-3.
Упаковка в рюкзак
Описанная выше конструкция без проблем работает в стационарном варианте при расположении на столе. Но, часто такие конструкции нашим клиентам нужны для репортажей с улиц (в максимально мобильном исполнении). Мы разместили нашу конструкцию в рюкзак и отправились с ней на природу для проведения репортажа.
Важное замечание:
поскольку ноутбук будет в закрытом режиме, мы предварительно отключили переход его в режим сна при закрытии крышки, таким образом SBA продолжил свою работу после помещения комплекта в рюкзак.
Результат
Собрав наш бондинг комплект мы отправились его тестировать. В качестве SRT-энкодера мы использовали андроид смартфон с приложением ЛАРИКС. Он генерировал SRT-поток в 10 Mbs. По Wi-fi этот поток попадал на SBA, который пересылал его уже по всем трем нашим роутерам. А с помощью планшета мы могли контролировать состояние нашего комплекта.
В ближайшее время мы протестируем наш комплект уже с более профессиональными энкодерами. Например, с камерами JVC или Panasonic. Но на состав комплекта это никак не отразится.
Дополнительно:
Более подробную информацию о том что такое Бондинг вы можете прочитать в нашей статье.
Скачать программу SRTBondingAgent и версию SRTMiniServer, с поддержкой бондинга, можно здесь.