
C3M-Video視頻監控管理平臺包括視頻后臺服務、平臺功能接口、業務呈現等幾個部分。視頻后臺服務提供基于云計算的視頻監控服務功能,并通過協議接口與外部調用者進行通信;平臺功能接口則在視頻后臺服務的基礎上,結合對業務流程的分析,將相關的功能流程封裝成SDK的形式;業務呈現界面根據用戶對業務、功能、定制等各方面的需求,對視頻監控功能進行組合和呈現,提供最終客戶使用。
C3M-Video平臺的核心是視頻服務,包括設備接入、數據存儲、流媒體轉發,依靠平臺管理服務的調度,以云服務的形式提供海量數據的運算和存儲。平臺通過調用云服務的訪問接口,獲得相應的服務功能,組合成多種視頻監控應用,用戶可以按需使用這些應用。
同時,C3M-Video平臺制訂了相應的接入協議,用于與視頻設備、外部監控系統進行對接。采用了先進的設備智能識別技術,在網絡內搜索并識別設備的類型,以方便地接入到平臺中。C3M-Video平臺創新性的將云計算系統中的關鍵技術:虛擬化技術,應用到對所管理的規?;曨l監控系統的虛擬化訪問上,通過虛擬化訪問,保證了品牌繁多、架構各異、視頻碼流格式不同的眾多視頻監控子系統,被抽象成相同的接口,通過插件的方式實現對各類不同設備的動態支持,平滑的接入到C3M-Video平臺中來。
基于SOA的云計算架構,C3M-Video平臺除了能支持專有行業領域的視頻監控,還能支持面向公眾的可運營業務。這意味著C3M-Video能應對而且隨時可能擴展的監控規模,很容易地實現監控規模的擴展。同時,還具有彈性的業務能力,通過分層的架構,將相關的功能聚合成新的業務,并以靈活的形式向平臺用戶提供該業務的應用流程。
基于SOA的云體系框架,以健雄職業技術學院數字校園云為例,進行了云團的設計與實現,如圖4所示,教師、學生、部門、等作為云端用戶,通過終端設備到校園云服務平臺中心查找需要的云服務,然后綁定到相應的服務接口層,校園云服務平臺中心是由一臺高性能的服務器計算機負責;云端用戶找到相應的服務,根據服務描述和服務位置,選擇相應的服務接口層,它由網絡中一個節點計算機負責;服務接口層將用戶請求發送給業務調度層,業務調度層可以判斷用戶身份、請求類型和安全驗證等,接受對合法請求并調度計算服務層中相應服務,調度管理層由一組分布式網絡服務器計算機組成,軟件控制過程使用WebService服務處理技術;計算服務層根據調度選擇并執行相應的服務去處理用戶任務,自動訪問、分配、使用物理服務層的服務資源,它也是網絡中一組分布式節點組成,包括教務、科研、人事、學生管理、財務等各種服務和云存儲管理服務;物理服務層是由校園數據中心和高性能計算機組成,主要通過高性能計算、強大存儲、海量的數據為整個云團的服務處理提供底層服務。