P2P云穿透技術在監控攝像頭的應用
前言: 近年來,隨著網絡帶寬、計算機處理能力和存儲容量的迅速提高,以及各種視頻信息處理技術的出現,視頻監控系統的優勢愈發明顯,其高度的開放性、集成性和靈活性為視頻監控系統和設備的整體性能提升創造了必要的條件,同時為整個安防產業的發展提供了更加廣闊的發展空間。然而,各企事業單位的內部網絡結構較為復雜、多數IP不固定等因素導致了采用IP直連方式來連接設備這一方法的弊端也逐漸暴露出來。為此,P2P穿透的解決方案成為了越來越多人在選擇安防系統時的一個重要參考要素。P2P穿透即點對點穿透,是指前端設備通過一定的處理方式后,主動與請求客戶端直接建立連接發送媒體流。
P2P穿透技術原理:當前系統中的P2P主要工作原理是在前端設備中移植進一個P2P穿透輔助程序,P2P穿透輔助程序將向服務器注冊該設備,服務器也可以由此來識別設備是否在線。同時P2P穿透輔助程序將與服務器進行必要的信息交換來實現網絡分析和連接建立功能。
系統特色:
(1)支持不同廠商的前端設備接入:系統中允許前端設備采用不同的設備廠商進行對接,但是對接的過程必須對設備進行程序移植,需獲取廠商的許可以及技術支持。
(2)前端設備接入DIY可提供了相關的SDK以及接入操作文檔說明,便于相關人員進行自主開發開發接入到系統中。
(3)雙擊熱備:以主-備方式(Active-Standby方式)實現雙擊熱備,即以一臺服務器來做為主服務器來運行,如果主服務器由于未知原因而停止工作,備用服務器將被激活來保證系統的正常運行。
(4)降低服務器資源:P2P穿透的最終結果為設備與客戶端建立連接實現通信及媒體流傳輸,不再經過流媒體服務器來進行數據轉發,這樣將大幅度降低服務器所需資源。
(5)WEB后臺管理:系統提供Web后臺管理功能,讓管理員能夠通過web對用戶以及設備進行相關的管理。
(6)網絡穿透:系統P2P服務具備著網絡分析功能,能夠在設備在不同的網絡中實現自主穿透與客戶端建立通信,網絡穿透率達到90%。
系統功能:系統的功能是客戶即用戶最關心以及最需要了解的內容,由于不同的使用者對系統有不同的側重點,當前將系統功能拆分為3塊來簡單描述下系統所能夠實現的功能:分別為設備可對接功能、客戶端已實現功能以及web后臺管理功能。
設備可對接功能:
(1) 實時預覽
(2) 云臺控制
(3)監聽
(4) 錄像回放
(5) 語言對講
(6)布防撤防
(7)修改設備密碼
(8) 特殊功能定制
后臺功能:
(1)開戶銷戶(2)用戶權限管理(即設置用戶可以使用那一部分客戶端功能)
(3)用戶設備管理(即為用戶分配可觀看的前端設備點)
(4)數據統計
(5)設備管理(包括添加、刪除、修改)
(6)管理員系統
(7)客戶端管理(查看曾登錄過的客戶端信息、用戶和客戶端綁定)
(8)日志系統管理