是否可以从一台服务器提取RTMP流并将其广播到另一台服务器?

Naf*_*Kay 4 ffmpeg rtmp

本质上,我需要从一个Wowza媒体服务器中提取流并将其发布到具有FFMPEG的Red5或Flash Media Server实例。有命令执行此操作吗?我本质上是在寻找这样的东西:

while [ true ]; do 
    ffmpeg -i rtmp://localhost:2000/vod/streamName.flv rtmp://localhost:1935/live/streamName
done
Run Code Online (Sandbox Code Playgroud)

FFMPEG目前可能吗?我记得读过这样的文章,但我不记得该怎么做。

rog*_*ack 5

是。一个示例(从本地服务器拉出,发布到本地服务器):

 $ ffmpeg -analyzeduration 0 -i "rtmp://localhost/live/b live=1" -f flv rtmp://localhost:1936/live/c
Run Code Online (Sandbox Code Playgroud)

analyticsuration是为了使其启动更快。如果需要,还可以在其中添加其他参数以“重新编码”等。