如何在Wowza中发布RTMP流?

4
我希望能够将来自 rtmp://someothersite.com/live/ 的一个 rtmp 流发布,并将 m3u8 流传输到 iOS 和 Android 设备。
我决定使用 Wowza,并根据这篇文章 http://www.wowza.com/forums/content.php?36 进行了一些设置。
具体操作如下:
Publishing the stream (RTMP based encoder)

Enter the Server URL and Stream Name information below and click the Publish or Start button on the encoder:

Server URL: rtmp://[wowza-address]/live
Stream Name: myStream

我想知道在哪里输入服务器的URL和名称?
2个回答

2

我认为可以用两种方式实现。我理解您想从其他地方获取流,并希望通过wowza服务器进行流传输,或者想保存X流并开始在wowza上重新传输。

第一种方式,您可以通过ffmpeg获取实时流。

ffmpeg -i rtmp://remoteXstreamFromAnyWhereElse/playlist/first -f flv

rtmp://yourWowzaIp:1935/live/now。

从现在开始,您可以使用ffmpeg获取流并重新将其转发到wowza。在live示例中,您可以很好地访问您的“now”流。

另一个方法仍然是使用ffmpeg。

ffmpeg -i rtmp://remoteZstream/StreamsName/fileName -vcodec copy -acodec copy 

-f new.avi

另一个命令如下所示:

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启动流,将以下行添加到其中。
<StartupStreams><StartupStream><Application>live/_definst_</Application<MediaCasterType>rtp</MediaCasterType><StreamName>rtsp://yourRemoteZReStreamingProviderServer/App/File<StreamName> </StartupStream>

然后重新启动Wowza服务器。您可以在控制台中看到流已经开始。最快的方法是重新流化任何一个流。如需更多信息,请在Wowza中查找rlanham。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接