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