Прокси-дополнение для RTMPMiniServer

Michael Garanin
GaraninApps(RU)
Published in
2 min readSep 10, 2019

Как и большинство серверов, RTMPMiniServer требует выделенный IP адрес. Это необходимо что бы энкодеры с локаций, такие как vMix или Teradek VidiU, могли подключиться к RTMPMiniServer в студии через интернет. Как правило, большинство студий подключено кабельным интернетом и их провайдеры без проблем предоставляют выделенный IP. Основная проблема возникает если студия, особенно мобильная, подключена к интернет через 4G/LTE соединение. В этом случае получить выделенный IP практически не реально.
Поэтому в новом релизе RTMPMiniServer 1.6 мы добавили возможность прокси-режима который позволяет передавать сигнал в студию без выделенного IP адреса, и без манипуляций со студийным роутером.

В этом режиме весь трафик идёт через специальный сервер (Proxy Server) который располагается в интернете. Мы предоставляем несколько таких серверов для всех наших клиентов, но вы также можете разместить свой при желании (инструкция прилагается).

ПЛЮСЫ:
- не нужен выделенный IP
- не нужна конфигурация студийного роутера
- просто в использовании
- прокси-сервер можно расположить поближе к локации (см.ниже о проблеме “первой мили”)

МИНУСЫ:
- на пути “Энкодер →Студия” появляется посредник ProxyServer и весь трафик идёт через него.

Проблема “первой мили”

Допустим ваша студия имеет проводной интернет и выделенный IP. Может ли вам всё таки как-то пригодиться прокси-режим? Да, может. Бывают ситуации когда нужно как можно быстрее приземлить нестабильный сигнал на хороший интернет канал и прокси-сервер поможет в этом.

Рассмотрим кейс когда ваша студия в Америке и вам нужно получить сигнал от операторов из Азии (например там идёт бизнес-тренинг). При этом в распоряжении операторов только мобильный интернет.

Есть два варианта.

Вариант первый (обычный): ваши операторы посылают сигнал напрямую в студию. Но такое длинное TCP-соединение по непонятным маршрутам может быть весьма не стабильным, особенно когда энкодеры используют мобильный интернет.

Вариант второй: ваши операторы посылают сигнал на ближайший прокси-сервер который расположен на площадке с хорошим международным интернет-каналом.

В этом варианте вместо одного длинного соединения используется два и уменьшается сегмент нестабильной связи. За счёт этого получаем более стабильную передачу в целом.

Вы можете всегда арендовать сервер в нужном регион, например в том же Amazon AWS. Более того многие хостинг провайдеры позволяют почасовую оплату сервера, то есть вы можете однажды развернуть прокси-сервер и запускать его только по необходимости.

Скачать и бесплатно протестировать RTMPMiniServer можно здесь.

Ссылки:

RTMPMiniServer: как использовать прокси-режим

RTMPMiniServer: как развернуть свой прокси-сервер

--

--