Перенаправить протокол RTMP в другой поток RTMP
Можно ли перенаправить протокол RTMP в другой поток RTMP?
Если да, как я могу это сделать?
Подробно: Пример: я получил rtmp://mydomain.com/stream/redirec
т и я хочу, чтобы это перенаправить или получить контент / поток из rtmp://otherdomain.com/stream/
4 ответа
Для этого есть еще один бесплатный сервер. Вы можете добавить конечную точку в потоки RTMP на Ant Media Server через службу отдыха. Он может даже публиковать в социальных сетях одновременно.
Вы можете сделать это с помощью ffmpeg следующим образомffmpeg -i rtmp://otherdomain.com/stream -f flv rtmp://mydomain.com/stream/redirect
Я думаю, что вы можете сделать это на стороне сервера, если вы используете nginx для обработки запроса, используя заголовки местоположения.
"Расположение: RTMP: //otherdomain.com/stream/"
Другой метод использует проход прокси -
https://github.com/winshining/nginx-http-flv-module
Также этот вопрос является дубликатом ниже -
Вы можете использовать потоковый движок Wowza в качестве live stream repeater
для этой цели. Это руководство дает необходимые шаги.
Или вы можете использовать ffmpeg в сочетании с ffserver
(Требуется ОС Linux) для получения и повторной потоковой передачи потока RTMP. Смотрите здесь для получения дополнительной информации.