개요
광범위하게 분류하면, ONVIF를 통한 시스템 통합은 다음과 같은 요소로 구성됩니다:
- 비디오(Video) - ONVIF 클라이언트는 Azena 장치에서 비디오 피드를 받을 수 있습니다.
- 메타데이터(Metadata) - ONVIF 클라이언트는 Azena 장치에서 실행되는 애플리케이션에서 전송된 메타 데이터를 받을 수 있습니다.
- 이벤트(Events) - ONVIF 클라이언트는 Azena 장치에서 실행되는 애플리케이션에서 전송된 이벤트를 받을 수 있습니다.
이처럼 시스템 통합은 다양한 요소로 이루어져 있으며, 각각의 요소마다 다른 제약 조전이 있으므로, Azena의 담당자와 초기 탐색 토론을 하는 것이 좋습니다. 그들은 당신이 당신의 요구에 맞는 올바른 솔루션을 선택하는 데 도움이 될 수 있습니다.
비디오(Video)
Azena 장치는 Profile S 및 Profile T에 서술된 ONVIF 사양에 따라 RTSP를 통해 비디오를 스트리밍하는 기능을 지원합니다. 이를 통해 Profile S 및 Profile T 클라이언트(예: 비디오 관리 소프트웨어)는 RTSP를 통해 비디오를 캡처하고 실시간으로 재생할 수 있습니다.
이 문서를 작성하는 현재, Milestone, Genetec, Nx Meta, Bosch VMS를 포함한 (단, 이에 국한되지 않는) 여러 인기 있는 비디오 관리 시스템(VMS)은 Azena 장치에서부터 수신한 비디오를 스트리밍할 수 있습니다.
메타데이터(Metadata)
Azena 장치는 RTSP를 통해 Profile S 및 Profile T 클라이언트에 비디오를 풍부하게 하는 메타데이터를 스트리밍하는 기능을 지원합니다. 이를 통해 클라이언트는 Metadata를 수신하고 이미지 위에 오버레이 할 수 있습니다. 이때 메타데이터는 반드시 ONVIF에서 지정한 형식이어야 합니다.
이 문서를 작성하는 현재,
- Milestone과 Genetec은 ONVIF 메타데이터를 수신하고 비디오 이미지 위에 경계 상자(Bounding box)를 그릴 수 있습니다.
- Nx Meta 버전 5.0에서는 아직 ONVIF 메타데이터를 표시할 수 없습니다. 이 기능은 5.1에 포함될 가능성이 높습니다.
다음은 Azena 장치에서 실행되는 애플리케이션에서 전송된 ONVIF 경계 상자(Bounding box)가 Milestone에 표시되는 방법을 보여주는 예시입니다:
이벤트(Events)
ONVIF 이벤트에는 다음과 같이 크게 두 가지 유형이 있습니다:
-
표준 ONVIF Events
- ONVIF는 일상 활동에서 여러 작업을 나타내는 다양한 이벤트를 정의합니다. 예시로는 SceneTooCrowded, LineCrossed, LicensePlate 등이 있습니다.
- ONVIF는 이러한 각 표준 이벤트에 대한 페이로드 형식을 정의합니다.
- 비디오 관리 소프트웨어(VMS)들이 실제로 이러한 모든 이벤트를 지원하는 것이 아니며, 극히 일부만 지원한다는 점을 기억해야 합니다.
- 애플리케이션이 사양에 따라 표준 ONVIF 이벤트를 생성할 때, Azena 장치는 클라이언트가 해당 이벤트를 지원하는 경우 이러한 이벤트를 클라이언트에 제공할 수 있습니다.
- ONVIF는 일상 활동에서 여러 작업을 나타내는 다양한 이벤트를 정의합니다. 예시로는 SceneTooCrowded, LineCrossed, LicensePlate 등이 있습니다.
-
사용자 정의 ONVIF Events
- 표준 ONVIF 이벤트가 있는 사용 사례의 경우 사용자 정의 ONVIF 이벤트를 만들 수 있습니다.
- ONVIF는 사용자 정의 이벤트에 대한 페이로드 형식 또한 정의합니다.
- 이 페이지를 작성하는 시점에서 모든 비디오 관리 소프트웨어(VMS)가 사용자 정의 ONVIF 이벤트를 지원하는 것은 아닙니다.
- 일부 VMS(예: Genetec)는 ONVIF 이벤트를 수락하기 전 핸드셰이크(handshake)가 필요할 수 있습니다. 이 handshake 메커니즘은 OS 버전 1.6 이상의 Azena 장치에서 사용할 수 있습니다.
Azena app <> ONVIF
애플리케이션의 스토어 기재 사항에서 특히 외부 시스템과의 통합(Integrations with external systems) 섹션은 앱이 ONVIF를 포함한 외부 시스템과 어떻게 통합되는지를 나타냅니다. 이 섹션에는 시스템 통합과 관련된 질문에 대해 개발자에게 문의하는 방법에 대한 정보도 포함되어 있습니다.