ONVIF란?

ONVIF(Open Network Video Interface Forum 오픈 네트워크 비디오 인터페이스 포럼[*], 온비프)는 세계 개방형 산업 포럼의 하나로서, 보안 목적의 물리적인 IP 기반 제품들의 인터페이스를 위한 세계 개방형 표준의 개발 및 이용을 용이하게 하는 것을 목적으로 한다. ONVIF는 동영상 감시 및 기타 물리적인 방범 지역 내의 IP 제품들이 어떻게 서로 통신할 수 있는지에 대한 표준을 만든다. ONVIF는 2008년 액시스 커뮤니케이션스, 보쉬 시큐리티 시스템스, 소니가 시작한 단체이다.
간단히 말해 카메라를 제어할 때 사용되는 국제 표준 프로토콜이고 자세히 말하면 보안장비(CCTV, 카메라, 뷰어 등)에서 사용되는 표준 프로토콜이다.

프로파일

  • 프로파일 S
    비디오 및 오디오 스트리밍, PTZ 옵션, 릴레이 액티베이션 등의 IP 비디오 시스템의 공통 기능을 언급한다.

  • 프로파일 C
    도어 상태 및 제어, 자격 관리, 이벤트 관리 등의 IP 접근 통제 시스템의 공통 기능을 설명한다.

  • 프로파일 G
    비디오 스토리지, 녹화, 검색을 설명한다.

  • 프로파일 Q
    장치 발견, 구성, TLS 인증의 관리에 대해 설명한다.

  • 프로파일 A
    정보, 상태, 이벤트의 검색을 수행하고, 접근 규칙, 자격 정보, 스케줄 등의 PACS(물리 접근 제어 시스템) 관련 항목들을 구성하는 기능이다.

  • 프로파일 T
    (출시 후보/RC) H.264, H.265 인코딩 포맷, 이미징 설정, 알람 이벤트(모션, 부당 변경 감지 등) 등의 비디오 스트리밍 기능을 지원한다.


용도


보안장비끼리 서로 연결되어 동작하게 해주는 프로토콜이다.
ONVIF

일반적으로 보안장비, 영상장비들은 다양한 프로토콜을 지원하고 있는데 자사 표준 프로토콜과 국제 표준 프로토콜(ONVIF)을 사용한다.
국제 표준 프로토콜(ONVIF)의 경우 해당 장비에만 특화되어 있는 기능을 지원하지 않기 때문에 자사 표준 프로토콜을 사용하는 경우도 있다.
ONVIF를 사용할 경우 전세계 공통적으로 사용하는 프로토콜이기 때문에 새로운 사양이나 변경되는 작업이 어렵고 오래 걸린다. 하지만 세계 표준이기 때문에 세계 어디서든 사용할 수 있다.

일반적으로 프로토콜은 socket 통신 기반 프로토콜과 HTTP기반 프로토콜이 있는데 ONVIF는 HTTP 프로토콜을 사용한다.

기능 프로토콜의 종류
영상, 음성, 이벤트 송수신 RTP/RTSP 프로토콜
제어, 설정, 조회 WSDL, SOAP 프로토콜

영상을 볼 때는 RTP/RTSP를 사용하고, IP를 변경하거나 설정을 변경하거나 할 때에는 WSDL, SOAP를 사용한다
ONVIF 프로토콜이 RTP/RTSP 프로토콜을 구현한게 아니라 카메라와 같은 장비를 사용할 수 있도록 RTP/RTSP 주소를 알려주는 역할을 한다.

ONVIFとは?

ONVIF(Open Network Video Interface Forum オープンネットワークビデオインターフェースフォーラム[*]、オンビーフ)は、世界開放型産業フォーラムの一つであり、セキュリティ目的の物理的な IP ベース製品のインターフェースのための世界開放型標準の開発及び利用を容易にすることを目的とする。 ONVIF は動画監視その他の物理的な防犯地域内の IP 製品がどのように相互に通信できるかについての標準を作る。 ONVIF は 2008 年アクシスコミュニケーションズ、ボッシュセキュリティシステムズ、ソニーが立ち上げた団体である。
簡単に言えばカメラを制御する際に使われる国際標準プロトコルであり、詳しく言えばセキュリティ機器(CCTV、カメラ、ビューアーなど)で使われる標準プロトコルである。

プロファイル

  • プロファイル S
    ビデオやオーディオストリーミング、PTZ オプション、リレーアクティベーションなどの IP ビデオシステムの共通機能に言及する。

  • プロファイル C
    ドアの状態及び制御、資格管理、イベント管理などの IP アクセス制御システムの共通機能を説明する。

  • プロファイル G
    ビデオストレージ、録画、検索を説明する。

  • プロファイル Q
    デバイス発見、構成、TLS 認証の管理について説明する。

  • プロファイル A
    情報、状態、イベントの検索を行い、アクセス規則、資格情報、スケジュール等の PACS(物理アクセス制御システム)関連項目を構成する機能である。

  • プロファイル T
    (発売候補 RC)H.264、H.265 エンコードフォーマット、イメージング設定、アラームイベント(モーション、不当変更検知など)などのビデオストリーミング機能をサポートする。


用途


セキュリティ装備同士を互いに接続して動作させるプロトコルである。


ONVIF

一般的にセキュリティ装備、映像装備は様々なプロトコルをサポートしているが、自社標準プロトコルと国際標準プロトコル(ONVIF)を使用する。
国際標準プロトコル(ONVIF)の場合、該当装置のみに特化している機能をサポートしないため、自社標準プロトコルを使用する場合もある。
ONVIF を使用する場合、全世界共通で使用するプロトコルであるため、新しい仕様や変更される作業は難しく時間がかかる。 しかし、世界標準であるため、世界のどこでも使うことができる。

一般的にプロトコルは socket 通信基盤プロトコルと HTTP ベースプロトコルがあるが、ONVIF は HTTP プロトコルを使用する。

機能 プロトコルの種類
映像、音声、イベント送受信 RTPRTSP プロトコル
制御、設定、照会 WSDL、SOAP プロトコル

映像を見るときは RTPRTSP を使用し、IP を変更したり、設定を変更したりするときには WSDL、SOAP を使用する
ONVIF プロトコルが RTPRTSP プロトコルを具現したのではなく、カメラのような装備を使用できるように RTPRTSP アドレスを知らせる役割をする。