{"id":344373,"date":"2024-10-20T00:11:10","date_gmt":"2024-10-20T00:11:10","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-62676-2-312019\/"},"modified":"2024-10-25T23:33:13","modified_gmt":"2024-10-25T23:33:13","slug":"bs-en-iec-62676-2-312019","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-62676-2-312019\/","title":{"rendered":"BS EN IEC 62676-2-31:2019"},"content":{"rendered":"

IEC 62676-2-31:2019 defines procedures for communication between network video clients and video transmitter devices. 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 media and imaging configuration, real-time streaming of audio and video, pan, tilt and zoom (PTZ) control as well as analytics. The management and control interfaces defined in this document are described as web services. Annex F contains XML schema and Web Service Description Language (WSDL) definitions for the introduced network services. This first edition, together with IEC 60839-11-31 and IEC 62676-2-32, cancels and replaces IEC 62676-2-3:2013. This edition includes the following significant technical changes with respect to IEC 62676-2-3:2013:a) addition of the Media2 service; b) additional methods for the imaging service; c) method duplicates from the device IO service have been removed; d) both the display and analytics device service are no more included.<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nNational foreword <\/td>\n<\/tr>\n
3<\/td>\nENIEC62676-2-31{2019}e (1) <\/td>\n<\/tr>\n
5<\/td>\nAnnex ZA(normative)Normative references to international publicationswith their corresponding European publications <\/td>\n<\/tr>\n
6<\/td>\nEnglish
CONTENTS <\/td>\n<\/tr>\n
12<\/td>\nFOREWORD <\/td>\n<\/tr>\n
14<\/td>\nINTRODUCTION <\/td>\n<\/tr>\n
15<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
16<\/td>\n3 Terms and definitions <\/td>\n<\/tr>\n
17<\/td>\n4 Overview
4.1 General
4.2 Device IO
4.3 Imaging configuration
4.4 Media configuration
4.4.1 Media profiles <\/td>\n<\/tr>\n
18<\/td>\nFigures
Figure 1 \u2013 A media profile <\/td>\n<\/tr>\n
19<\/td>\nFigure 2 \u2013 Complete profile configuration <\/td>\n<\/tr>\n
20<\/td>\n4.4.2 Video source mode
4.5 Real-time streaming
Figure 3 \u2013 Layer structure <\/td>\n<\/tr>\n
21<\/td>\n4.6 PTZ Control <\/td>\n<\/tr>\n
22<\/td>\n4.7 Analytics <\/td>\n<\/tr>\n
23<\/td>\nFigure 4 \u2013 Analytics architecture <\/td>\n<\/tr>\n
24<\/td>\n4.8 Interfaces
5 Device IO service
5.1 General
5.2 VideoOutputs
5.2.1 General
5.2.2 GetVideoOutputs
Tables
Table 1 \u2013 Referenced namespaces (with prefix) <\/td>\n<\/tr>\n
25<\/td>\n5.3 VideoOutputConfiguration
5.3.1 GetVideoOutputConfiguration
5.3.2 SetVideoOutputConfiguration <\/td>\n<\/tr>\n
26<\/td>\n5.3.3 GetVideoOutputConfigurationOptions
5.4 VideoSources
5.4.1 General
5.4.2 GetVideoSources
5.5 AudioOutputs
5.5.1 General <\/td>\n<\/tr>\n
27<\/td>\n5.5.2 GetAudioOutputs
5.6 AudioSources
5.6.1 General
5.6.2 GetAudioSources
5.7 Capabilities <\/td>\n<\/tr>\n
28<\/td>\n6 Media service
6.1 General <\/td>\n<\/tr>\n
29<\/td>\n6.2 Media profile methods
6.2.1 Create media profile
6.2.2 Get media profiles <\/td>\n<\/tr>\n
30<\/td>\n6.2.3 Add one or more configurations to a profile <\/td>\n<\/tr>\n
31<\/td>\n6.2.4 Remove one or more configurations from a profile
6.2.5 Delete media profile <\/td>\n<\/tr>\n
32<\/td>\n6.3 Media configurations
6.3.1 General
6.3.2 Video source configuration <\/td>\n<\/tr>\n
33<\/td>\n6.3.3 Video encoder configuration
6.3.4 Audio source configuration
6.3.5 Audio encoder configuration
6.3.6 PTZ Configuration
6.3.7 Analytics configuration <\/td>\n<\/tr>\n
34<\/td>\n6.3.8 Metadata configuration
6.3.9 Audio output configuration <\/td>\n<\/tr>\n
35<\/td>\n6.3.10 Audio decoder configuration
6.4 Media Configuration Methods
6.4.1 General
6.4.2 Get configurations <\/td>\n<\/tr>\n
36<\/td>\n6.4.3 Modify a configuration
6.4.4 Get configuration options <\/td>\n<\/tr>\n
37<\/td>\n6.4.5 GetVideoEncoderInstances <\/td>\n<\/tr>\n
38<\/td>\n6.5 GetStreamUri <\/td>\n<\/tr>\n
39<\/td>\n6.6 GetSnapshotUri
6.7 Multicast
6.7.1 General <\/td>\n<\/tr>\n
40<\/td>\n6.7.2 Start multicast streaming
6.7.3 Stop multicast streaming <\/td>\n<\/tr>\n
41<\/td>\n6.8 SetSynchronizationPoint
6.9 Video source mode
6.9.1 General
6.9.2 GetVideoSourceModes <\/td>\n<\/tr>\n
42<\/td>\n6.9.3 SetVideoSourceMode
6.10 OSD (on-screen display)
6.10.1 General <\/td>\n<\/tr>\n
43<\/td>\n6.10.2 CreateOSD
Figure 5 \u2013 Example with four OSD configurations <\/td>\n<\/tr>\n
44<\/td>\n6.10.3 DeleteOSD
6.10.4 GetOSDs <\/td>\n<\/tr>\n
45<\/td>\n6.10.5 SetOSD
6.10.6 GetOSDOptions <\/td>\n<\/tr>\n
46<\/td>\n6.11 Privacy masks
6.11.1 General
Figure 6 \u2013 Example of screen with mask and coordinate system <\/td>\n<\/tr>\n
47<\/td>\n6.11.2 CreateMask
6.11.3 DeleteMask <\/td>\n<\/tr>\n
48<\/td>\n6.11.4 GetMasks
6.11.5 SetMask <\/td>\n<\/tr>\n
49<\/td>\n6.11.6 GetMaskOptions
6.12 Capabilities <\/td>\n<\/tr>\n
50<\/td>\n6.13 Events
6.13.1 ProfileChange
6.13.2 ConfigurationChange <\/td>\n<\/tr>\n
51<\/td>\n6.13.3 ActiveConnections
6.14 Deviations of media service version 1
6.14.1 General
6.14.2 Profile management <\/td>\n<\/tr>\n
52<\/td>\n6.14.3 Configuration listing
6.14.4 Privacy masks
7 Imaging service
7.1 General
7.2 Imaging settings
7.2.1 Parameters <\/td>\n<\/tr>\n
54<\/td>\n7.2.2 GetImagingSettings <\/td>\n<\/tr>\n
55<\/td>\n7.2.3 SetImagingSettings
7.2.4 GetOptions <\/td>\n<\/tr>\n
56<\/td>\n7.3 Imaging Presets
7.3.1 General
7.3.2 GetPresets
7.3.3 GetCurrentPreset <\/td>\n<\/tr>\n
57<\/td>\n7.3.4 SetCurrentPreset <\/td>\n<\/tr>\n
58<\/td>\n7.4 Focus operations
7.4.1 Move
7.4.2 GetMoveOptions <\/td>\n<\/tr>\n
59<\/td>\n7.4.3 Stop
7.4.4 GetImagingStatus <\/td>\n<\/tr>\n
60<\/td>\n7.5 Capabilities
8 PTZ service
8.1 General <\/td>\n<\/tr>\n
61<\/td>\n8.2 PTZ node
8.2.1 General
8.2.2 GetNodes
8.2.3 GetNode <\/td>\n<\/tr>\n
62<\/td>\n8.3 PTZ configuration
8.3.1 General <\/td>\n<\/tr>\n
63<\/td>\n8.3.2 GetConfigurations
8.3.3 GetConfiguration <\/td>\n<\/tr>\n
64<\/td>\n8.3.4 GetConfigurationOptions
8.3.5 SetConfiguration <\/td>\n<\/tr>\n
65<\/td>\n8.3.6 GetCompatibleConfigurations
8.4 Move operations
8.4.1 General
8.4.2 AbsoluteMove <\/td>\n<\/tr>\n
66<\/td>\n8.4.3 RelativeMove <\/td>\n<\/tr>\n
67<\/td>\n8.4.4 ContinuousMove <\/td>\n<\/tr>\n
68<\/td>\n8.4.5 GeoMove <\/td>\n<\/tr>\n
70<\/td>\n8.4.6 Stop
8.4.7 GetStatus <\/td>\n<\/tr>\n
71<\/td>\n8.5 Preset operations
8.5.1 General
8.5.2 SetPreset <\/td>\n<\/tr>\n
72<\/td>\n8.5.3 GetPresets <\/td>\n<\/tr>\n
73<\/td>\n8.5.4 GotoPreset
8.5.5 RemovePreset <\/td>\n<\/tr>\n
74<\/td>\n8.6 Home position operations
8.6.1 General
8.6.2 GotoHomePosition <\/td>\n<\/tr>\n
75<\/td>\n8.6.3 SetHomePosition
8.7 Auxiliary operations
8.7.1 General
8.7.2 SendAuxiliaryCommand <\/td>\n<\/tr>\n
76<\/td>\n8.8 Predefined PTZ Spaces
8.8.1 General
8.8.2 Absolute position spaces <\/td>\n<\/tr>\n
78<\/td>\nFigure 7 \u2013 Spherical pan\/tilt position space in degrees for a camera mounted on the ceiling <\/td>\n<\/tr>\n
81<\/td>\n8.8.3 Relative translation spaces <\/td>\n<\/tr>\n
82<\/td>\n8.8.4 Continuous velocity spaces <\/td>\n<\/tr>\n
83<\/td>\n8.8.5 Speed spaces <\/td>\n<\/tr>\n
84<\/td>\n8.9 Preset tour operations
8.9.1 General <\/td>\n<\/tr>\n
85<\/td>\n8.9.2 GetPresetTours
8.9.3 GetPresetTour <\/td>\n<\/tr>\n
86<\/td>\n8.9.4 GetPresetTourOptions
8.9.5 CreatePresetTour <\/td>\n<\/tr>\n
87<\/td>\n8.9.6 ModifyPresetTour
8.9.7 OperatePresetTour <\/td>\n<\/tr>\n
88<\/td>\n8.9.8 RemovePresetTour <\/td>\n<\/tr>\n
89<\/td>\n8.9.9 Preset tour parameters <\/td>\n<\/tr>\n
90<\/td>\n8.10 Pan\/tilt control direction configuration <\/td>\n<\/tr>\n
91<\/td>\n8.11 Capabilities
Figure 8 \u2013 Example of changes of pan\/tilt control direction by E-Flip and Reverse <\/td>\n<\/tr>\n
92<\/td>\n8.12 Events
8.12.1 General
8.12.2 PTZ presets
8.12.3 PresetTours <\/td>\n<\/tr>\n
93<\/td>\n9 Analytics service
9.1 General
9.2 Scene description interface
9.2.1 Overview
9.2.2 Frame-related content <\/td>\n<\/tr>\n
95<\/td>\nFigure 9 \u2013 Default frame coordinate system <\/td>\n<\/tr>\n
96<\/td>\n9.2.3 Scene elements <\/td>\n<\/tr>\n
101<\/td>\nTable 2 \u2013 Colourspace namespace values <\/td>\n<\/tr>\n
103<\/td>\n9.3 Rule interface
9.3.1 General
Table 3 \u2013 Description of attributes of MotionInCells type <\/td>\n<\/tr>\n
104<\/td>\n9.3.2 Rule representation
9.3.3 Rule description language <\/td>\n<\/tr>\n
105<\/td>\n9.3.4 Operations on rules <\/td>\n<\/tr>\n
108<\/td>\n9.4 Analytics modules interface
9.4.1 General <\/td>\n<\/tr>\n
109<\/td>\n9.4.2 Analytics module configuration
9.4.3 Analytics module description language
9.4.4 Operations on analytics modules <\/td>\n<\/tr>\n
112<\/td>\n9.5 GetAnalyticsModuleOptions <\/td>\n<\/tr>\n
113<\/td>\n9.6 Capabilities
9.7 Events \u2013 Audio Detected <\/td>\n<\/tr>\n
114<\/td>\n10 Real-time streaming
10.1 General
10.2 Media stream protocol
10.2.1 Transport format <\/td>\n<\/tr>\n
115<\/td>\n10.2.2 Media transport
Figure 10 \u2013 RTP header <\/td>\n<\/tr>\n
116<\/td>\nTable 4 \u2013 RTP header value <\/td>\n<\/tr>\n
118<\/td>\nFigure 11 \u2013 RTCP sequence <\/td>\n<\/tr>\n
119<\/td>\n10.2.3 Synchronization points
Figure 12 \u2013 RTCP Sender Report
Figure 13 \u2013 Media synchronization <\/td>\n<\/tr>\n
120<\/td>\n10.2.4 JPEG over RTP
Figure 14 \u2013 RTP\/JPEG packet structure <\/td>\n<\/tr>\n
122<\/td>\n10.3 Media control protocol
10.3.1 RTSP stream control <\/td>\n<\/tr>\n
123<\/td>\nFigure 15 \u2013 Stream control <\/td>\n<\/tr>\n
124<\/td>\n10.3.2 Keep-alive method for RTSP session
Table 5 \u2013 RTSP methods <\/td>\n<\/tr>\n
125<\/td>\n10.3.3 RTSP audio and video synchronization
10.3.4 RTSP session for a metadata stream
Figure 16 \u2013 Keep alive <\/td>\n<\/tr>\n
126<\/td>\n10.3.5 Multicast streaming
10.3.6 RTSP message example <\/td>\n<\/tr>\n
127<\/td>\n10.3.7 RTSP over HTTP
10.4 Back channel connection
10.4.1 General
10.4.2 RTSP Require tag <\/td>\n<\/tr>\n
128<\/td>\n10.4.3 Connection setup for a bi- directional connection
10.4.4 Describe example for a server without backchannel support:
10.4.5 Describe example for a server with ONVIF backchannel support: <\/td>\n<\/tr>\n
130<\/td>\n10.4.6 Multicast streaming
10.5 Error handling <\/td>\n<\/tr>\n
131<\/td>\nAnnex\u00a0A (normative)Efficient XML Interchange (EXI)
Table A.1 \u2013 ONVIF defined EXI header settings
Table A.2 \u2013 ONVIF defined EXI configuration settings <\/td>\n<\/tr>\n
132<\/td>\nAnnex\u00a0B (normative)Lens description
Figure B.1 \u2013 Optical mapping of angle (\u03b1) via radius (R) to normalized x\/y coordinates
Figure B.2 \u2013 Smooth mapping using B-splines <\/td>\n<\/tr>\n
133<\/td>\nFigure B.3 \u2013 Compensation of vertical axis offset <\/td>\n<\/tr>\n
134<\/td>\nAnnex\u00a0C (informative)Specified rules
C.1 General
C.2 LineDetector
C.3 FieldDetector <\/td>\n<\/tr>\n
135<\/td>\nC.4 LoiteringDetector <\/td>\n<\/tr>\n
136<\/td>\nC.5 Declarative motion detector
Table C.1 \u2013 Loitering Detector rule configuration parameters
Table C.2 \u2013 Description of loitering event fields <\/td>\n<\/tr>\n
137<\/td>\nC.6 Counting rule
Table C.3 \u2013 Declarative motion detector rule configuration parameters
Table C.4 \u2013 Description of declarative motion event fields <\/td>\n<\/tr>\n
138<\/td>\nC.7 Query rule
Table C.5 \u2013 Counting rule configuration parameters
Table C.6 \u2013 Description of counting event fields
Table C.7 \u2013 Query Rule configuration parameters <\/td>\n<\/tr>\n
139<\/td>\nAnnex\u00a0D (informative)Cell motion detection
D.1 Cell motion detector <\/td>\n<\/tr>\n
140<\/td>\nD.2 Cell motion analytics engine
D.2.1 General
Table D.1 \u2013 Cell motion detector rule configuration parameters
Table D.2 \u2013 Description cell motion detected event fields <\/td>\n<\/tr>\n
141<\/td>\nD.2.2 Module configuration
Table D.3 \u2013 Module configuration parameters
Table D.4 \u2013 Description of CellLayout fields <\/td>\n<\/tr>\n
142<\/td>\nFigure D.1 \u2013 CellLayout of an 8\u00a0\u00d7\u00a06 CellMotionEngine <\/td>\n<\/tr>\n
143<\/td>\nAnnex\u00a0E (normative)Motion detection
Table E.1 \u2013 Motion Region Detector Rule configuration parameters <\/td>\n<\/tr>\n
144<\/td>\nTable E.2 \u2013 Motion region detector rule configuration options
Table E.3 \u2013 Description of the motion region detector event fields <\/td>\n<\/tr>\n
145<\/td>\nAnnex\u00a0F (normative)Schema files
F.1 Device IO <\/td>\n<\/tr>\n
160<\/td>\nF.2 Imaging <\/td>\n<\/tr>\n
166<\/td>\nF.3 Media <\/td>\n<\/tr>\n
203<\/td>\nF.4 Media 2 <\/td>\n<\/tr>\n
225<\/td>\nF.5 PTZ <\/td>\n<\/tr>\n
238<\/td>\nF.6 Analytics <\/td>\n<\/tr>\n
244<\/td>\nF.7 Common schema <\/td>\n<\/tr>\n
283<\/td>\nF.8 Streaming metadata schema <\/td>\n<\/tr>\n
288<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Video surveillance systems for use in security applications – Live streaming and control based on web services<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2019<\/td>\n290<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":344379,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-344373","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/344373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/344379"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=344373"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=344373"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=344373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}