主頁 > 知識庫 > Nginx搭建rtmp直播服務(wù)器實(shí)現(xiàn)代碼

Nginx搭建rtmp直播服務(wù)器實(shí)現(xiàn)代碼

熱門標(biāo)簽:激光標(biāo)記地圖標(biāo)注 企業(yè)辦理400電話收費(fèi)標(biāo)準(zhǔn) 新鄉(xiāng)牧野400電話申請 電銷智能機(jī)器人試用 百度地圖底圖標(biāo)注 智能電銷機(jī)器人真的有用么 中國地圖標(biāo)注上各個(gè)省 高德地圖標(biāo)注足跡怎么打標(biāo) 撫州市城區(qū)地圖標(biāo)注

1.到nginx源碼目錄新建個(gè)rtmp目錄 ,進(jìn)入 git clone https://github.com/arut/nginx-rtmp-module.git

2.重編譯nginx 代碼如下

./configure --prefix=/usr/local/nginx-1.2.9/ --add-module=./rtmp/nginx-rtmp-module --with-http_ssl_module --with-pcre=/lamp_source/pcre-8.38;
make;make install;
#重新安裝nginx

3.完成安裝后。

打開nginx.conf 在http{server...} 之后加上以下代碼

rtmp{
    server{
        listen 1935;
        chunk_size 4000;
        application hls {
            live on;
            hls on;
            hls_path /你的服務(wù)器路徑這個(gè)用于存放緩存文件的。必須可寫;
            hls_fragment 5s;
        }
    }
}

然后新建個(gè)主機(jī)配置

server {
 
    listen 8851;
    location /index.html {
    root /網(wǎng)站存放目錄;
}
    location / {# return 403;
      # Serve HLS fragments
      types {
        application/vnd.apple.mpegurl m3u8;
        video/mp2t ts;
      }
      root /同上,緩存用;
      expires -1;
    }
  }

完成以上配置后。 下載一個(gè)軟件叫做 open broadcaster software 的軟件推流即可(注意,也可以使用ffmpeg 進(jìn)行推流)。 軟件使用如截圖

然后點(diǎn)開始串流就可以了。

下載打開vlc播放器(拉流)。輸入 rtmp://你的網(wǎng)址:1935/hls/上圖中的密碼 然后就ok了。 成功在線直播

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:辛集 臨汾 延安 忻州 海西 邯鄲 南通 西安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Nginx搭建rtmp直播服務(wù)器實(shí)現(xiàn)代碼》,本文關(guān)鍵詞  Nginx,搭建,rtmp,直播,服務(wù)器,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Nginx搭建rtmp直播服務(wù)器實(shí)現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于Nginx搭建rtmp直播服務(wù)器實(shí)現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章