什麼是 ONVIF 協議(簡單解釋版)
顯然,成熟的網路攝影機標準和協議,對 IP 監控產品的快速開發和市場成長做出了巨大貢獻。PSIA 和 ONVIF 是智慧財產權監控產品普遍採用的兩個主要標準/協議。一方面,這些標準降低了 IP 影像監控的成本和複雜性,也解決了不同網路裝置之間的互操作性。
早在 2009 年,嵌入式系統集團的高階專案經理 Ajit Dubey 寫道,互操作性是管理 PTZ、網路配置和遺留相容性的安全專業人員的關鍵挑戰。雖然 IP 提供了連線的好處,但更廣泛的吸收面臨著一些挑戰。製造商有一系列影像編碼標準,每個標準都有不同的配置檔案。流媒體協議、儲存格式和影像分析中存在更多的碎片化。在第三方影像裝置之間,配置 PTZ 功能也很困難。
1#。什麼是PSIA?
PSIA 的全名是實體安全互操作性聯盟(Physical Security Interoperability Alliance),成立於 2008 年,其使命是為實體安全硬體和軟體平台,建立基於標準的介面。該聯盟追求為基於網路的安全系統帶來互操作性的目標。該聯盟擁有 50 多家實體安全製造商和系統整合商,如 Honywell、Tyco、United Technologies、Milestone、Allegion 等。
2#。什麼是 ONVIF?
ONVIF 也於 2008 年成立,ONVIF 是開放網路影像介面論壇的縮寫(Open Network Video Interface Forum),它是一個由索尼、安迅士、博世領導的開放組織。經過 8 年的發展,ONVIF 成為通用標準,目的在解決不同基於 IP 的安全產品之間的連線和互操作性問題。該組織目前有 Profile S、Profile C、Profile G、Profile Q 等不同規格,專門用於不同的應用。超過 1000 家製造商加入了 ONVIF 會員。
正如我們之前提到的,PSIA 和 ONVIF 是不同 IP 安全產品,使用的主要標準。然而,ONVIF 擁有最大的製造商集團,有數百萬產品符合 ONVIF 產品,其中約 5000 種產品獲得了 ONVIF 的認證。由於缺乏製造商的支援,PSIA 似乎將被逐步淘汰。然而,一些公司,如提供產品的公司,如 Hikvision,都符合 ONVIF 和 PSIA 標準。
3#。PSIA 和 ONVIF 有什麼區別?
由於這兩個標準有著相同的使命和目標。不僅製造商和整合商似乎患有優柔寡斷症,而且許多使用者不知道它們之間的區別。
根據 Ajit Dubey 撰寫的文章,PSIA 為更廣泛的實體安全市場定義了更通用的規格,包括門禁控制、儲存等。雖然 ONVIF 似乎專注於 IP 影像串流,特別是網路攝影機和影像分析。因此,ONVIF 制訂了目的在解決影像串流收發器介面問題的規範。規範標準包括裝置發現、裝置配置、事件、PTZ 控制、影像分析、推送通知和影像串流等功能。
Ajit Dubey 還列出了 ONVIF 和 PSIA 之間的技術差異,這可能會推動 IP 監控市場採用標準。
1. PSIA 使用表示狀態傳輸(REST,representational state transfer)架構。另一方面,ONVIF 規範建立在 Open Platform Web Service 標準之上,如 XML(用於資料描述語法)、Simple Object Access Protocol(SOAP、SOAP 1.2)以傳輸訊息和 WSDL(WSDL)以描述服務。如今,幾乎所有的 Web 服務都在使用 REST,與 SOAP 相比,它使用起來很簡單,只需要比 SOAP 更少的開銷。
2. 就裝置發現而言,ONVIF 可以在相容產品之間提供 100% 的互操作性,這是由於使用了以微軟為中心的技術(WS Discovery)作為其裝置發現機制。這意味著所有符合 ONVIF 的網路裝置,都必須採用 WS Discovery 方法。
PSIA 提供了幾種不同的裝置發現機制,包括 Bonjour、uPnP、Zeroconf。雖然 PSIA 為採用裝置發現機制提供了更大的靈活性,但這也導致了連線符合 PSIA 標準的產品的互操作性複雜性。例如,儘管攝影機和影像管理系統都符合 PSIA 標準,但支援 Bonjour 的 PSIA 相容攝影機無法與支援 UPnP 的 PSIA 相容影像管理系統連線。
3. 與 ONVIF 規範相比,PSIA 無法為 PSIA 規範提供 100% 的互操作性。原因是 PSIA 對事件和通知,使用通用訊息格式;而 ONVIF 的事件通知基於 WS-Notify 框架。
4. 與嚴格的 ONVIF 規範相比,PSIA 為分析整合提供了一個簡單的介面。
5. 由於其基於 REST 的架構,與 ONVIF 基於 SOAP 的架構實現相比,PSIA 的實現是輕量級的。
4#。什麼是 CGI 和 ISAPI?
除了上述兩個主要標準外,一些製造商生產的 IP 攝影機支援 CGI 和 ISAPI。CGI 和 ISAPI 都用於網路開發(web development)。CGI,這是常見的閘道器介面(common gateway interface),通常在 Linux 作業系統上執行,它是在伺服器上執行的指令碼,用於與客戶端的 HTML 網頁進行互動。CGI 是重要的 WWW 技術之一,它作為連線應用(CGI 程式)和 Web 伺服器的橋樑。這也是在程式和 Web 伺服器之間傳輸訊息的規範。相比之下,ISAPI 是在 Windows 作業系統上執行的網際網路資訊服務(IIS,Internet Information Service)的 N 層 API。ISAPI 是網際網路伺服器應用可程式介面的縮寫。
使用 CGI 協議時,使用者可以鍵入命令:http://{ipaddress}:{port)/snapshot.cgi? user=admin&pwd=password 來配置快照設定。通常,IP 攝影機製造商將向使用者提供一份文件,列出 IP 攝影機可以支援的所有 CGI 命令。其他網路攝影機可能支援 ISAPI,使用者可以使用 http://{ipaddress}:{port)/snapshoot.exe 等命令? user=admin&pwd=password 或 http://{ipaddress}:{port)/snapshoot.dll? user=admin&pwd=password 訪問攝影機的快照設定。
顯然,透過使用 CGI 和 ISAPI,攝影機可以為使用者提供更多的靈活性,特別是當他們想根據自己的獨家要求,實現某些功能,或將攝影機整合到不同的安全系統時。
5#。什麼是 GB/T28181 標準?
中國政府(公安部)向影像監控市場釋出了 GB/T28181 標準,目的是解決 ONVIF 的壟斷問題。GB/T28181是 《資訊傳輸、交換、控制技術要求的安全影像監控網路系統》的代號,其釋出可以追溯到 2012 年。許多中國網路影像監控產品與 ONVIF 一起支援 GB/T28181 標準。由於它是中國產品的國家標準,該標準不太可能在全球範圍內被採用。
0 comments:
張貼留言