亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ONVIF協(xié)議的NVR在變電站視頻監(jiān)控中的應用

        2013-10-24 08:23:06徐飛明費章君楊仕友
        電力自動化設(shè)備 2013年9期
        關(guān)鍵詞:變電站設(shè)備系統(tǒng)

        徐飛明 ,費章君 ,楊仕友 ,吳 磊

        (1.浙江大學 電氣工程學院,浙江 杭州 310027;2.南京南自信息技術(shù)有限公司,江蘇 南京 210012)

        0 引言

        變電站視頻監(jiān)控系統(tǒng)是變電站安全運行的重要保障,負責視頻監(jiān)控、設(shè)備控制、報警信息處理等功能,實現(xiàn)變電站安全防護[1]。為了集中管理現(xiàn)場的監(jiān)控設(shè)備,監(jiān)控系統(tǒng)一般設(shè)置有數(shù)字視頻錄像機DVR(Digital Video Recorder),但是此類系統(tǒng)之間相互獨立,無法實現(xiàn)信息共享,設(shè)備維護、系統(tǒng)升級都比較麻煩[2]。隨著網(wǎng)絡(luò)技術(shù)的不斷進步,DVR逐步發(fā)展成為具有網(wǎng)絡(luò)功能的網(wǎng)絡(luò)視頻錄像機NVR(Network Video Recorder)。

        1 NVR介紹

        NVR是一個包含基本存儲硬件和集中管理軟件的網(wǎng)絡(luò)錄像子系統(tǒng),其最大限度地繼承了DVR的優(yōu)勢,實現(xiàn)了接入管理、解碼顯示及錄像文件的分布式存儲等一體化功能,實現(xiàn)設(shè)備的靈活部署[3]。然而,變電站視頻監(jiān)控系統(tǒng)中監(jiān)控設(shè)備品種繁多,攝像機采用不同編碼格式和通信協(xié)議,使其難以快速接入監(jiān)控中心。目前多個省電力公司已經(jīng)建設(shè)了變電站視頻監(jiān)控系統(tǒng),并為NVR設(shè)計了不同的通信協(xié)議,而實現(xiàn)這些協(xié)議既費時又費力。因此,基于標準化的開放設(shè)備將是必然趨勢,而這些標準化包括:標準化的控制協(xié)議、標準化的流媒體協(xié)議、統(tǒng)一的編碼格式、可靠的存儲技術(shù)。近年來,陸續(xù)有多家致力于標準化建設(shè)工作的組織成立,如開放型網(wǎng)絡(luò)視頻接口論壇(ONVIF)[4]和 PSIA[5]。

        鑒于此,為提高NVR的可移植性和開放性,降低后期維護和升級成本,本文應用ONVIF框架設(shè)計、開發(fā)了一種基于通用硬件的NVR軟件平臺。該平臺應用多種跨平臺技術(shù),模塊間獨立性強,以滿足不同的監(jiān)控系統(tǒng),如基于PC服務(wù)器的NVR適用于大型電力視頻監(jiān)控系統(tǒng);基于SOC的嵌入式NVR可滿足某個變電站的視頻監(jiān)控。

        2 系統(tǒng)方案設(shè)計

        變電站視頻監(jiān)控系統(tǒng)以電力通信網(wǎng)為載體,實現(xiàn)分層、分區(qū)的分布式監(jiān)控[6-7],廣東電網(wǎng)變電站視頻及環(huán)境監(jiān)控系統(tǒng)為三級結(jié)構(gòu),即省級主站—地區(qū)級主站—站端系統(tǒng)。NVR是站端系統(tǒng)的主要設(shè)備,一方面負責對變電站內(nèi)所有監(jiān)控設(shè)備進行統(tǒng)一管理;另一方面負責與地區(qū)級或省級監(jiān)控中心的信息交互,實現(xiàn)聯(lián)網(wǎng)監(jiān)控。

        根據(jù)NVR的功能需求,本文軟件平臺設(shè)計成客戶/服務(wù)器模式。在NVR端,主要負責變電站監(jiān)控設(shè)備的管理、接收并處理來自監(jiān)控中心的請求;在監(jiān)控中心,實現(xiàn)基于瀏覽器的遠程配置、客戶端軟件的視頻顯示。圖1介紹了本文NVR系統(tǒng)的設(shè)計原理。根據(jù)前端攝像機的不同類型,本文NVR實現(xiàn)3種視頻流接入方式,即:支持標準協(xié)議的網(wǎng)絡(luò)攝像機采用ONVIF協(xié)議接入,其他網(wǎng)絡(luò)攝像機采用SDK方式接入,而對已有的模擬攝像機經(jīng)DSP編碼后以網(wǎng)絡(luò)方式接入。為使NVR和監(jiān)控中心之間實現(xiàn)基于ONVIF協(xié)議的通信,本文NVR對前端攝像機的音視頻流經(jīng)進行轉(zhuǎn)發(fā),并對網(wǎng)絡(luò)協(xié)議進行轉(zhuǎn)發(fā)、轉(zhuǎn)換,實現(xiàn)信息交互。

        圖1 NVR系統(tǒng)的設(shè)計原理Fig.1 Principle of NVR system design

        2.1 ONVIF協(xié)議設(shè)計

        2.1.1 協(xié)議介紹

        ONVIF為監(jiān)控系統(tǒng)的硬件和軟件平臺定義了一種標準化的接口,使基于IP網(wǎng)絡(luò)的不同安防系統(tǒng)具有更好的兼容性。鑒于此,本文軟件平臺采用ONVIF協(xié)議進行主體框架設(shè)計。

        ONVIF協(xié)議的框架以Web服務(wù)標準為基礎(chǔ)。其定義的所有配置服務(wù)都表示為Web服務(wù)的操作,描述成 WSDL(Web Service Description Language)格式,并以HTTP作為底層的傳輸協(xié)議。該協(xié)議采用的Web服務(wù)集成了多個基于IP網(wǎng)絡(luò)的開放式獨立標準,如 XML、SOAP(Simple Object Access Protocol)、WSDL。XML提供了數(shù)據(jù)的描述方式,SOAP用于傳送信息,而WSDL描述這些服務(wù)[4]。ONVIF協(xié)議通過以上機制有效實現(xiàn)了會話與資源實體分離,將物理設(shè)備接口抽象為資源服務(wù),實現(xiàn)了良好的擴展性與開放性。

        本文的Web服務(wù)采用gSOAP工具開發(fā)[8]。gSOAP可將ONVIF協(xié)議定義的WSDL文檔編譯成符合C/C++風格的頭文件,并根據(jù)這些頭文件生成調(diào)用SOAP服務(wù)的框架代碼,使編寫Web服務(wù)的工作最小化[9-10]。其內(nèi)置的Web服務(wù)器提供了基于WSDL描述的服務(wù),接收并處理監(jiān)控中心的請求。

        2.1.2 協(xié)議設(shè)計

        由圖1所示的NVR系統(tǒng)可見,相對于變電站監(jiān)控設(shè)備而言,NVR作為ONVIF協(xié)議的客戶端,獲取設(shè)備相關(guān)信息;相對于監(jiān)控中心而言,NVR作為ONVIF協(xié)議的服務(wù)端,負責數(shù)據(jù)的轉(zhuǎn)發(fā)。為實現(xiàn)監(jiān)控中心獲取變電站的實時運行狀況,本文NVR需實現(xiàn)設(shè)備搜索、設(shè)備信息和視頻流獲取,其基本流程如圖2所示。因此,本軟件平臺設(shè)計如下。

        步驟1設(shè)備搜索。設(shè)備搜索的主要任務(wù)是變電站內(nèi)的攝像機接入NVR。NVR發(fā)送一個Probe廣播,當設(shè)備收到該廣播包后,返回該設(shè)備的IP地址,完成設(shè)備接入。在以往的攝像機接入中,不同廠家采用不同的搜索協(xié)議,往往是接入幾個廠家的攝像機就需要幾個廠家的設(shè)備搜索工具。本文NVR采用統(tǒng)一的設(shè)備搜索協(xié)議,可快速接入不同品牌的攝像機,降低了操作的復雜度。

        圖2 ONVIF協(xié)議的流程圖Fig.2 Flowchart of ONVIF protocol

        步驟2設(shè)備信息獲取。當監(jiān)控中心需要獲取變電站內(nèi)某一攝像機的工作狀態(tài)時,往NVR發(fā)送Get-Profiles指令。NVR根據(jù)接收到的設(shè)備ID,向該設(shè)備發(fā)送GetProfiles指令,并直接轉(zhuǎn)發(fā)得到的設(shè)備信息。

        步驟3站內(nèi)實時視頻獲取。當監(jiān)控中心需要獲取變電站內(nèi)某一設(shè)備區(qū)域的監(jiān)控錄像時,首先向NVR發(fā)送GetStreamUrl指令,NVR根據(jù)反饋的設(shè)備ID,轉(zhuǎn)發(fā)該區(qū)域的視頻流。

        2.1.3 非ONVIF協(xié)議設(shè)備的支持

        對于支持ONVIF標準的設(shè)備,本文的NVR可以通過ONVIF協(xié)議直接接入;而對于非ONVIF標準的設(shè)備,本文的NVR需要通過相關(guān)設(shè)備提供的API接口實現(xiàn),即廠商提供的SDK二次開發(fā)包,運用工廠設(shè)計模式[11],將不同設(shè)備的基本操作封裝成符合ONVIF協(xié)議的操作。由此,本文的NVR向下實現(xiàn)了不同廠家設(shè)備的接入,而向上通過ONVIF協(xié)議直接接入監(jiān)控中心,實現(xiàn)聯(lián)網(wǎng)監(jiān)控。

        2.2 網(wǎng)頁界面中的ONVIF協(xié)議設(shè)計

        隨著變電站視頻監(jiān)控系統(tǒng)的規(guī)模化,NVR更多地作為前端設(shè)備的管理者,配合地區(qū)級或省級監(jiān)控中心,完成視頻流轉(zhuǎn)發(fā)、錄像存儲。這些轉(zhuǎn)變使DVR中關(guān)鍵的本地操作、顯示功能逐步削弱。因此,本文NVR內(nèi)置的Web服務(wù)器可實現(xiàn)瀏覽器遠程登入。為實現(xiàn)跨瀏覽器無插件的方式訪問NVR,網(wǎng)頁界面采用 Google Web Toolkit(簡稱 GWT)開發(fā)包,它是 Google推出的Ajax應用開發(fā)包,用Java開發(fā)的Ajax應用,部署時編譯成 JavaScript[12]。

        由圖1所示的NVR系統(tǒng)可見,NVR和監(jiān)控中心之間采用ONVIF協(xié)議進行通信,那么網(wǎng)頁界面的關(guān)鍵任務(wù)是如何在GWT框架下實現(xiàn)該協(xié)議。如圖3所示,首先通過WSDL編譯器將WSDL文檔轉(zhuǎn)換為POJO(Plain Old Java Objects,簡單初始 Java 對象),以便在Java中調(diào)用并實現(xiàn)ONVIF協(xié)議定義的各種方法[13]。當網(wǎng)頁界面有請求操作時,本文模塊調(diào)用XmlWriter類執(zhí)行序列化操作,將數(shù)據(jù)轉(zhuǎn)換成符合ONVIF協(xié)議框架的XML流;當網(wǎng)頁界面得到響應操作時,調(diào)用XmlReader類執(zhí)行反序列化操作,解析接收到的XML流[14]。

        圖3 Web服務(wù)中的數(shù)據(jù)格式轉(zhuǎn)換Fig.3 Data format conversion in Web service

        3 應用實例

        基于前述的設(shè)計原理和方法,本文設(shè)計、開發(fā)了NVR軟件平臺,以某變電站視頻監(jiān)控系統(tǒng)為例進行分析。該系統(tǒng)由網(wǎng)絡(luò)攝像機、報警設(shè)備以及燈光等監(jiān)控設(shè)備組成[15]。其中,本文NVR以O(shè)NVIF協(xié)議方式接入SAMSUNG SNB-5000高清網(wǎng)絡(luò)攝像機,以SDK方式接入MOBOTIX Q24高清網(wǎng)絡(luò)攝像機。NVR客戶端登入NVR服務(wù)器后,通過RTSP協(xié)議請求實時的視頻流,可以實時顯示不同協(xié)議、不同監(jiān)控區(qū)域的視頻流,如圖4所示。由以上運行結(jié)果可知,本文開發(fā)的NVR,由于運用ONVIF協(xié)議,可以快速地接入不同廠家的攝像機。

        圖4 NVR客戶端Fig.4 NVR client

        傳統(tǒng)的NVR往往只支持特定廠家的攝像機,而且后期升級成本高,這些因素影響了NVR的市場普及。本文所開發(fā)的NVR平臺與傳統(tǒng)NVR的性能比較如表1所示。由表1可知,本文NVR可支持更多廠家的高清攝像機,后期維護成本低,設(shè)備接入能力強,達到預期的設(shè)計目的。

        表1 設(shè)備的性能指標比較Tab.1 Comparison of performance among devices

        4 結(jié)論

        本文設(shè)計、開發(fā)了一種高性能的網(wǎng)絡(luò)硬盤錄像機的軟件平臺。以開放性、標準化要求為目標,實現(xiàn)了基于ONVIF協(xié)議的NVR軟件平臺,可跨Linux、Windows等操作系統(tǒng)運行。通過變電站視頻監(jiān)控系統(tǒng)運行表明,NVR可以接入不同廠家設(shè)備,實現(xiàn)音視頻數(shù)據(jù)的存儲、傳輸,環(huán)境量信息的管理,瀏覽器遠程訪問。隨著視頻監(jiān)控系統(tǒng)的不斷發(fā)展,NVR作為分布式應用管理平臺的作用將越來越明顯。同時,視頻監(jiān)控技術(shù)作為遙視功能的一部分,將逐步融入變電站綜合自動化系統(tǒng),完善電網(wǎng)集約化管理。

        猜你喜歡
        變電站設(shè)備系統(tǒng)
        諧響應分析在設(shè)備減振中的應用
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于MPU6050簡單控制設(shè)備
        電子制作(2018年11期)2018-08-04 03:26:08
        關(guān)于變電站五防閉鎖裝置的探討
        電子制作(2018年8期)2018-06-26 06:43:34
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        超高壓變電站運行管理模式探討
        電子制作(2017年8期)2017-06-05 09:36:15
        220kV戶外變電站接地網(wǎng)的實用設(shè)計
        500kV輸變電設(shè)備運行維護探討
        国产片在线一区二区三区| 国产午夜亚洲精品不卡福利| 国产亚洲精品综合在线网址| 日本女同性恋一区二区三区网站 | 日本一区二区三区综合视频| 国产精品成人观看视频国产奇米| 亚洲国产成人一区二区精品区 | 麻豆果冻传媒在线观看| 国产啪精品视频网给免丝袜| 日本中文字幕一区二区视频| 偷拍一区二区三区四区视频| 久久精品夜色国产亚洲av| 欧美人与物videos另类xxxxx| 四虎成人精品国产一区a| 蜜桃成人精品一区二区三区| 高黄暴h日本在线观看| 国产熟人av一二三区| 日本中文字幕不卡在线一区二区| 一区二区三区四区亚洲综合| 少妇被按摩出高潮了一区二区| 久久无码字幕中文久久无码 | 国产精品一区二区久久| 国产内射视频在线播放| 人妖一区二区三区在线| 免费人妻精品一区二区三区| 亚洲天堂第一区| 久久夜色精品国产亚洲av老牛 | 少妇被粗大的猛烈进出免费视频| 爱情岛论坛亚洲品质自拍hd| 91中文人妻丝袜乱一区三区| 午夜少妇高潮在线观看视频| 亚洲av无码国产精品草莓在线| 久久精品亚洲中文字幕无码网站| 一级片麻豆| 日韩av一区二区无卡| 色天使久久综合网天天| 成人无码一区二区三区网站| 极品av在线播放| 在线观看国产成人自拍视频| 久久久g0g0午夜无码精品| 国产精品福利小视频|