2012-06-12 43 views
4

我想从rtmp://someothersite.com/live/发布一个rtmp流,并将m3u8流传递给ios和android设备。如何在Wowza发布rtmp流?

我决定使用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

我认为你可以用两种方法做到这一点。 我知道你想从其他地方得到流,并且想通过你的wowza服务器流式传输,或者想保存X流并开始通过wowza重新流式传输。

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

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

RTMP:// yourWowzaIp:1935 /现场/现在。

从现在开始,你用ffmpeg进行流式处理,然后重新流到wowza。在现场示例中,您可以很好地访问您的“现在”流。

另一再次与FFMPEG

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

-f new.avi

,另一个cmd命令就是这样

ffmpeg -i video="new.avi" -r 30 -b:v 128k -f flv rtmp://wowzaIp/live/now2 

另一种方式是[和最好的方式对我来说]

在 中编辑xml StartupStream C:\ Program Fil ES \ Wowza媒体系统\ Wowza媒体服务器3.1.2 \的conf

以下行添加到

<StartupStreams><StartupStream><Application>live/_definst_</Application<MediaCasterType>rtp</MediaCasterType><StreamName>rtsp://yourRemoteZReStreamingProviderServer/App/File<StreamName> </StartupStream> 

然后,重新启动服务器wowza。你可以看到,在控制台 流开始。最快的方法是重新流式传输任何流。欲了解更多信息,请在wowza找到rlanham。