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

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

  • 歡迎大家積極開心的加入討論群

一、方案簡要

二、採用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包進行整合環境安裝(比較省事,快速安裝)

1.2、nginx-rtmp模組安裝和點播配置

2、nginx的配置

在之前web配置的基礎上增加一個rtmp的伺服器即可, (注:rtmp服務為獨立的服務,不要跟http服務搞混了,預設監聽1935埠,允許所有使用者播放) 配置如下:
#rtmp service
rtmp
{
 #LIVE
  server
  {
     listen 1935;
     chunk_size 4000;
//建立一個釋出應用 live ,釋出到該應用的地址就是:rtmp://ip地址:1935/live/
     application live
     {
        live on;
       
        allow play all;
     }
   }
}


補充:我是這樣配置的: