Video surveillance systems for use in security applications - Part 2-3: Video transmission protocols - IP interoperability implementation based on web services

This part 2-3 of IEC 62676 defines procedures for communication between network video clients and video transmitter devices based on Web Services. This new set of specifications makes it possible to build network video systems with devices and receivers from different manufacturers using common and well defined interfaces. These interfaces cover functions such as device management, real-time streaming of audio and video, event handling, Pan, Tilt and Zoom (PTZ) control, video analytics as well as control, search and replay of recordings. The management and control interfaces defined in this standard are described as Web services. This international standard also contains full XML schema and Web Service Description Language (WSDL) definitions for the introduced network video services. In order to offer full plug-and-play interoperability, the standard defines procedures for device discovery. The device discovery mechanisms in the standard are based on the WS-Discovery specification with extensions. These extensions have been introduced in order to cover the specific network video discovery needs. This standard is not limited to discovery, configuration and control functions, but defines precise formats for media and metadata streaming in IP networks using suitable profiling of
IETF standards. Furthermore, appropriate protocol extensions have been introduced in order to make it possible for network video manufacturers to offer a fully standardized network video transfer solution to its customers and integrators. A video transmission device supporting compliance to the requirements of this standard with the help of Web services according to the specification of this part is declared as compatible to IEC 62676-2 Web service Interoperability. The goal of this standard is to realize a fully interoperable network video implementation comprised of products from different network video vendors. This standard describes the network video model, interfaces, data types and data exchange patterns. The standard reuses existing relevant standards where available, and introduces new specifications only where necessary to support the specific requirements for network video surveillance. This is the Open Network Video Interface Forum (ONVIF) core specification. In addition, ONVIF has released the following related specifications:
• ONVIF Schema [see C.15]
• ONVIF Analytics Service WSDL [see C.1]
• ONVIF Analytics Device Service [see C.2]
• ONVIF Device Service WSDL [see C.4]
• ONVIF DeviceIO Service WSDL [see C.3]
• ONVIF Display Service WSDL [see C.5]
• ONVIF Event Service WSDL [see C.6]
• ONVIF Imaging Service WSDL [see C.7
• ONVIF PTZ Service WSDL [see C.9]
• ONVIF Receiver Service WSDL [see C.10]
• ONVIF Recording Service WSDL [see C.11]
• ONVIF Remote Discovery WSDL [see C.12]
• ONVIF Replay Service WSDL [see C.13]
• ONVIF Search Service WSDL [see C.14]
• ONVIF Topic Namespace XML [see C.16]

Videoüberwachungsanlagen für Sicherungsanwendungen - Teil 2 3: Videoübertragungsprotokolle - IP-Interoperabilität auf Basis von Webservices

Systèmes de video surveillance appliqués à la sécurité - Partie 2-3: Protocoles de transmission video sous IP - Implémentation de l’interopérabilité fondée sur les services WEB

La CEI 62676-2-3:2013 définit les procédures de communication entre les clients vidéo en réseau et les dispositifs de transmission vidéo sur la base des services Web. Ce nouvel ensemble de spécifications permet de concevoir des systèmes vidéo en réseau avec des dispositifs et des récepteurs de différents fournisseurs utilisant des interfaces communes et bien définies. Les interfaces de gestion et de contrôle définies dans la présente Norme sont décrites sous forme de services Web. La présente Norme internationale contient également les définitions complètes du schéma XML et du langage de description de services web WSDL pour les services vidéo présentés. De plus, des extensions de protocole appropriées ont été introduites afin de permettre aux fabricants de vidéo en réseau d'offrir des solutions de transfert vidéo totalement normalisées à leurs clients et intégrateurs. Un dispositif de vidéotransmission satisfaisant aux exigences de la présente Norme sur la base des services Web selon la spécification de cette partie est déclaré comme compatible avec l'interopérabilité des services Web de la CEI 62676-2-1.

Video nadzorni sistemi za varnostne aplikacije - 2-3. del: Protokoli video prenosa - Medobratovalnost IP, temelječa na spletnih storitvah (IEC 62676-2-3:2013)

General Information

Status
Published
Publication Date
13-Feb-2014
Technical Committee
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
12-Feb-2014
Due Date
19-Apr-2014
Completion Date
14-Feb-2014

RELATIONS

Buy Standard

Standard
SIST EN 62676-2-3:2014 - BARVE na PDF-strani 57,373 (natisnjeno za čitalnico (po delih, ČB)
English language
656 pages
sale 10% off
Preview
sale 10% off
Preview

e-Library read for
1 day

Standards Content (sample)

SLOVENSKI STANDARD
SIST EN 62676-2-3:2014
01-marec-2014

9LGHRQDG]RUQLVLVWHPL]DYDUQRVWQHDSOLNDFLMHGHO3URWRNROLYLGHRSUHQRVD

0HGREUDWRYDOQRVW,3WHPHOMHþDQDVSOHWQLKVWRULWYDK ,(&
Video surveillance systems for use in security applications - Part 2-3: Video

transmission protocols - IP interoperability implementation based on web services

Systèmes de video surveillance appliqués à la sécurité - Partie 2-3: Protocoles de

transmission video sous IP - Implémentation de l’interopérabilité fondée sur les services

WEB
Ta slovenski standard je istoveten z: EN 62676-2-3:2014
ICS:
13.320 Alarmni in opozorilni sistemi Alarm and warning systems
33.160.40 Video sistemi Video systems
SIST EN 62676-2-3:2014 en

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------
SIST EN 62676-2-3:2014
---------------------- Page: 2 ----------------------
SIST EN 62676-2-3:2014
EUROPEAN STANDARD
EN 62676-2-3
NORME EUROPÉENNE
January 2014
EUROPÄISCHE NORM
ICS 13.320
English version
Video surveillance systems for use in security applications -
Part 2-3: Video transmission protocols -
IP interoperability implementation based on Web services
(IEC 62676-2-3:2013)
Systèmes de vidéosurveillance destinés à Videoüberwachungsanlagen für
être utilisés dans les applications de Sicherungsanwendungen -
sécurité - Teil 2 3: Videoübertragungsprotokolle -
Partie 2-3: Protocoles de transmission IP-Interoperabilität auf Basis von
vidéo - Webservices
Mise en oeuvre de l'interopérabilté IP en (IEC 62676-2-3:2013)
fonction des services Web
(CEI 62676-2-3:2013)

This European Standard was approved by CENELEC on 2013-12-12. CENELEC members are bound to comply

with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard

the status of a national standard without any alteration.

Up-to-date lists and bibliographical references concerning such national standards may be obtained on

application to the CEN-CENELEC Management Centre or to any CENELEC member.

This European Standard exists in three official versions (English, French, German). A version in any other

language made by translation under the responsibility of a CENELEC member into its own language and notified

to the CEN-CENELEC Management Centre has the same status as the official versions.

CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus,

the Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany,

Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland,

Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the United Kingdom.

CENELEC
European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique
Europäisches Komitee für Elektrotechnische Normung
CEN-CENELEC Management Centre: Avenue Marnix 17, B - 1000 Brussels

© 2014 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members.

Ref. No. EN 62676-2-3:2014 E
---------------------- Page: 3 ----------------------
SIST EN 62676-2-3:2014
EN 62676-2-3:2014 - 2 -
Foreword

The text of document 79/437/FDIS, future edition 1 of IEC 62676-2-3, prepared by IEC TC 79 "Alarm and

electronic security systems" was submitted to the IEC-CENELEC parallel vote and approved by

CENELEC as EN 62676-2-3:2014.
The following dates are fixed:
(dop) 2014-09-12
• latest date by which the document has
to be implemented at national level by
publication of an identical national
standard or by endorsement
• latest date by which the national (dow) 2016-12-12
standards conflicting with the
document have to be withdrawn

Attention is drawn to the possibility that some of the elements of this document may be the subject of

patent rights. CENELEC [and/or CEN] shall not be held responsible for identifying any or all such patent

rights.
Endorsement notice

The text of the International Standard IEC 62676-2-3:2013 was approved by CENELEC as a European

Standard without any modification.
---------------------- Page: 4 ----------------------
SIST EN 62676-2-3:2014
- 3 - EN 62676-2-3:2014
Annex ZA
(normative)
Normative references to international publications
with their corresponding European publications

The following documents, in whole or in part, are normatively referenced in this document and are

indispensable for its application. For dated references, only the edition cited applies. For undated

references, the latest edition of the referenced document (including any amendments) applies.

NOTE When an international publication has been modified by common modifications, indicated by (mod), the relevant EN/HD

applies.
Publication Year Title EN/HD Year
ITU-T G711 - Pulse code modulation (PCM) of voice - -
frequencies
ITU-T 1997 Information technology – Abstract Syntax - -
Recommendation Notation One (ASN.1): Specification of basic
X.680 notation
ITU-T 1997 Information technology - Abstract Syntax - -
Recommendation Notation One (ASN.1): Information object
X.681 specification
ITU-T 1997 Information technology – Abstract Syntax - -
Recommendation Notation One (ASN.1): Constraint
X.682 specification
ITU-T 1997 Information technology – Abstract Syntax - -
Recommendation Notation One (ASN.1): Parameterization of
X.683 ASN.1 specifications
ITU-T 1997 Information technology – ASN.1 encoding - -
Recommendation rules: Specification of Basic Encoding Rules
X.690 (BER), Canonical Encoding Rules (CER) and
Distinguished Encoding Rules (DER)
NIST FIPS 180-2 - Secure Hash Standard - -
IETF RFC 1305 - Network Time Protocol, Version 3 - - -
Specification and Implementation
IETF RFC 2131 - Dynamic Host Configuration Protocol - -
IETF RFC 2136 - Dynamic Updates in the Domain Name - -
System (DNS UPDATE)
IETF RFC 2246 - The TLS Protocol Version 1.0 - -
IETF RFC 2326 - Real time Streaming protocol (RTSP) - -
---------------------- Page: 5 ----------------------
SIST EN 62676-2-3:2014
EN 62676-2-3:2014 - 4 -
Publication Year Title EN/HD Year
IETF RFC 2435 - RTP Payload Format for JPEG-compressed - -
Video
IETF RFC 2616 - Hypertext Transfer Protocol HTTP/1.1. - -
IETF RFC 2617 - HTTP Authentication: Basic and Digest - -
Access Authentication
IETF RFC 2782 - A DNS RR for specifying the location of - -
services (DNS SRV)
IETF RFC 3268 - Advanced Encryption Standard (AES) - -
Ciphersuites for Transport Layer Security
(TLS)
IETF RFC 3315 - Dynamic Host Configuration Protocol for IPv6 - -
(DHCPv6)
IETF RFC 3550 - A Transport Protocol for Real-Time - -
Applications
IETF RFC 3551 - RTP Profile for Audio and Video Conferences - -
with Minimal Control
IETF RFC 3927 - Dynamic Configuration of IPv4 Link-Local - -
Addresses
IETF RFC 3984 - RTP Payload Format for H.264 Video - -
IETF RFC 3986 - Uniform Resource Identifier (URI): Generic - -
Syntax
IETF RFC 4514 - Lightweight Directory Access Protocol - -
(LDAP): String Representation of
Distinguished Names
IETF RFC 4566 - SDP: Session Description Protocol - -
IETF RFC 4571 - Framing Real-time Transport Protocol (RTP) - -
and RTP Control Protocol (RTCP) Packets
over Connection-Oriented Transport
IETF RFC 4702 - The Dynamic Host Configuration Protocol - -
(DHCP) Client Fully Qualified Domain Name
(FQDN) Option
IETF RFC 4861 - Neighbor Discovery for IP version 6 (IPv6) - -
IETF RFC 4862 - IPv6 Stateless Address Autoconfiguration - -
W3C SOAP 1.2 Part - Messaging Framework - -
W3C SOAP Version - Adjuncts (Second Edition) - -
1.2 Part 2
OASIS Web - - -
Services Base
Notification 1.3
OASIS Web - - -
Services Security
Username Token
Profile 1.0
W3C XML Schema - Structures Second Edition - -
Part 1
W3C XML Schema - Datatypes Second Edition - -
Part 2
W3C XML-binary - - -
Optimized
Packaging
---------------------- Page: 6 ----------------------
SIST EN 62676-2-3:2014
- 5 - EN 62676-2-3:2014
Publication Year Title EN/HD Year
W3C XML Path - - -
Language (XPath)
Version 1.0
IEEE 802.11 2007 IEEE Standard for Information Technology - - -
Telecommunications and Information
Exchange Between Systems - Local and
Metropolitan Area Networks - Specific
Requirements - Part 11: Wireless LAN
Medium Access Control (MAC) and Physical
Layer (PHY) Specifications
IEEE 802.1X - Port Based Network Access Control - -
UDDI Version 2.04 - API Specification UDDI Committee - -
Specification, 19 July 2002
UDDI Version 2.03 - Data Structure Reference UDDI Committee - -
Specification, 19 July 2002
Web Services - Certificate Token Profile 1.1 - -
Security X.509
---------------------- Page: 7 ----------------------
SIST EN 62676-2-3:2014
---------------------- Page: 8 ----------------------
SIST EN 62676-2-3:2014
IEC 62676-2-3
Edition 1.0 2013-11
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Video surveillance systems for use in security applications –
Part 2-3: Video transmission protocols – IP interoperability implementation
based on Web services
Systèmes de vidéosurveillance destinés à être utilisés dans les applications
de sécurité –
Partie 2-3: Protocoles de transmission vidéo – Mise en œuvre de
l'interopérabilité IP en fonction des services Web
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
PRICE CODE
INTERNATIONALE
CODE PRIX XH
ICS 13.320 ISBN 978-2-8322-1189-2

Warning! Make sure that you obtained this publication from an authorized distributor.

Attention! Veuillez vous assurer que vous avez obtenu cette publication via un distributeur agréé.

® Registered trademark of the International Electrotechnical Commission
Marque déposée de la Commission Electrotechnique Internationale
---------------------- Page: 9 ----------------------
SIST EN 62676-2-3:2014
– 2 – 62676-2-3  IEC:2013
CONTENTS

FOREWORD ......................................................................................................................... 21

INTRODUCTION ................................................................................................................... 23

1 Scope ............................................................................................................................. 24

2 Normative references ..................................................................................................... 26

3 Terms, definitions and abbreviations .............................................................................. 29

3.1 Terms and definitions ............................................................................................ 29

3.2 Abbreviations ........................................................................................................ 32

4 Overview ........................................................................................................................ 34

4.1 Web services ......................................................................................................... 34

4.2 IP configuration ..................................................................................................... 35

4.3 Device discovery ................................................................................................... 35

4.4 Device types ......................................................................................................... 36

4.5 Device management .............................................................................................. 36

4.5.1 Capabilities ............................................................................................... 36

4.5.2 Network ..................................................................................................... 37

4.5.3 System ...................................................................................................... 37

4.5.4 Retrieval of system information .................................................................. 37

4.5.5 Firmware upgrade ..................................................................................... 38

4.5.6 System restore .......................................................................................... 38

4.5.7 Security ..................................................................................................... 38

4.6 DeviceIO ............................................................................................................... 38

4.7 Imaging configuration ............................................................................................ 39

4.8 Media configuration ............................................................................................... 39

4.8.1 General ..................................................................................................... 39

4.8.2 Media profiles ............................................................................................ 39

4.9 Real-time streaming .............................................................................................. 43

4.10 Event handling ...................................................................................................... 44

4.11 PTZ control ........................................................................................................... 44

4.12 Video analytics ...................................................................................................... 45

4.13 Analytics device .................................................................................................... 47

4.14 Display .................................................................................................................. 47

4.15 Receiver ................................................................................................................ 47

4.15.1 General ..................................................................................................... 47

4.15.2 Synchronization points .............................................................................. 48

4.16 Storage ................................................................................................................. 48

4.16.1 Storage model ........................................................................................... 48

4.16.2 Recording .................................................................................................. 49

4.16.3 Search ....................................................................................................... 50

4.16.4 Replay ....................................................................................................... 50

4.17 Security ................................................................................................................. 50

5 Web Services framework ................................................................................................ 51

5.1 Services overview ................................................................................................. 51

5.1.1 General ..................................................................................................... 51

5.1.2 Services requirements ............................................................................... 52

5.2 WSDL overview ..................................................................................................... 52

5.3 Namespaces ......................................................................................................... 53

---------------------- Page: 10 ----------------------
SIST EN 62676-2-3:2014
62676-2-3  IEC:2013 – 3 –

5.4 Types .................................................................................................................... 55

5.5 Messages .............................................................................................................. 55

5.6 Operations ............................................................................................................ 56

5.6.1 One-way operation type ............................................................................. 57

5.6.2 Request-response operation type .............................................................. 58

5.7 Port types .............................................................................................................. 58

5.8 Binding .................................................................................................................. 58

5.9 Ports ..................................................................................................................... 58

5.10 Services ................................................................................................................ 58

5.11 Error handling ....................................................................................................... 58

5.11.1 Protocol errors ........................................................................................... 59

5.11.2 SOAP errors .............................................................................................. 59

5.12 Security ................................................................................................................. 62

5.12.1 User-based access control ........................................................................ 62

5.12.2 User token profile ...................................................................................... 63

6 IP configuration .............................................................................................................. 64

7 Device discovery ............................................................................................................ 65

7.1 General ................................................................................................................. 65

7.2 Modes of operation ................................................................................................ 65

7.3 Discovery definitions ............................................................................................. 66

7.3.1 Endpoint reference .................................................................................... 66

7.3.2 Hello .......................................................................................................... 66

7.3.3 Probe and probe match ............................................................................. 68

7.3.4 Resolve and resolve match ........................................................................ 68

7.3.5 Bye ............................................................................................................ 68

7.3.6 SOAP fault messages ................................................................................ 69

7.4 Remote discovery extensions ................................................................................ 69

7.4.1 Network scenarios ..................................................................................... 69

7.4.2 Discover proxy (DP) .................................................................................. 71

7.4.3 Remote Hello and Probe behaviour ........................................................... 72

7.4.4 Client behaviour ........................................................................................ 73

7.4.5 Security ..................................................................................................... 73

8 Device management ....................................................................................................... 74

8.1 Capabilities ........................................................................................................... 74

8.1.1 Get WSDL URL ......................................................................................... 74

8.1.2 Capability exchange .................................................................................. 75

8.2 Network ................................................................................................................. 78

8.2.1 Get hostname ............................................................................................ 78

8.2.2 Set hostname ............................................................................................ 78

8.2.3 Get DNS settings ....................................................................................... 79

8.2.4 Set DNS settings ....................................................................................... 80

8.2.5 Get NTP settings ....................................................................................... 81

8.2.6 Set NTP settings ....................................................................................... 82

8.2.7 Get dynamic DNS settings ......................................................................... 83

8.2.8 Set dynamic DNS settings ......................................................................... 84

8.2.9 Get network interface configuration ........................................................... 85

8.2.10 Set network interface configuration ............................................................ 85

8.2.11 Get network protocols ................................................................................ 87

8.2.12 Set network protocols ................................................................................ 88

---------------------- Page: 11 ----------------------
SIST EN 62676-2-3:2014
– 4 – 62676-2-3  IEC:2013

8.2.13 Get default gateway ................................................................................... 88

8.2.14 Set default gateway ................................................................................... 89

8.2.15 Get zero configuration ............................................................................... 90

8.2.16 Set zero configuration ................................................................................ 90

8.2.17 Get IP address filter ................................................................................... 91

8.2.18 Set IP address filter ................................................................................... 92

8.2.19 Add an IP filter address ............................................................................. 92

8.2.20 Remove an IP filter address....................................................................... 93

8.2.21 IEEE 802.11 configuration ......................................................................... 94

8.3 System .................................................................................................................. 99

8.3.1 Device Information..................................................................................... 99

8.3.2 Get System URIs ..................................................................................... 100

8.3.3 Backup .................................................................................................... 101

8.3.4 Restore ................................................................................................... 101

8.3.5 Start system restore ................................................................................ 102

8.3.6 Get system date and time ........................................................................ 103

8.3.7 Set system date and time ........................................................................ 104

8.3.8 Factory default ........................................................................................ 105

8.3.9 Firmware upgrade ................................................................................... 106

8.3.10 Start firmware upgrade ............................................................................ 107

8.3.11 Get system logs ....................................................................................... 108

8.3.12 Get support information ........................................................................... 109

8.3.13 Reboot .................................................................................................... 110

8.3.14 Get scope parameters ............................................................................. 110

8.3.15 Set scope parameters .............................................................................. 111

8.3.16 Add scope parameters ............................................................................. 112

8.3.17 Remove scope parameters ...................................................................... 113

8.3.18 Get discovery mode ................................................................................. 113

8.3.19 Set discovery mode ................................................................................. 114

8.3.20 Get remote discovery mode ..................................................................... 114

8.3.21 Set remote discovery mode ..................................................................... 115

8.3.22 Get remote DP addresses ........................................................................ 115

8.3.23 Set remote DP addresses ........................................................................ 116

8.4 Security ............................................................................................................... 116

8.4.1 Get access policy .................................................................................... 116

8.4.2 Set access policy ..................................................................................... 117

8.4.3 Get users................................................................................................. 117

8.4.4 Create users ............................................................................................ 118

8.4.5 Delete users ............................................................................................ 119

8.4.6 Set users settings .................................................................................... 120

8.4.7 IEEE 802.1X configuration ....................................................................... 121

8.4.8 Create self-signed certificate ................................................................... 126

8.4.9 Get certificates ........................................................................................ 127

8.4.10 Get CA certificates .................................................................................. 128

8.4.11 Get certificate status................................................................................ 128

8.4.12 Set certificate status ................................................................................ 129

8.4.13 Get certificate request ............................................................................. 129

8.4.14 Get client certificate status ...................................................................... 130

8.4.15 Set client certificate status ....................................................................... 131

---------------------- Page: 12 ----------------------
SIST EN 62676-2-3:2014
62676-2-3  IEC:2013 – 5 –

8.4.16 Load device certificate ............................................................................. 131

8.4.17 Load device certificates in conjunction with its private key ....................... 132

8.4.18 Get certificate information request ........................................................... 133

8.4.19 Load CA certificates ................................................................................ 134

8.4.20 Delete certificate ..................................................................................... 135

8.4.21 Get remote user ...................................................................................... 136

8.4.22 Set remote user ....................................................................................... 137

8.4.23 Get endpoint reference ............................................................................ 138

8.5 Input/Output (I/O) ................................................................................................ 138

8.5.1 Get relay outputs ..................................................................................... 139

8.5.2 Set relay output settings .......................................................................... 139

8.5.3 Trigger relay output ................................................................................. 140

8.5.4 Auxiliary operation ................................................................................... 141

8.6 Service specific fault codes ................................................................................. 142

9 Device IO Service ......................................................................................................... 148

9.1 VideoOutputs ...................................................................................................... 148

9.1.1 General ................................................................................................... 148

9.1.2 GetVideoOutputs ..................................................................................... 148

9.2 VideoOutputConfiguration .......................................
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.