Pull to refresh

Мобильный интернет с резервным каналом для онлайн-трансляций

Network standards
Приветствую всех участников Хабра.

Была поставлена задача организовать онлайн-трансляцию событий (два события в столице и потом в других областных городах России). Так как проект любительский бюджет был небольшой, пришлось выкручиваться.

Для решения задачи нужно было решить 3 больших вопроса:
1. Провайдер. Выбрать программно-аппаратное решение с резервным каналом для обеспечения стабильности сигнала в случае отсутствия
2. Платформа и клиент для трансляции видео. Выбрать устройство для захвата видео, программу-клиент для отправки потокового видео.
3. Мобильное питание. Событие хоть и регламентировано по времени, но надо было быть готовым освещать достаточно длительное время (сутками напролет)


1. Провайдер
Для столицы выбрал Yota и один из мобильных операторов. Yota'вские роутеры закончились в продаже, пришлось срочно придумывать решение.

Выбрал роутер Zyxel Keenetic 4g — (стоимость порядка 1800 руб.), поставил на него прошивку второго поколения NDMS (спасибо автору хабратопика на тему), чтобы обеспечить автоматическое переключение между модемом Yota и 3g-модемом сотового оператора. Настроил все без каких-то трудностей и проблем.

Вот собственно сам роутер Zyxel Keenetic 4g


Модемы подключил через хаб


Роутер с модемами в сборе:


2. Платформа и клиент для трансляции видео.
Тут исходили из того что было (личные телефоны). А было несколько вариантов телефонов с хорошей камерой. Остановились на Samsung Wave. Площадку для трансляции и клиента тоже долго искать не пришлось. Выбирал между ustream.tv и bambuser. Поддержка самсунговской BADA была только у bambuser.

3. Мобильное питание. Решил долго не думать, а готовиться к самому трудному варианту (т.е. очень долго трансляции по времени).
Взял обычный UPS-овый аккумулятор 12В на 7200Ач — 690 руб.
Чтобы ничего не паять (к сожалению опыта мало, да и времени на сборы тоже) купил обычную розетку-прикуриватель от автомобиля (110 руб.), разветвитель для прикуривателя на 3 розетки (350 руб.) и универсальный адаптер с различным набором насадок, для питания роутера (500 руб.)

разъем прикуривателя с разветвителем


В собраном виде все это выглядело вот так:


Для телефона так же была куплена зарядка от прикуривателя, так что о батарейке тоже можно было не беспокоиться и работать по wi-fi.

Все это аккуратно укладывалось в рюкзак. Телефон сразу подключался на зарядку, подключался к заранее настроенной точке доступа и запускалась трансляция.

Батареи хватило с лихвой. Даже после 5 или 6 часов трансляции, случайно забыл отключить роутер в рюкзаке от аккумулятора (устал, очень хотел спать :). Машина, в которой остался рюкзак была припаркована прямо под окном 2-го этажа и утром, включив телефон я обнаружил свою точку доступа.

Понятно, что данный способ очень любительский. Тема проведения онлайн-трансляций событий интересует многих. К сожалению доступ к профессиональному оборудованию типа LiveU, спутниковому телевидению и т.д. есть не у многих.
Технология LiveU интересна тем, что там передача сигнала происходит через нескольких провайдеров одновременно. Поток разбивается на несколько частей, собирается на промежуточном сервере с широкополосным интернетом специальным ПО и потом уже поток передается для трансляции. Уже расспрашивал всех можно ли каким-то ПО сделать подобный финт самостоятельно, но пока не нашел как, буду рад если у кого будут идеи ))

P.S.похвастаться качеством картинки к сожалению не могу, потому что мероприятие на котором случилось побывать было очень масштабным (большое количество людей, большая нагрузка на операторов)
Вот так примерно это выглядело, качество не ахти, так как пришлось все выставить на минимум.
Tags:трансляция видеоbambuserzyxel keeneticndmsрезервирование каналаyota
Hubs: Network standards
Total votes 18: ↑17 and ↓1 +16
Views19.1K

Comments 29

Only those users with full accounts are able to leave comments. Log in, please.
Основы вёрстки сайтов
April 19, 202120,000 ₽Loftschool
Комплексное обучение JavaScript
April 19, 202127,000 ₽Loftschool
Python-разработчик с нуля
April 19, 202169,900 ₽Нетология
Комплексное обучение PHP
April 19, 202120,000 ₽Loftschool
Тестировщик ПО
April 19, 202160,000 ₽GeekBrains

Top of the last 24 hours