Red5流媒體伺服器的搭建
Red5搭建耗了我很多時間,嘗試了Red5的N多個版本,從0.9.0~1.0.5都試過了。
還有JDK的版本,也嘗試了很多從jdk6u43到jdk7u79都試過了。
我主要的一個問題就是,在Red5的安裝頁面看不到安裝的AppName,因此我試了很多都不行。最後從CSDN下載了一個別人的red5-1.0.0-webapps-demos.zip,直接代替了我安裝的Red5裡面的檔案,就可以了,折騰了那麼久,終於好了,我那個興奮啊。下面把我的歷程記錄下來,希望可以幫助到大家。
0. 安裝環境
系統:window7 64bit
1. 材料準備
如果使用red5的1.0.1版本就要使用JDK6,而red5的> 1.0.1版本要使用jdk7
2. 開始安裝
首選需要安裝jdk以及jre,jre在安裝jdk的時候會自動安裝。這裡就不再敘述了,然後你需要安裝red5。
安裝Red5的時候,需要你設定IP地址以及埠,我設定的為: 127.0.0.1: 5080
安裝後C:\Program Files (x86)\Red5\webapps夾子內容為:
然後使用red5-1.0.0-webapps-demos.zip解壓縮後的檔案替換,替換後結果如下:
注意:原先的webapps夾子下面的檔案不要刪除,只要將解壓後的檔案替換原先的檔案即可。
3. 測試流媒體功能
按照如下步驟操作:
a. 開啟localhost:5080
b.點選a中的demo得到下圖b
c.點選b圖中的標記,得到如下圖:
d.連線到rtmp地址後,會顯示2個流媒體檔案,如下圖:
到此,只要雙擊Avengers2.mp4就可以播放了。
其實我們到這裡只是完成了一大步。
如果我們已經安裝了Adobe Media Server,我們還可以在那個裡面播放
結果,呵呵,直接看圖吧。。
播放流媒體
在Demo裡面播放流媒體
在瀏覽器輸入:localhost:5080/demos/ofla_demo.html在oflaDemo裡面播放流媒體
在瀏覽器輸入:http://localhost:5080/oflaDemo/index.html在Adobe Media Server裡面播放流媒體
在ffplay裡面播放流媒體
在VLC裡面播放流媒體
輸入:rtmp://localhost:5080/oflaDemo/Avengers2.mp4到此,已經結束了。。。。
參考:
1. http://blog.sina.com.cn/s/blog_4829b9400100rmz0.html
2. http://www.cuplayer.com/player/PlayerCode/FMS/2013/0725/903.html
3. http://stackoverflow.com/questions/11156222/red5-demos-not-working
4. ...很多,沒有一一記錄下來