我认为你可以用两种方式做到这一点。我知道您想从其他任何地方获取流,并希望通过您的 wowza 服务器进行流传输,或者想保存 X 流并开始通过 wowza 重新传输。
第一种方式,你可以通过ffmpeg获得直播
ffmpeg -i rtmp://remoteXstreamFromAnyWhereElse/playlist/first -f flv
rtmp://yourWowzaIp:1935/live/now 。
从现在开始,您使用 ffmpeg 进行流式传输并将其重新流式传输到 wowza 。在实时示例中,您可以很好地到达您的“现在”流。
另一个是ffmpeg
ffmpeg -i rtmp://remoteZstream/StreamsName/fileName -vcodec copy -acodec copy
-f 新的.avi
另一个 cmd 命令是这样的
ffmpeg -i video="new.avi" -r 30 -b:v 128k -f flv rtmp://wowzaIp/live/now2
另一种方式是[对我来说最好的方式]
在 C:\Program Files\Wowza Media Systems\Wowza Media Server 3.1.2\conf 中编辑 xml StartupStream
将以下行添加到
<StartupStreams><StartupStream><Application>live/_definst_</Application<MediaCasterType>rtp</MediaCasterType><StreamName>rtsp://yourRemoteZReStreamingProviderServer/App/File<StreamName> </StartupStream>
然后重新启动 wowza 服务器。您可以在控制台中看到流开始。最快的方法是重新流式传输 anystream 。欲了解更多信息,请在 wowza 找到 rlanham。