Повторная передача RTMP-потока
У меня есть набор локальных потоковых RTMP-серверов в моей сети, но я хочу, чтобы они были доступны снаружи. Пропускная способность слишком мала для обслуживания нескольких клиентов на серверах потоков моей сети, поэтому идея заключается в том, чтобы перенаправить локальные потоки RTMP на компьютер, выполняющий роль шлюза, что, в свою очередь, подтолкнет их к хостинг-провайдеру потоковой передачи. Невозможно разрешить источникам потока передавать свой поток непосредственно на сервер из-за ограничений сетевой политики.
Схема того, что я пытаюсь достичь:
Internal network | External network
------------ ------------ -----------------------
| internal | <---- | Gateway | ------> | streamserver outside|
| streams | ------------ -----------------------
------------ | ^
| |
| -----------
| | clients |
| -----------
Теперь у меня вопрос: какое приложение может извлекать живой поток из источника RTMP (Flash Media Server) и передавать его другому (Flash Media Server у хостинг-провайдера).
2 ответа
Вы можете настроить Wowza на прием соединений RTMP, которые он будет затем извлекать из другого источника на лету.
Они называют это живой репитер.
VLC поддерживает RTMP и может повторно передавать его в различных форматах и протоколах. Смотрите вики-страницу документации VLC для подробностей.