2012-06-12 73 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。