1

У меня есть живой RTMP-поток, поступающий с сервера VBrick, и мне нужно ретранслировать этот поток, чтобы помочь сохранить пропускную способность. Я только что установил Red5 на сервер Ubuntu 12.10, но не могу понять, как настроить его для ретрансляции уже живого потока.

Это возможно даже с Red5?

1 ответ1

2

Это очень возможно. Если вы можете использовать / просматривать поток rtmp, исходящий из vbrick, вы можете отправить его в Red5 с помощью ffmpeg, используя эту команду:

ffmpeg -i rtmp://your.vbrick.ip/path_to_vbrick_stream -acodec copy -vcodec copy -f flv rtmp://your.red5.ip/live/vbrickstream

Очевидно, вы можете назвать поток как угодно и использовать любое доступное приложение на вашем сервере red5; Я использовал "Live", который является приложением по умолчанию. Если в вашем потоке vbrick нет звука, используйте эту команду:

ffmpeg -i rtmp://your.vbrick.ip/path_to_vbrick_stream -an -vcodec copy -f flv rtmp://your.red5.ip/live/vbrickstream

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .