如何搭建多nginx實現視訊分流?
大家都知道,如果一個伺服器接入大量的程序或者任務,很可能會造成卡頓,比如在使用EasyNVR進行視訊直播分發時,nginx接入傳輸量比較大的視訊流,會導致PC端的播放卡頓。
為了解決此種卡頓,我們在EasyNVR內設定了按需直播的方式。在開啟按需直播後,EasyNVR服務就會自動根據視訊的播放需求來傳輸視訊,以減輕nginx的壓力。但是在非按需播放的通道較多的情況下,單nginx處理比較仍然會放緩,解決此種問題,就是需要搭建多nginx來實現分流。
搭建方式:
1.先將服務關閉(ServiceUninstall-EasyNVR.exe),隨後複製nginx這個目錄如下圖(錄影可以不復制):
2.複製完成後進入該目錄內將nginx.exe的名稱更改:
以此類推nginx3就將其目錄下的nginx改為nginx3。
3.隨後修改其配置檔案,更改多nginx的端口占用,如果不更改會導致幾個nginx都同時佔用一個埠,更改為任意不衝突的埠即可,啟用了幾個nginx就修改幾個埠。
4.更改完成後儲存退出(注意更改前備份),隨後修改EasyNVR目錄下的easynvr.ini配置檔案,在easynvr.ini配置檔案將多nginx執行緒啟動。
如果沒有此段落請自行寫入,修改完成後儲存退出,重啟服務多nginx執行是否生效。
5.在工作管理員或者Linux內的top命令都可以看到啟動的多nginx,隨後檢視視訊就會進行通道分發。
「其他文章」
- 設備註冊EasyGBS不斷出現上線又離線的現象是什麼原因?
- 2022年5個值得關注的AI趨勢,一分鐘看明白
- EasyCVR平臺如何通過華為SDK接入實現雲臺控制?
- 視訊融合雲服務EasyCVR平臺如何實現華為SDK新增裝置錄影?
- EasyCVR級聯EasyCVR出現通道頻繁掉線是什麼原因?
- SQLite切換為MySQL資料庫,分組不展示通道並報語法錯誤如何處理?
- 視訊融合平臺EasyCVR控制檯啟動時,在關閉播放日誌情況下為何還會列印日誌?
- 新版EasyGBS快照生成預設儲存.raw格式,如何轉成.jpg格式?
- 下級平臺科達錄影機級聯接入EasyCVR出現欄位報錯是什麼原因?
- EasyCVR磁碟讀寫消耗大導致播放卡頓該如何解決?
- 智慧工廠:EasyNVR如何讓工廠實現現代化與智慧化視訊監控與管理?
- AI人工智慧視訊技術如何運用在森林火災監測中?
- 基於WebRTC開源框架的新版EasyRTC會議錄影播放下載實現邏輯
- 如何搭建多nginx實現視訊分流?
- EasyGBS如何實現Nginx代理路徑的拼接?
- EasyCVR部署在Windows系統報錯“缺少dll處理檔案”,如何解決?
- EasyGBS安防視訊平臺出現記憶體異常暴漲是什麼原因?
- 視訊平臺人臉識別比對控制比對時間間隔的程式碼設計
- AI煙火檢測識別演算法在視訊監控場景中的預警應用分析
- 程式設計師必看:13個GitHub開源又炫酷的計算機視覺專案