windows安裝流媒體服務器(red五、ffmpeg)

windows原先原本要使用nginx安裝rtmp服務的,可是,沒有成功。網上下載的nginx一直沒法成功安裝rtmp,後來選擇了red5看成流媒體服務器java

 

在 windows的安裝流程nginx

0.先安裝java。git

1.下載red5,下載地址:https://github.com/Red5/red5-server/releasesgithub

2.下載ffmpeg,網上下載的ffmpeg轉碼的時候老是出問題,後來不知道在哪裏找到了能夠轉碼成功的ffmpeg,地址爲:http://pan.baidu.com/s/1i5FrvoDweb

3.解壓ffmpeg,並將其根目錄添加到環境變量中。ubuntu

4.運行red5/red5.bat。(本人這邊的端口號修改爲80了)windows

5.瀏覽器打開:http://localhost/訪問red5。若有界面說明red5安裝成功。瀏覽器

6.在red5中找到demo,進入demo頁面後找到:OFLA Demo—>JWPlayer demobash

7.若是視頻能播放,說明成功服務器

8.打開命令行,輸入下面的代碼將rtsp轉碼爲rtmp,端口號默認1935。

ffmpeg -i "rtsp://xxx" -f flv -r 15 -s 1280x960 -an "rtmp://localhost/oflaDemo/hello"

9.打開命令行,輸入下面的代碼將rtsp轉碼爲m3u8。

圖中的webapps/oflaDemo爲red5服務器文件夾根目錄下的webapps/oflaDemo文件夾,m3u8將發佈到oflaDemo文件夾下。也就是說在red5啓動後,將能夠訪問:http://ip:port/oflaDemo/hello.m3u8

ffmpeg -i "rtsp://xxxx" -strict -2 -c:v libx264 -c:a aac -f hls D:\red5-server\webapps\oflaDemo\hello.m3u8

10.最後使用video.js訪問流媒體視頻,可參考另外一篇博客:ubuntu安裝流媒體服務器的第16點。

相關文章
相關標籤/搜索