Red5 überträgt erneut RTMP-Stream

951
Joe Torraca

Ich habe einen Echtzeit-RTMP-Stream, der von einem VBrick-Server stammt, und ich muss diesen Stream erneut senden, um meine Bandbreite zu sparen. Ich habe Red5 gerade auf einem Ubuntu 12.10-Server installiert, aber ich kann nicht herausfinden, wie ich es konfigurieren kann, um einen bereits vorhandenen Live-Stream erneut zu senden.

Ist das überhaupt mit Red5 möglich?

1

1 Antwort auf die Frage

2
Paul Gregoire

Das ist sehr gut möglich. Wenn Sie den aus dem Vbrick stammenden RTMP-Stream konsumieren und anzeigen können, können Sie ihn mit ffmpeg mit folgendem Befehl an Red5 senden:

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

Natürlich können Sie dem Stream einen beliebigen Namen geben und jede verfügbare App auf Ihrem red5-Server verwenden. Ich habe "live" verwendet, was eine Standard-App ist. Wenn Ihr Vbrick-Stream kein Audio enthält, verwenden Sie stattdessen diesen Befehl:

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