首頁 >後端開發 >php教程 >搭建rtmp直播串流服務之1:使用nginx搭建rtmp伺服器(nginx-rtmp模組的安裝以及rtmp直播串流配置)

搭建rtmp直播串流服務之1:使用nginx搭建rtmp伺服器(nginx-rtmp模組的安裝以及rtmp直播串流配置)

WBOY
WBOY原創
2016-07-28 08:29:181616瀏覽

一、方案簡要

首先透過對開發方案的仔細研究(即時監控、串流媒體、直播串流方案的資料來源-->協定轉換-- >伺服器-->前端播放的簡單介紹:http://blog.csdn.net/eguid_1/article/details/51725970)

二、採用nginx作為rtmp直播串流伺服器

由於已經存在一台nginx伺服器,(該nginx的web設定:http://blog.csdn.net/eguid_1/article/details/51727060)這台伺服器上執行著兩個測試網站,非常適合nginx-rtmp伺服器搭建,所以最後採用nginx搭建rtmp的直播串流服務。

三、nginx配置

1、nginx-rtmp模組的安裝

(註:由於這一塊的東西比較多,就直接外鏈我安裝的時候參考的網站,還是很不錯的)

1.1、nginx環境搭建可以使用lamp包進行整合環境安裝(比較省事,快速安裝)


可以看這裡:https://blog.linuxeye.com/31.html

1.2、nginx-rtmp模組安裝與點播設定

可以看這裡:https://blog.linuxeye.com/383.html

2、nginx的設定

在先前web設定的基礎上增加一個rtmp的伺服器即可,

(註:rtmp服務為獨立的服務,不要跟http服務搞混了,預設監聽1935端口,允許所有用戶播放)

配置如下:

#rtmp service
rtmp
{
 #LIVE
  server
  {
     listen 1935;
     chunk_size 4000;

     application live
     {
        live on;
       
        allow play all;
     }
   }
}


補充:我是這樣配置的:

 搭建rtmp直播流服务之1:使用nginx搭建rtmp服务器(nginx-rtmp模块的安装以及rtmp直播流配置)

以上就介紹了 搭建rtmp直播串流服務之1:使用nginx搭建rtmp伺服器(nginx-rtmp模組的安裝以及rtmp直播串流配置),包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn