使用我們流媒體服務器的夥伴們都知道,EasyNVR設備接入是通過rtsp拉流來進行的設備接入,正常安防設備支持rtsp協議,都是可以接入成功的。不熟悉的用戶對於設備的接入時,有時會出現各種各樣的問題,此前我們也爲大家解決過不少,比如如何隨時調用直播視頻流,如何對數據進行重置與備份。
有正在使用EasyNVR設備的用戶,發現同一路攝像頭在部分現場可以拉取到視頻流,部分現場取不到視頻流,這是什麼情況?
對此我們做了兩種可能性的分析:
對於同一路攝像機接入不同的現場,部分現場設備在線,部分不在線,有現場設備在線,說明設備端自身是沒有問題的,設備是可以正常輸出rtsp流的。
不同服務接入,出現部分服務器不在線,部分在線,問題大概率出現在不同服務器自身,可以通過排查各個服務器自身到設備的網絡問題來排查;
通過服務器上ping 具體設備的ip來分辨服務器上到設備的網絡是否是暢通;
打個比方:192.168.99.100爲攝像機ip
正常網絡通暢展示:
網絡不通展示:
出現網絡不通問題,可以通過解決網絡問題來解決,排查現場網絡路由器等方式;
不同服務器ping具體的設備都是ping的通的,這個問題大概率出現在設備自身。
一般攝像機可以輸出rtsp流都是設備內部有個rtsp服務對外進行輸出,由於具有設備自身硬件能力和其他因素的影響,攝像機自身對外的最大同時連接數是有限制的,一般攝像機對外連接數支持3-6個同時連接,也就是說,同一個攝像機同時被6個服務器成功拉流,攝像機自身的同時最大連接數只有6,那麼第七個服務器再來拉取該路攝像機的視頻流必然會出現設備不在線的問題。
解決此類問題的方法:
1、優化對該路攝像機的rtsp拉流規劃,減少不必要的同時拉流使用;
2、藉助中間服務,通過中間服務接入rtsp,再由中間服務對外輸出rtsp流,這樣攝像機端只有一路的拉流壓力,壓力轉到了中間服務上了。(後續會具體介紹幾個中間服務的接入和輸出方法)