1. 程式人生 > >Red5流媒體伺服器的搭建

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裡面播放流媒體

rtmp://localhost:5080/oflaDemo/Avengers2.mp4


在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. ...很多,沒有一一記錄下來