天天看點

red5搭建直播轉播伺服器

以前都是用虛拟機安裝linux,然後使用nginx配置rtmp子產品進行直播轉播,後面感覺這個太麻煩了,是以試圖采用更直接的方式,最後選擇了red5作為伺服器。

下面是我的操作過程及步驟:

1.      将red5-1.0.0-RC1.zip解壓到一個目錄,如c:\red5;

2.      安裝jdk,并設定JAVA_HOME環境變量;

3.      輕按兩下c:\red5\red5.bat;

4.      在浏覽器中打開http://localhost:5080/demos/publisher.html

上面的localhost可以是具體的ip位址,如:http://192.168.1.188:5080/demos/publisher.html

修改Name為直播流的名字,如:livestream;

修改Location為rtmp://localhost/live

如下圖所示:

red5搭建直播轉播伺服器

點選Connect按鈕,右邊視窗顯示如下資訊表示連接配接成功:

15:23:25:757- Connecting to rtmp://localhost/live

15:23:25:796 -NetConnection.Connect.Success

5.      推送資料到red5直播伺服器

可以是自己研發的程式,也可以是其它程式。

如果是觀複錄播系統,則選擇允許直播并輸入直播位址rtmp://localhost/live/livestream,如下圖所示:

red5搭建直播轉播伺服器

如果是ffmpeg.exe,則如下執行指令:

ffmpeg -re -i P:\MP4Out\b1920.mp4 -c copy -f flvrtmp://localhost/live/livestream

6.      使用vlc接收:

依次打開菜單“媒體”-〉“打開網絡串流”,在位址欄輸入:rtmp://localhost/live/livestram,此時将會看到直播的視訊。

繼續閱讀