隨著5G網絡的悄然到來,視頻服務獲將成為下一個流量風口,作為程序員的我們當然也不能落后,下面開始學習如何搭建一個視頻服務器吧。
本教程是基于window10 X 64位系統的
windows 版的nginx 直接解壓至文件夾即可
cmd 進入nginx 啟動nginx
nginx.exe -c conf\nginx-win.conf
默認配置是
啟動后訪問 127.0.0.1 出現如下頁面,說明啟動成功
用sublime打開nginx\conf目錄下的nginx-win-rtmp.conf配置文件
添加如下配置
rtmp { server { listen 1935; chunk_size 4000; application live { live on; hls on; #開啟hls hls_path D:\\temp;#視頻切片地址 hls_fragment 15s ; wait_key on; #對視頻切片進行保護,這樣就不會產生馬賽克了。 hls_playlist_length 60s; #總共可以回看的事件,這里設置的是1分鐘。 hls_continuous on; #連續(xù)模式。 hls_cleanup on; #對多余的切片進行刪除。 hls_nested on; #嵌套模式。 hls_fragment_naming system;#設置切片時間戳 } }}
在http server中添加如下配置
保存配置文件
重新啟動nginx
nginx.exe -c conf\nginx-win-rtmp.conf
打開obs軟件調試好場景后,進入設置頁面
設置推流地址
關閉windows防火墻,防止推流端口被屏蔽
點擊主頁開始推流
我們使用vlc視頻播放器進行拉流測試
1、設置拉流地址
設置成功后點擊播放視頻能正常播放則說明視頻服務器搭建成功
播放成功
至此視頻直播服務器搭建完成了
配置好的nginx 服務已打包上傳至網盤
關注后,私信回復“視頻服務”即可獲取
下載后直接解壓,cmd進入nginx目錄,輸入nginx.exe -c conf\nginx-win-rtmp.conf啟動服務
服務啟動后訪問相關web頁面,直接訪問即可播放直播視頻
聯系客服