Interoperability Test Guideline for IP Camera / Client



Similar documents
ImagineWorldClient Client Management Software. User s Manual. (Revision-2)

Software Version

Central Management System (CMS) USER MANUAL

Notification messages

How To Use A Ds6101Di On A Tv Or Tv With A Video Camera On A Network (Tivv) Or Tv (Dv) On A Computer Or Tv At A Network Or Tv On A Cell Phone Or Tv For

Ethernet Port Quick Start Manual

4-CH Hybrid Digital Video Recorder

Quick installation guide for the Vista Quantum QNVR Network Video Recorder

H.264 Internet Video Server

이 기기는 업무용 급 으로 전자파적합등록을 한 기기이오니 판매자 또는 사용자는 이점을 주의하시기 바라며 가정 외의 지역에서 사용하는 것을 목적으로 합니다

VS-100. PoE. H.264 PoE Video Server. H.264 Compression H.264 DI/DO. Compression Rate Comparison MJPEG MPEG4 H.264.

Avigilon View Software Release Notes

CCID1410-ST 1/4" VGA IP PTZ Colour Dome Camera

1.3 CW x720 Pixels. 640x480 Pixels. 720P Wireless 150Mbps IPCAM. High Quality 720P MegaPixel Image

1.3 Mega-Pixel Video Quality

USER S MANUAL. AXIS Media Control

KaiCong-Nothing important than safety! IP Camera. (KaiCong IP camera SIP1201) KaiCong Ares V1.0. Anything else,please contanct me.

C24-CAMANL Video Server/Encoder

Network Video Recorder. Operation Manual

ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example

Installing an Omnicast System Omnicast version 3.5

How To Set Up A Network Camera On A Network Cable Extender (Rj45) With A Network Cam (Cms) On A Pc Or Mac) With An Ipad Or Ipad (For Awn) With The Power Cable (

1CH VIDEO SERVER INSTALLATION GUIDE. Please read instructions thoroughly before operation and retain it for future reference.

DIGIMobile V2 User Manual

AirCam POE-200HD. H MegaPixel POE Dome. H.264 Compression. 1.3 Mega-Pixel Video Quality

CIPCAM720PTIWL,CIPCAM720OD,CIPCAM720ODWDR,CIPDC AM720OD

2MP H.264/ MPEG-4/ MJEPG

emerge 50P emerge 5000P

GV-iView HD V1 for ipad

ONVIF TM. ONVIF Specification Version 2.4 Release Notes. ONVIF

ProSafe Plus Switch Utility

HICC-0600T D1 Network box camera

IR-Cut. Day/Night. Filter

Installation Steps Follow these steps to install the network camera on your local network (LAN):

4. Rear View. Function Switches 1. Fixed IP 2. DHCP Floating IP 3. Auto IRIS (DC Driver LENS) 4. Fixed LENS (AES)

AXIS Video Capture Driver. AXIS Video Capture Driver. User s Manual

IP Network Audio-Video Intercom

IDDERO TOUCH PANELS. Video door phone configuration

IMPORTANT! All of GANZ network camera and encoder series are using same webpage interfaces but some pages are designed only for a specific model.

IP-200PHD Mega-Pixels. 2.0 Mega Pixel Passive PoE IPCamera. High Quality 2.0 MegaPixel Image. Easy to Install. 1600x1200 Pixels.

WN-200HD. 2 Mega-Pixels. 2.0 Mega Pixel Wireless 150Mbps IPCamera. High Quality 2.0 MegaPixel Image. Full Feature 150Mbps Wireless N Camera

AirCam PoE-2600HD. 355 Pan. 90 Tilt. PoE af PoE H Mega-Pixel PT IP Camera 16 :9 FPS H.264

VS-102-HDSDI H.264 HD VIDEO SERVER

iviewer Monitoring Application for ipad, ipod, iphone and Android phones and tablets

Megapixel PoE Day / Night Internet Camera TV-IP572PI (v1.0r)

From Telephone Nuremberg. This letter contains latest information about the above mentioned product.

From Telephone Nuremberg

IP camera User Manual

Amino A140 / H140 Set Top Box Configuration Manual (Visionary Version - 104)

IP 67. IR-Cut. Day/Night. Filter

IP EQUIPMENT WEB. User manual

PoE-2600HD. 355 Pan. 90 Tilt. PoE af PoE H Mega-Pixel PT IP Camera 16 :9 FPS H.264

ACTi MobileGo User Manual. Version

Configuration. English. Recording Server PRELOADED. Rev /

LG Network Client Program

HAMA IP Camera CGI commands V1.1

IP Camera (M series) User manual V4.0

StarMOBILE Network Configuration Guide. A guide to configuring your StarMOBILE system for networking

20M IR Mega-Pixel CMOS Network Camera. JNC-V2428M-PoE. User s Manual. Date: 7/02/2010 Firmware Version: V3.2.70

TENVIS Technology Co., Ltd. User Manual. For H.264 Cameras. Version 2.0.0

Chapter 9 Monitoring System Performance

White Paper Three Simple Ways to Optimize Your Bandwidth Management in Video Surveillance

GV-IP Decoder Box and GV-Pad

magicbox.agrg.ru synesis.ru ENC-1 Single channel video analytics encoder module datasheet

CYAN SECURE WEB APPLIANCE. User interface manual

Network Camera. User s Guide Software Version 1.2 Before operating the unit, please read this manual thoroughly and retain it for future reference.

axsguard Gatekeeper Internet Redundancy How To v1.2

Installation of the On Site Server (OSS)

USER S MANUAL. AXIS P7701 Video Decoder

Avigilon Control Center Web Client User Guide

This firmware is a feature release for the multi-stream, dual-monitor HD Decoder

Application Note VAST Network settings

NVMS User Manual

Q-Cam Professional V 1.1 User Manual

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

PoE-2600HD. 355 Pan. 90 Tilt. PoE af PoE H Mega-Pixel PT IP Camera 16 :9 FPS H.264

Avigilon Control Center 5 System Integration Guide. for Jacques IP Audio Intercom System

IDDERO TOUCH PANELS. Video door phone configuration

User s Manual of DVR DVS Remote Client Software V 4.0.1

ACTi Streaming Explorer User s Manual Ver

5 Mega-pixel Bullet IR PoE IP Camera with Extended Support

LAN API FOR DOORBIRD AND BIRDGUARD

Avigilon Control Center System Integration Guide

Professional Surveillance System User s Manual

Stand Alone Type. Digital Video Recorder USER S MANUAL. (Real time recording 8 & 16 CH DVR) Revision Date :

1.3 CW-720IR. 720P Day/Night Wireless IPCAM. 1.3M Resolution and Quality Enhancement 64GB. Audio. IR for. Two-Way

IPCam Client User Manual For X10 IP Camera models XX34A, XX36A, XX39A, XX40A

USER GUIDE BUSINESS SERIES. 2.4 GHz Wireless-G PTZ Internet Camera with Audio. Model:WVC200, WVC210

Conferencing Using the IP Multimedia (IM) Core Network (CN) Subsystem

The Video Server. IP Video Server (Codec) with H264 compression, Power over Ethernet & SD card recording. Data Sheet.

AirCam OD-325HD-2.5MM

Network Camera. User s Guide Software Version 1.3 Before operating the unit, please read this manual thoroughly and retain it for future reference.

IP-200PHD. 2 Mega-Pixels. 2.0 Mega Pixel Passive PoE IPCamera. High Quality 2.0 MegaPixel Image. Easy to Install. Pixels. Pixels.

ebus Player Quick Start Guide

Chapter. Configuring Lenel OnGuard LNVR. Version Configuring Third-Party Programs. SightLogix, Inc

IBM Endpoint Manager Version 9.2. Patch Management for SUSE Linux Enterprise User's Guide

IP Surveillance TroubleShooting Guide Version: 0.9 Release:

Transcription:

Interoperability Test Guideline for IP Camera / Client HATS Conference (Promotion Conference of Harmonization of Advanced Telecommunication Systems) Multimedia Communication Test Implementation Liaison Committee

2/11 Revision History (Interoperability Test Guideline for IP Camera / Client) Revision Date Description Person in Charge 1.0 ----- Skipped revision ----- 1.1 2013/07/19 First edition Oikawa All copyrights to this documentation are reserved by the HATS Conference. This documentation may not be reproduced, copied, modified, diverted, or transmitted and delivered on the network, in whole or in part, without the permission of the HATS Conference.

3/11 Contents 1 Background and Purpose... 4 1.1 Background... 4 1.2 Purpose... 4 1.3 Scope of interoperability test... 5 2 Preconditions of Test... 6 2.1 Standards to be confirmed... 6 2.2 Pre-test... 6 3 Interoperability Tests... 7 3.1 Test environment... 7 3.2 Execution method... 7 3.3 Testing procedures... 8 3.4 Test results notation... 8 3.5 Test items... 8 3.6 Optional test items... 9 4 Results Handling and Future Issues... 10 4.1 Results handling...10 4.2 Others...10

4/11 1 Background and Purpose 1.1 Background With raising awareness of security and rapid progress in information technology, the usage of IP camera is increasing mainly as a surveillance camera. Due to the different protocols for each vendor, however, it is hard to integrate with the products of multiple vendors. It is strongly required that the standardization of the protocol is promoted to create a favorable situation, or to shift the market from analogue camera to IP camera. For the sound development of these technologies, it is necessary to resolve various problems regarding interoperability between terminals and reflect the results to the standard. 1.2 Purpose With the market share of the products based on the above standard growing, it is essential to ensure interoperability between the products in order to utilization of IP camera systems. In this guideline, the contents and the procedures are provided to conduct such tests which check the minimum interoperability between the devices made by different manufacturers. The specific interoperability tests are conducted by the Multimedia Communication Test Implementation Liaison Committee: MMC TILC of HATS admitted by Communication and Information network Association of Japan: CIAJ. These tests attempt to ensure interoperability between each product and consequently, it is expected that the infrastructure to put the IP camera system in practice would be improved. We also hope that the effectiveness of the standard itself would increase and when planning new standards, it could be used as a reference.

5/11 1.3 Scope of interoperability test The scope defined by this guideline is the interoperability between equipment compliant with the ONVIF (Open Network Video Interface Forum) Profile Specification, instituted by ONVIF. This guideline principally confirms the proper operations of device discovery, network connection, streaming configuration and decoding streaming by one-to-one connection of different devices. This guideline provides a minimum necessary procedure for the interconnectivity test environment. Additional function tests may be added in the future according to necessity and demand. Hereinafter, the ONVIF Device and ONVIF Client, described in the specifications of ONVIF, are referred to as IP camera and client respectively.

6/11 2 Preconditions of Test 2.1 Standards to be confirmed Following list shows the standards to be confirmed: (1) ONVIF Core Specification (2) ONVIF Profile S Specification (3) ONVIF Test Specification (4) ONVIF Conformance Process Specification It is strongly recommended to support the latest version for each specification. 2.2 Pre-test For each IP camera vendor, it is recommended to test with the latest ONVIF Test Tool that is provided by ONVIF under the local area network (LAN) environment defined in section 3. For each client, it is recommended to correctly operate with at least FIVE (5) ONVIF Conform Devices supporting the same profile(s) the client claims conformance to. The FIVE ONVIF Devices shall be from FIVE (5) different manufacturers.

7/11 3 Interoperability Tests 3.1 Test environment (1) Use the private environment separated from the local area network that is usually operated. (2) Figure 3.1 and 3.2 shows the connection between the components of the test. Speakers or mikes are connected as necessary. IP camera Switching Hub Client Figure 3.1 Connection between components IP camera Switching Hub Client DHCP/DNS/NTP Figure3.2 Connection between components with external server(s) (3) The components used for the test is connected to the test LAN. At this time, more than one component which is not used for the test may be connected to the same LAN. However, the caution needs to be taken so that these components do not affect each other s performance such as the bandwidth used. 3.2 Execution method (1) On the date arranged beforehand, the test is conducted according to the procedures described in this chapter. (2) The combination of the connection is round robin. Note that each manufacturer is responsible for the interoperability between the products made by its own and the test is assumed to have

8/11 been completed. Therefore, it is not included in the combination. 3.3 Testing procedures First of all, turn on the client and confirm the normal operation. After that, turn on the IP camera. (1) Discover the IP camera from the client (2) Query the capabilities of IP camera from the client (3) Configure the desired setting to the IP camera from the client (4) Request streaming to the IP camera from the client (5) Confirm that the receiving and decoding of streaming is performed properly on the client And then, change the order of power-up of the client and the IP camera, and repeat from (1) to (5). Note that the detailed test items are described in the separate check sheet (Attachment 1). 3.4 Test results notation On completion of the test, after both of the IP camera and the client check the results, the client fills in the separate check sheet (Attachment 1). If errors occur during the test, describe the situation as detailed as possible in the check sheet (phenomena, causes, actions, etc.) after the discussion between the testing vendors or with the Secretariat office. If you wish to re-test, indicate it in the MEMO of the check sheet. 3.5 Test items In this guideline, the mandatory (1-3, 5) and conditional (4) items are defined as follows under normal operation. And the other items, for instance changing the mode during the communication, are the optional test items. (1) Discovery of the IP camera Confirm that the client searches for available IP cameras using the WS-Discovery. (2) Configurations of the IP camera Confirm that the client queries the capabilities of the IP camera and configure it properly. (3) Confirmation of streaming

9/11 In accordance with the configuration in (2), confirm that the streaming is started from the IP camera by using RTSP, and the client receives and decodes the streaming properly. (4) Pause and restart streaming (OPTIONAL) It is recommended to confirm that the pause and restart streaming is properly performed. If supported, it may also be confirmed that the restart is properly performed after changing to the other media profile during pause of the streaming. (5) Event handling Confirm that the client can subscribe to and receive notifications (events) from the IP camera. 3.6 Optional test items It is preferable to conduct more advanced connectivity tests when both terminals obviously have more capabilities. Whether to conduct the OPTIONAL tests or not SHOULD to be considered when requested. The needs for such tests are closely linked to improvement of the terminal capabilities.

10/11 4 Results Handling and Future Issues 4.1 Results handling The results of the interoperability tests submitted by each company are collected by the Secretariat office. The organized results, in principle, are to be published accordingly. In order to improve the efficiency of the tests, the test procedures, the methods, the locations, and the results are recorded for future reference. During the interoperability test, the IP camera and client confirm the functions of MUST or MUST if supported defined by ONVIF specifications. The test results are recognized as passed when the operations defined in section 3.5 have been confirmed between IP camera and client. If any requests or suggestions for this guideline arise upon conducting the interoperability tests, they can be submitted at any time to the MMC TILC, which will deliberate on whether to accept them. 4.2 Others If any problems arise about the contents of the standard regulations during the interoperability tests, they will be examined and if necessary, will be reflected in future standardization efforts.

11/11 Attachment 1 IP Camera / Client Interoperability Test Appendix 1 Date and Time Testing Site IP Camera 1 2 3 4 5 Manufacturer Model Name/No. Version Person in Charge Client 1 2 3 4 5 Manufacturer Model Name/No. Version Person in Charge List of test items 1. Mandatory Items 2. Conditional Items 3. Device Mandatory Items 4. Device Discovery Test Environment DHCP server existence : Yes / No DNS server existence : Yes / No NTP server exsistence : Yes / No System Diagram Configuration of Testing MEMO Descriptions for Observed Issues 1. IP camera's matter 2. Client's matter 3. Both devices matter 4. Failure due to differences of specification Entry Example Y : Confirmed OK N : Confirmed NG (Describe the detailes in remarks) --- : Not Supported

Check Sheet of Interoperability Test for IP Camera / Client Mandatory Items No. Item Evaluation Criteria IP Camera Client Results (Y/N) Remarks 12/11 Attachment 1 GetProfiles 1. Succeeded in listing media profiles. 1 Video streaming GetStreamUri 2. Succeeded in streaming of video using RTSP. Media Streaming using RTSP 2 Video streaming (MJPEG) Succeded in streaming of MJPEG video using RTSP. Media Streaming using RTSP - JPEG RTP header extension 3 Video encoder configuration 4 User authentication Succeeded in listing and modification of video encoder configurations on the IP camera. 1. User authentication is succeeded. 2. User authentication is failed with wrong user name. 3. User authentication is failed with wrong password. 5 Capabilities Succeeded in querying device for capabilities. GetVideoEncoderConfiguration GetVideoEncoderConfigurations AddVideoEncoderConfiguration RemoveVideoEncoderConfiguration SetVideoEncoderConfiguration GetCompatibleVideoEncoderConfigurations GetVideoEncoderConfigurationOptions GetGuaranteedNumberOfVideoEncoderInstances WS-Usernametoken Authentication HTTP Digest GetCapabilities GetWsdlUrl

Check Sheet of Interoperability Test for IP Camera / Client Conditional Items 13/11 Attachment 1 No. Item Evaluation Criteria IP Camera Client Results (Y/N) Remarks 1 Video streaming (MPEG4) Confirmation of decoding of streaming with MPEG4 (if supported) (if supported) SetSynchronizationPoint 2 Video streaming (H.264) Confirmation of decoding of streaming with H.264 (if supported) (if supported) SetSynchronizationPoint AddPTZConfiguration RemovePTZConfiguration GetNodes GetNode GetConfigurations 3 PTZ Succeeded in moving and stopping a PTZ device using continuous move. (if supported) (if supported) GetConfiguration GetConfigurationOptions SetConfiguration ContinuousMove Stop GetStatus 4 PTZ (Absolute Move) Succeeded in moving a PTZ device to an absolute position. (if supported) (if supported) AbsoluteMove 5 PTZ (Relative Move) Succeeded in moving a PTZ device to a relative position. (if supported) (if supported) RelativeMove 6 PTZ (Preset) 1. Succeeded in listing of presets. 2. Succeeded in moving a PTZ device to a preset. (if supported) (if supported) 7 PTZ (Home Position) Succeeded in moving a PTZ device to its home position. (if supported) (if supported) SetPreset GetPresets GotoPreset RemovePreset GotoHomePosition SetHomePosition 8 PTZ (Auxiliary Command) Succeeded in supporting for PTZ specific auxiliary commands. (if supported) (if supported) SendAuxiliaryCommand 9 Audio streaming Succeeded in streaming of audio with G.711 (if supported) (if supported) GetAudioSources GetAudioSourceConfiguration GetAudioSourceConfigurations AddAudioSourceConfiguration RemoveAudioSourceConfiguration SetAudioSourceConfiguration GetCompatibleAudioSourceConfigurations GetAudioSourceConfigurationOptions GetAudioEncoderConfiguration GetAudioEncoderConfigurations AddAudioEncoderConfiguration RemoveAudioEncoderConfiguration SetAudioEncoderConfiguration GetCompatibleAudioEncoderConfigurations GetAudioEncoderConfigurationOptions 10 Audio streaming (G.726) Succeeded in streaming of audio with G.726 (if supported) (if supported) (No specific function requirement.) 11 Audio streaming (AAC) Succeeded in streaming of audio with AAC (if supported) (if supported) (No specific function requirement.) 12 Multicast streaming Succeeded in streaming video over multicast. (if supported) (if supported) StartMulticastStreaming StopMulticastStreaming 13 Relay outputs Succeeded in listing, configuration and triggering of relay outputs. (if supported) (if supported) GetRelayOutputs SetRelayOutputSettings SetRelayOutputState 14 NTP Succeeded in synchronization of time using NTP servers. (if supported) (if supported) GetNTP SetNTP 15 Dynamic DNS Succeeded in configuration of Dynamic DNS. (if supported) (if supported) GetDynamicDNS SetDynamicDNS 16 Zero configuration Succeeded in configuration of Zero Configuration. (if supported) (if supported) GetZeroConfiguration SetZeroConfiguration 17 IP address filtering Succeeded in configuration of IP address filters. (if supported) (if supported) GetIPAddressFilter SetIPAddressFilter AddIPAddressFilter RemoveIPAddressFilter

Check Sheet of Interoperability Test for IP Camera / Client Device Mandatory Items 14/11 Attachment 1 No. Item Evaluation Criteria IP Camera Client Results (Y/N) Remarks 1 Discovery 1. Succeeded in discovery of the IP camera on the network. 2. Succeeded in setting of discovery mode. 3. Succeeded in listing, adding, modifying and removing of discovery scopes. (if supported) 2 Network configuration Succeeded in configuration of netowrk settings on the IP camera. (if supported) 3 System 1. Succeeded in getting the information of the IP camera. 2. Succeeded in getting date and time of the IP camera 3. Succeeded in setting date and time of the IP camera 4. Succeeded in setting factory default of the IP camera. 5. Succeeded in rebooting the IP camera. (if supported) 4 Uesr handling Succeeded in managing users on the IP camera. (if supported) 5 Event handling Succeeded in retrieving and filtering of events from the IP camera. (if supported) 6 Media profile configuration Succeeded in creation, retrieval and deletion of media profiles. (if supported) 7 Video source configuration Succeeded in listing and modification of video source configuration. (if supported) 8 Metadta configuration Succeeded in listing and modification of metadata configuration on the IP camera. (if supported) WS-Discovery GetDiscoveryMode SetDiscoveryMode GetScopes SetScopes AddScopes RemoveScopes GetHostname SetHostname GetDNS SetDNS GetNetworkInterfaces SetNetworkInterfaces GetNetworkProtocols SetNetworkProtocols GetNetworkDefaultGateway SetNetworkDefaultGateway GetDeviceInformation GetSystemDateAndTime SetSystemDateAndTime SetSystemFactoryDefault Reboot GetUsers CreateUsers DeleteUsers SetUser Notify Subscribe Renew Unsubscribe SetSynchronizationPoint CreatePullPointSubscription PullMessage GetEventProperties TopicFilter MessageContentFilter GetProfiles GetProfile CreateProfile DeleteProfile GetVideoSources GetVideoSourceConfiguration GetVideoSourceConfigurations AddVideoSourceConfiguration RemoveVideoSourceConfiguration SetVideoSourceConfiguration GetCompatibleVideoSourceConfigurations GetVideoSourceConfigurationOptions GetMetadataConfiguration GetMetadataConfigurations AddMetadataConfiguration RemoveMetadataConfiguration SetMetadataConfiguration GetCompatibleMetadataConfigurations GetMetadataConfigurationOptions

Check Sheet of Interoperability Test for IP Camera / Client Device Discovery No. Item Evaluation Criteria IP Camera Client Results (Y/N) Remarks 1 Device Discovery Succeeded in connection to Profile S devices. onvif://www.onvif.org/profile/streaming 15/11 Attachment 1