視頻號直播推流申請條件:視頻號直播推流教程

隨着5G網絡的悄然到來,視頻服務獲將成為下一個流量風口,作為程序員的我們當然也不能落後,下面開始學習如何搭建一個視頻服務器吧。

環境介紹

本教程是基於window10 X 64位系統的

nginx
nginx-rtmp-module
obs
sublime
vlc播放器

安裝調試nginx

windows 版的nginx 直接解壓至文件夾即可

cmd 進入nginx 啟動nginx

nginx.exe -c confnginx-win.conf

默認配置是

 listen 80;#監聽80端口
 server_name 127.0.0.1;

啟動後訪問 127.0.0.1 出現如下頁面,說明啟動成功

不會搭建視頻直播服務?教你十分鐘實現視頻推流拉流服務

配置rtmp推流模塊

用sublime打開nginxconf目錄下的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; #連續模式。
 hls_cleanup on; #對多餘的切片進行刪除。
 hls_nested on; #嵌套模式。
 hls_fragment_naming system;#設置切片時間戳
 }
 
 }
}

在http server中添加如下配置

location /live { #這裡也是需要添加的字段。
 types {
 application/x-mpegURL
 video/mp2t ts;
 }
 alias D:\temp;
 expires -1; 
 add_header Cache-Control no-cache;
 } 
 location /stat {
 rtmp_stat all;
 rtmp_stat_stylesheet stat.xsl;
 }
 location /stat.xsl {
 root nginx-rtmp-module/;
 }
 
 location /control {
 rtmp_control all;
 }

保存配置文件

重新啟動nginx

nginx.exe -c confnginx-win-rtmp.conf

使用obs軟件推流

打開obs軟件調試好場景後,進入設置頁面

不會搭建視頻直播服務?教你十分鐘實現視頻推流拉流服務

設置推流地址

不會搭建視頻直播服務?教你十分鐘實現視頻推流拉流服務

關閉windows防火牆,防止推流端口被屏蔽

點擊主頁開始推流

拉流

我們使用vlc視頻播放器進行拉流測試

1、設置拉流地址

rtmp://127.0.0.1:1935/live/home
不會搭建視頻直播服務?教你十分鐘實現視頻推流拉流服務
不會搭建視頻直播服務?教你十分鐘實現視頻推流拉流服務

設置成功後點擊播放視頻能正常播放則說明視頻服務器搭建成功不會搭建視頻直播服務?教你十分鐘實現視頻推流拉流服務

播放成功

至此視頻直播服務器搭建完成了

配置好的nginx 服務已打包上傳至網盤

關注後,私信回復“視頻服務”即可獲取

下載後直接解壓,cmd進入nginx目錄,輸入
nginx.exe -c confnginx-win-rtmp.conf
啟動服務

服務啟動後訪問相關web頁面,直接訪問即可播放直播視頻

127.0.0.1/1.html 對應推流地址 rtmp://127.0.0.1:1935/live/home
127.0.0.1/2.html 對應推流地址 rtmp://127.0.0.1:1935/live/test
127.0.0.1/3.html 為HLS拉取

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/217629.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 00:28
下一篇 2024-12-09 00:28

相關推薦

發表回復

登錄後才能評論