一、方案簡要
首先透過對開發方案的仔細研究(即時監控、串流媒體、直播串流方案的資料來源-->協定轉換-- >伺服器-->前端播放的簡單介紹: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模組的安裝
(註:由於這一塊的東西比較多,就直接外鏈我安裝的時候參考的網站,還是很不錯的)
可以看這裡:https://blog.linuxeye.com/31.html
可以看這裡: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直播串流配置),包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。