1. 程式人生 > >ffmpeg+nginx 實現拉流轉碼播放

ffmpeg+nginx 實現拉流轉碼播放

1,客戶需求,編碼器,IPTV 水療娛樂裝置
2,軟體需要。ffmpeg常用命令連結 , vlc ,nginx環境下。
3,再給測試視訊的連結。 可以播放的直播地址

4,看張圖,現場環境。
這裡寫圖片描述

5,這裡就是 為了編碼器的播出地址,經過ffmpeg 放到本地的伺服器(工作站上) 最後在終端上顯示(Android裝置)

怎麼放到伺服器上呢。?
第一步:這個nginx下載好,啟動服務。我這裡 改了一個名字叫live
這裡寫圖片描述

第二步:開啟ServerManager
這裡寫圖片描述

這裡的ffmpeg1,2,3是根據你實際要求的直播地址來的。如果客戶要求有10個頻道,那麼這裡就要有10個。

第三步:設定引數
開啟後的頁面

編碼器的播放地址,可以是上面提供的測試地址
具體引數

第四步 啟動:

這裡寫圖片描述

這時候開啟你的 檔案。
這裡寫圖片描述

說明成功了。
最後就是訪問,開啟VLC測試這個本地的是否能夠使用。
先測試你的nginx能否正常使用。
這裡寫圖片描述

這裡寫圖片描述
開啟vlc
這裡寫圖片描述

輸入播放地址
http://localhost:81/1.m3u8 這個就是你本地XML檔案裡面的。。這個是自定義的。對應上面編碼器設定那裡。