IEC 62379 7 Edition 1 0 201 5 06 INTERNATIONAL STANDARD Common control interface for networked digital audio and video products – Part 7 Measurements IE C 6 2 3 7 9 7 2 0 1 5 0 6 (e n ) ® colour insid[.]
I E C 62 79 -7 ® Edition 201 5-06 I N TE RN ATI ON AL S TAN D ARD colour in sid e C om m on trol i n terface for n etworked d i g i tal au d i o an d vi d eo prod u cts – IEC 62379-7:201 5-06(en) Part 7: M eas u rem en ts TH I S P U B L I C ATI O N I S C O P YRI G H T P RO TE C T E D C o p yri g h t © I E C , G e n e va , S w i tze rl a n d All rights reserved Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either IEC or IEC's member National Committee in the country of the requester If you have any questions about IEC copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or your local IEC member National Committee for further information IEC Central Office 3, rue de Varembé CH-1 21 Geneva 20 Switzerland Tel.: +41 22 91 02 1 Fax: +41 22 91 03 00 info@iec.ch www.iec.ch Abou t th e I E C The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes International Standards for all electrical, electronic and related technologies Ab o u t I E C p u b l i c a ti o n s The technical content of IEC publications is kept under constant review by the IEC Please make sure that you have the latest edition, a corrigenda or an amendment might have been published I E C C atal og u e - webs tore i ec ch /catal og u e E l ectroped i a - www el ectroped i a org The stand-alone application for consulting the entire bibliographical information on IEC International Standards, Technical Specifications, Technical Reports and other documents Available for PC, Mac OS, Android Tablets and iPad The world's leading online dictionary of electronic and electrical terms containing more than 30 000 terms and definitions in English and French, with equivalent terms in additional languages Also known as the International Electrotechnical Vocabulary (IEV) online I E C pu bl i cati on s s earch - www i ec ch /s earch pu b I E C G l os s ary - s td i ec ch /g l os s ary The advanced search enables to find IEC publications by a variety of criteria (reference number, text, technical committee,…) It also gives information on projects, replaced and withdrawn publications More than 60 000 electrotechnical terminology entries in English and French extracted from the Terms and Definitions clause of IEC publications issued since 2002 Some entries have been collected from earlier publications of IEC TC 37, 77, 86 and CISPR I E C J u st P u bl i s h ed - webs tore i ec ch /j u s u bl i s h ed Stay up to date on all new IEC publications Just Published details all new publications released Available online and also once a month by email I E C C u s to m er S ervi ce C en tre - webs tore i ec ch /cs c If you wish to give us your feedback on this publication or need further assistance, please contact the Customer Service Centre: csc@iec.ch I E C 62 79 -7 ® Edition 201 5-06 I N TE RN ATI ON AL S TAN D ARD colour in sid e C om m on trol i n terface for n etworked d i g i tal au d i o an d vi d eo prod u cts – Part 7: M eas u rem en ts INTERNATIONAL ELECTROTECHNICAL COMMISSION ICS 33.1 60; 35.1 00 ISBN 978-2-8322-2753-4 Warn i n g ! M ake s u re th at you obtai n ed th i s pu bl i cati on from an au th ori zed d i s tri bu tor ® Registered trademark of the International Electrotechnical Commission –2– I EC 62379-7: 201 © I EC 201 CONTENTS FOREWORD I NTRODUCTI ON Scope Normative references Terms, definitions and abbreviations Terms and definitions Abbreviations Audio format definitions 1 Video format definitions 1 MI B definitions for measurement information blocks 1 General 1 Type definitions 2.1 General 2.2 Textual conventions 2.3 Sequences Network measurement information blocks 3.1 Network measurement information block structure 3.2 nMtBlockTable 3.3 nMtBlockEntry 3.4 nMtBlockId 3.5 nMtI fI ndex 3.6 nMtTxRxPoint 3.7 nMtNetworkType 6 3.8 nMtTransportType 6 3.9 nMtTxRxAddr 6 3.1 nMtPortN umber 6 3.1 nMtIGMPVersion 6 3.1 nMtSIPServerAddr 6 Audio measurement information blocks 4.1 Audio measurement information block structure 4.2 aMtBlockTable 4.3 aMtBlockEntry 4.4 aMtBlockId 4.5 aMtAudioComponentNumber 4.6 aMtNetworkBlockId 4.7 aMtAudioStatus 4.8 aMtAudioSignalFormat 4.9 aMtAudioPId 4.1 aMtI fI ndex 4.1 aMtFECType 4.1 aMtFECLengthDimension Video measurement information blocks 5.1 Video measurement information block structure 5.2 vMtBlockTable 20 I EC 62379-7: 201 © I EC 201 –3– vMtBlockEntry 20 6 5.4 vMtBlockI d 20 5.5 vMtAudioBlockId 20 5.6 vMtN etworkBlockId 20 5.7 vMtVideoStatus 20 5.8 vMtVideoSourceFormat 20 5.9 vMtVideoCodingType 21 5.1 vMtVideoBitRateType 21 5.1 vMtVideoBitRate 21 5.1 vMtVideoAspectRatio 21 5.1 vMtFECType 21 5.1 vMtFECLengthDimension 21 5.1 vMtTrickModeSupport 21 6 Receiver point measurement information block 21 6.1 Receiver measurement information block structure 21 6.2 rxPointTable 22 6.3 rxPointEntry 23 6.4 rxPointBlockI d 23 6.5 rxPointN etworkBlockI d 23 6.6 rxPointBufferSize 23 6.7 rxPointBufferOcpancyTime 23 6.8 rxPointBufferOcpncyPcnt 23 6.9 rxPointMDI 23 6.1 rxPointTSDF 23 Temperature measurement information block 23 7.1 Temperature measurement information block structure 23 7.2 temperatureTable 24 7.3 temperatureEntry 24 7.4 temperatureBlockId 24 7.5 temperatureLocnNumber 25 7.6 temperatureLocation 25 7.7 temperatureTrend 25 7.8 temperatureStatus 25 7.9 temperatureLowWarning 25 7.1 temperatureH ighWarning 25 7.1 temperatureLowCritical 25 7.1 temperatureH ighCritical 25 Annex A (informative) Machine-readable measurement block definitions 26 Annex B (informative) Machine-readable textual conventions definitions 44 Annex C (informative) Worked example 48 C.1 Overview 48 C.2 Example 48 C General 48 C 2 Block table 48 C Mixer block 50 C Multiple functionality device 51 C Summary of tables 54 Bibliography 55 –4– I EC 62379-7: 201 © I EC 201 Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure – Relationships between ECN groups ACI P, VCIP and IPM – Network measurement information block – Audio measurement information block – Video measurement information block – Receiver measurement information block 22 – Temperature measurement information block 24 C – Example of a modified audio device 48 C – Annotated connector diagram 49 C – Mixer section 50 C – Single device with multiple functionality 52 C – Measurement blockIds and their associated media components 52 C – Single device with multiple functionality 53 Table Table Table Table Table Table Table Table Table Table Table Table Table – Managed objects for network measurement information blocks – Managed objects for audio measurement information blocks – Managed objects for video measurement information blocks 20 – Managed objects for receiver measurement information blocks 22 – Managed objects conveying temperature information about the unit 24 C – Main block Id table 49 C – Mixer related block Id table 50 C – Mixer block tables 51 C – Addition of measurement block Ids 52 C – Video measurement table 53 C – Network measurement table 53 C – Audio measurement table 53 C – Table summary 54 I EC 62379-7: 201 © I EC 201 –5– I NTERNATIONAL ELECTROTECHNI CAL COMMI SSI ON C O M M O N C O N T RO L I N T E RF AC E F O R N E T WO RKE D D I G I T AL AU D I O AN D VI D E O P RO D U C T S – P a rt : M e a s u re m e n t s FOREWORD ) The I nternati onal El ectrotechnical Commi ssi on (I EC) is a worl d wi d e organizati on for standard izati on comprisi ng all nati onal electrotech nical committees (I EC N ational Comm ittees) Th e object of I EC i s to promote i nternati on al co-operati on on al l q u esti ons concerni ng stand ard izati on i n the electrical and el ectronic fi eld s To this end an d in ad di ti on to other acti vi ti es, I EC pu blish es I nternati onal Stan d ards, Technical Speci fi cati ons, Technical Reports, Pu blicl y Avail abl e Specificati ons (PAS) and Gu id es (hereafter referred to as “I EC Pu blicati on(s)”) Their preparati on is entru sted to technical committees; any I EC N ati onal Committee i nterested i n the subject d eal t with may parti ci pate i n thi s preparatory work I ntern ati onal, g overn mental and non governmental org anizati on s l iaisi ng wi th th e I EC al so participate i n this preparation I EC coll aborates cl osel y wi th the I nternational Organizati on for Stand ard izati on (I SO) in accordan ce wi th cond i ti ons d etermin ed by agreement between th e two org anizati ons 2) Th e form al decision s or agreem ents of I EC on tech nical matters express, as nearl y as possibl e, an i nternati onal consensus of opi ni on on the rel evan t su bjects si nce each technical committee has representati on from all i nterested I EC N ati onal Commi ttees 3) I EC Pu blications have th e form of recommend ati ons for internati onal u se and are accepted by I EC N ati onal Comm ittees i n th at sense While all reasonabl e efforts are mad e to ensu re that the technical content of I EC Pu blicati ons is accu rate, I EC cann ot be hel d responsi bl e for the way in wh i ch they are used or for an y misin terpretati on by any end u ser 4) I n ord er to promote i nternational u ni formi ty, I EC N ati onal Commi ttees u nd ertake to appl y I EC Publicati on s transparen tl y to the maximum exten t possi bl e i n thei r nati onal and reg i onal pu blicati ons An y di verg ence between an y I EC Pu bl icati on and the correspond i ng nati onal or region al publi cation shal l be cl earl y i ndi cated in the l atter 5) I EC i tsel f d oes not provi d e any attestation of conformity I nd epend ent certi ficati on bod ies provi d e conform ity assessment services an d , in some areas, access to I EC marks of conformi ty I EC i s not responsi bl e for an y services carried ou t by i nd epend en t certi fication bodi es 6) All users sh ould ensu re that they h ave the l atest edi ti on of this pu blicati on 7) N o li abili ty shal l attach to I EC or i ts di rectors, empl oyees, servan ts or agents in clu di ng i nd ivi du al experts and members of i ts technical commi ttees and I EC N ati onal Comm ittees for any personal i nju ry, property d amage or other d amage of any n atu re whatsoever, whether di rect or in d i rect, or for costs (i nclud i ng l egal fees) and expenses arising out of the pu bli cati on, use of, or rel ian ce u pon, thi s I EC Pu bl ication or an y other I EC Pu blicati ons 8) Attention is d rawn to the N ormative references ci ted in this pu bl icati on U se of the referenced pu blicati ons is i ndi spensabl e for the correct appli cati on of this publicati on 9) Attention is d rawn to th e possibili ty that some of the el em ents of thi s I EC Pu bl icati on may be the su bj ect of patent ri ghts I EC sh al l not be held responsi bl e for i d en ti fyi ng any or all su ch patent ri ghts I nternational Standard I EC 62379-7 has been prepared by technical area 4: Digital system interfaces and protocols of I EC technical committee 00: Audio, video and multimedia systems and equipment The text of this standard is based on the following documents: CDV Report on voti ng 00/21 68/CDV 00/2338/RVC Full information on the voting for the approval of this standard can be found in the report on voting indicated in the above table This publication has been drafted in accordance with the ISO/I EC Directives, Part –6– I EC 62379-7: 201 © I EC 201 A list of all parts in the I EC 62379 series, published under the general title Common control interface for networked digital audio and video products , can be found on the IEC website The committee has decided that the contents of this publication will remain unchanged until the stability date indicated on the I EC website under "http: //webstore iec.ch" in the data related to the specific publication At this date, the publication will be • • • • reconfirmed, withdrawn, replaced by a revised edition, or amended A bilingual version of this publication may be issued at a later date I M P O R T AN T th at it – Th e c o n ta i n s u n d e rs t a n d i n g c o l o u r p ri n t e r of 'col ou r c o l o u rs i ts i n si d e' wh i ch te n ts l og o a re U s e rs on th e c o ve r p a g e c o n s i d e re d sh ou l d to t h e re fo re of th i s be p ri n t p u b l i ca ti o n u s e fu l th i s fo r i n d i cate s th e d ocu m en t c o rre c t u sing a I EC 62379-7: 201 © I EC 201 –7– I NTRODUCTION I EC 62379 specifies the common control interface, a protocol for managing equipment which conveys audio and/or video across digital networks An introduction to the common control interface is given in IEC 62739-1 This part of I EC 62379 specifies those aspects that are specific for using the block structure as defined in I EC 62379-1 , for standardising the collection method of audio and video parameters for use by the European Broadcasting Union Expert Communities Networks – Internet Protocol (I P) Measurements (EBU ECN-IPM) Group The collection of network related parameters may be outside the scope of this standard These are expected to be collected from the standard I nternet Engineering Task Force (I ETF) Management I nformation Base (MI Bs) that are generally present in most (if not all) networked equipment Some specific network parameters are included that are not obtainable from existing standard I ETF MI Bs S t ru c t u re o f t h e fa m i l y o f s t a n d a rd s IEC 62379 specifies the common control interface, a protocol for managing networked audiovisual equipment It is intended to include the following Parts: Part : Part 2: Part 3: Part 4: Part 5: Part 6: Part 7: General Audio Video Data Transmission over networks Packet transfer service Measurement Part specifies aspects which are common to all equipment Parts to specify control of internal functions specific to equipment carrying particular types of live media Part does not refer to packet data such as the control messages themselves Part specifies control of transmission of these media over each individual network technology I t includes network specific management interfaces along with network specific control elements that integrate into the control framework Part specifies carriage of control and status messages and non-audiovisual data over transports that not support audio and video, such as RS232 serial links, with (as with Part 5) a separate subpart for each technology Part specifies those aspects that are specific to the measurement requirements of the EBU ECN-I PM Group An introduction to the common control interface is given in IEC 62739-1 D e s c ri p t i o n , a i m s a n d re q u i re m e n t s o f t h e E B U E C N - I P M G ro u p In recent years, EBU members have been increasingly adopting IP networks for the contribution of audio and video in real-time I t is well known that although I P networks are of lower cost and provide more flexibility compared with circuit switched networks, they suffer –8– I EC 62379-7: 201 © I EC 201 from longer delays and have much larger jitter, while broadcasters’ tolerance to these variables is much less than that of normal business I T traffic To respond to Members’ use of I P, EBU set up two groups, Expert Communities Networks Audio contribution over IP (ECN-ACIP) and Expert Communities Networks − Video contribution over IP (ECN-VCIP) , with the tasks of drawing up recommended codes of practice Ad ap tati on l a ye r A/V o ver I P – Recom m e n d ati on s N /AC I P an d N /VC I P Appl i cati o n i n fo rm ati on exch an g e M eas u re m en t of n etwork perform an ce between n ecti on poi n ts d efi n ed b y N /I P M N etwork i n form ati on exch an g e A/V C on tractu al rel ati on ag reem e n t on QoS IP A/V N etwork IP IEC F i g u re – R e l a t i o n s h i p s b e tw e e n E C N g ro u p s AC I P , VC I P a n d I P M I t was also recognised that there would be a strong demand for tools that would enable broadcasters to measure and manage their I P networks properly to suit the many time-critical broadcast applications they would be subjected to To this end, the ECN-I PM (IP measurement) group was set up The relationships between these three groups are shown in Figure The goals of ECN-I PM Group were to – define a quality of service classification to achieve requested A/V transmission quality for broadcast applications, – standardise network information exchange between EBU members and Telecom suppliers, – propose a method of collecting end-to-end performance information for management purposes I n achieving these goals the ECN-I PM Group has specified a set of parameters that are important for broadcasters when using I P networks for audio and video transmission and has developed a software mechanism to probe a network for device and topology discovery, physical path tracing for both end-to-end communication and multicast streams, with the potential for multilayer monitoring for streams on a multi-vendor network with fully mediaspecific parameters The specified parameters cover both the network layer and application layer (for video and audio) SN MP is employed to collect information on the status of networked devices, such as the transmission rate, error rate, the codec used and multicast streams status _ ECN -ACI P and ECN -VCI P were formerl y known as N /ACI P an d N /VCI P respectivel y – 44 – I EC 62379-7: 201 © I EC 201 An n e x B (informative) M ach i n e-re a d ab l e te xtu al ve n ti o n s d efi n i ti on s This annex provides the textual conventions definitions in a machine-readable format interpretable by standard MI B browsing software tools I f there is any inconsistency between this annex and 6.2 2, the latter takes precedence The format used to describe the textual conventions definitions conforms to I ETF STD 58 (SMI v2) IEC62 37 9-7 -IPM-TC-MIB DEFINITIONS : : = BEGIN IMPORTS iec62 37 FROM IEC62 37 9-1-MIB Unsigned32 , Gauge32 , MODULE-IDENTITY FROM SNMPv2 -SMI TEXTUAL-CONVENTION FROM SNMPv2 -TC; 62 37 measurementTCMIB MODULE-IDENTITY LAST-UPDATED " 0150604 12 00Z" June 04 , 015 at 12 : 00 GMT ORGANIZATION " IEC PT62 37 9" CONTACT-INFO " Not specified " DESCRIPTION " The Textual Conventions MIB module for managing measurement functions in IEC 62 37 compliant equipment The contents of this MIB Module have been defined by the EBU ECN-IPM ( European Broadcasting Union Expert Communities Networks, IP Measurements group) " REVISION " 0150604 12 00Z" June 04 , 015 at 12 : 00 GMT DESCRIPTION " Expanded and re-ordered AudioFECTYpe and VideoFECType entries due to previous errors and missing types " REVISION " 01312 0312 00Z" December 03, 013 at 12 : 00 GMT DESCRIPTION " Corrected various errors Limited width of descriptions in various obj ects to ensure that copies of the my files formatted correctly in the standards documents " REVISION " 011061012 00Z" June 10, 011 at 12 : 00 GMT DESCRIPTION " Added BitRateType textual convention " : : = { measurement } - Textual conventions -NetworkType : : = TEXTUAL-CONVENTION STATUS current DESCRIPTION " An enumeration identifying a network type of over which the I EC 62379-7: 201 © I EC 201 - – 45 – media is flowing " SYNTAX INTEGER { ipv4 ( 1) , ipv6( ) , asi( 3) } { ipv4 ( 1) , ipv6( ) , asi( 3) } ( ipv4 asi) TransportType : : = TEXTUAL-CONVENTION STATUS current DESCRIPTION " An enumeration identifying a transport type of over which the media is flowing Note that the values for this textual convention are NOT the same as the numbers used in the protocol field of IPv4 packets and the Next Header Field of IPv6 packets See http: //www iana org/assignments/protocol-numbers" SYNTAX INTEGER { notApplicable( 0) , rtp( 1) } { notApplicable( 0) , rtp( 1) } ( notApplicable rtp) { none( 0) , rfc2 33( 1) , rfc5109( ) , smpte2 02 Dash1( 3) , smpte2 02 Dash5( ) , proprietary( 5) } ( none proprietary) AudioFECType : : = TEXTUAL-CONVENTION STATUS current DESCRIPTION " An enumeration identifying the FEC type applied, if present " SYNTAX INTEGER { none( 0) , rfc2 33( 1) , rfc5109( ) , smpte2 02 Dash1( 3) , smpte2 02 Dash5( ) , proprietary( 5) } VideoFECType : : = TEXTUAL-CONVENTION STATUS current DESCRIPTION " An enumeration identifying the FEC type applied, if present " SYNTAX INTEGER { none( 0) , rfc2 33( 1) , rfc5109( ) , smpte2 02 Dash1( 3) , smpte2 02 Dash5( ) , proprietary( 5) } { none( 0) , – 46 – I EC 62379-7: 201 © I EC 201 rfc2 33( 1) , rfc5109( ) , smpte2 02 Dash1( 3) , smpte2 02 Dash5( ) , proprietary( 5) } ( none proprietary) BufferSize : : = TEXTUAL-CONVENTION STATUS current DESCRIPTION " A type to indicate the current total size of the receive buffer in ms " SYNTAX Unsigned32 BufferOcpncyTime : : = TEXTUAL-CONVENTION STATUS current DESCRIPTION " A type to report the amount of data, expressed in ms, occupying the receive buffer " SYNTAX Gauge32 BufferOcpncyPercent : : = TEXTUAL-CONVENTION STATUS current DESCRIPTION " A type to report the amount of data, expressed as a percentage of the total receive buffer size, occupying the receive buffer " SYNTAX INTEGER ( 100) TemperatureLocn : : = TEXTUAL-CONVENTION STATUS current DESCRIPTION " A type to indicate the location where the temperature is measured " SYNTAX OCTET STRING ( SIZE ( 80) ) TemperatureTrend : : = TEXTUAL-CONVENTION STATUS current DESCRIPTION " A type to report the current temperature at the measured location The use of this type will allow changes ( either up or down) to be reported " SYNTAX Gauge32 - TemperatureStatus : : = TEXTUAL-CONVENTION STATUS current DESCRIPTION " An enumeration identifying the temperature status levels Semantics are equipment specific " SYNTAX INTEGER { undetermined( 0) , other( 1) , unknown( ) , ok( 3) , warning( ) , critical( 5) , nonRecoverable( 6) } { undetermined( 0) , other( 1) , unknown( ) , ok( 3) , warning( ) , critical( 5) , nonRecoverable( 6) } ( undetermined nonRecoverable) I EC 62379-7: 201 © I EC 201 – 47 – BitRateType : : = TEXTUAL-CONVENTION STATUS current DESCRIPTION " An enumeration identifying the video bit rate type applied - vbr = variable bit rate cbr = constant bit rate" SYNTAX INTEGER { unspecified( 0) , vbr( 1) , cbr( ) } { unspecified( 0) , vbr( 1) , cbr( ) } ( unspecified cbr) - Node definitions - 62 37 measurement OBJECT IDENTIFIER : : = { iec62 37 } END – 48 – I EC 62379-7: 201 © I EC 201 Annex C (informative) Worked example C.1 Overview This annex provides a worked example to show how Parts , 2, and of I EC 62379 series may be used in a vendor’s MI B to standardise the measurement methods required by the EBU ECN-I PM Group I f there is any inconsistency between this annex and the main clauses of Parts , 2, and 7, those clauses take precedence The examples shown here are intended to provide only a high level view of the process involved Annex E and F of I EC 62379-2:2008 provide detailed examples of how the block structure may be used to model audio devices Similar processes may be applied to model video devices, see IEC 62379-3 C.2 Example C.2.1 General To show the relationships between the various tables defined in Parts , 2, and of I EC 62379 the example shown here is a modified version of example in Annex E of I EC 62379-2: 2008, to model an audio device which is then extended to describe a device that has multiple encoders/decoders of different types present in it and where there are multiple measurement blocks present The modified audio example device has two mixers, one with two inputs, the other with three, providing in addition, a limiter for each, as represented by Figure C AES/EBU input Mixer AES/EBU input AES/EBU input AES/EBU input Limiter AES/EBU output Limiter AES/EBU output Mixer AES/EBU input IEC Figure C.1 – Example of a modified audio device N OTE Th is un it exampl e cou ld be buil t u si n g a si ngl e mi xer bl ock wi th five i nputs and two ou tpu ts, bu t this arran gement i s m ore appropriate to ill ustrate the u se of measu rement bl ocks Details of the audio that might be carried are not relevant for the description of this example, so are not included C.2.2 Block table First, a block table is required showing all the functional blocks that make up the unit The mapping of a block to a blockI d is arbitrary I t is essential that a particular block is always associated with the same blockI d I EC 62379-7: 201 © I EC 201 The table is located (1 0.62379.1 2.1 ) – 49 – at iso standard iec67329 general.generalMI B.block blockTable As there are eleven blocks in the example, this table will have eleven rows Tabl e C – M n b l o c k I d ta b l e bl ockTabl e bl ockE n try ( ) blockId (1) blockType (2) 1 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Mixer block) 0.62379.2.1 (Limiter block) 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Mixer block) 10 0.62379.2.1 (Limiter block) 11 0.62379.2.1 (Audio port) The above table, Table C.1 , identifies each of the block types that exist within a unit, along with the unique identifier [ bl ockI d ( ) ] Although the blockIds are shown as incrementing numbers, any positive integer number can be used and in any order, as long as each is unique I n example of Annex E of I EC 62379-2:2008, the structure of the unit is shown with a connector table to express all the links that exist between the blocks defined in the block table The connector table contains each block’s blockId (in circles), input numbers (squares) and output numbers (diamonds) and the diagram of the unit now looks like the one shown in Figure C 2, annotated with these shaped numbers AES/EBU input AES/EBU input AES/EBU input 1 Mixer 1 Limiter 1 AES/EBU output 1 10 Mixer AES/EBU input AES/EBU input 1 11 Limiter 1 AES/EBU output F i g u re C – A n n o t a t e d c o n n e c t o r d i a g m IEC – 50 – I EC 62379-7: 201 © I EC 201 N OTE Th e nector table tents are not necessary for d escribi ng the u se of the measu rem ent blocks, nor are the contents or d escri ption of ei ther the mode tabl e or the au d io port tabl es, as shown i n exam pl e of An nex E of I EC 62379-2: 2008, al thou gh al l wou l d be requ ired for a real i mpl ementati on of the exten d ed exampl e shown here For clarity, only the mixer section of the above diagram will now be used, so that the structure of an audio device having these two mixer blocks will now look like the diagram below, Figure C 3, with the related block table, Table C Audio device (2 mixers) C2 C2 C2 C2 C1 T a b l e C – M i x e r re l a t e d b l o c k I d t a b l e bl ockTabl e bl ockE n try ( ) Mixer blockId (1) blockType (2) 1 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Mixer block) 0.62379.2.1 (Limiter block) 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) C1 – Mono C2 – Stereo 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Mixer block) 10 0.62379.2.1 (Limiter block) 11 0.62379.2.1 (Audio port) Mixer 2 IEC F i g u re C – M i x e r s ecti on N ot s h own for cl ari ty N ot s h own for cl ari ty N ot s h own for cl ari ty The two mixer blocks, limiter blocks and audio port blocks are standard blocks defined in I EC 62379-2 The mixer inputs (and outputs) can be stereo, mono or other channel arrangements as defined in the audio signal formats C.2.3 M i xe r b l o ck The mixer block (1 0.62379.2 2) This is rooted at iso.standard iec62379.audio audioMIB audioMixer block consists of two tables, Table C 3, aMi xe rBl o ckT abl e , located at and aMi xe rI nput T abl e , located at There is one entry in aMi xe rBl o ckT abl e for each mixer block in a unit and an entry in aMi xe rI nput T abl e for each input of each mixer I EC 62379-7: 201 © I EC 201 – 51 – Ta b l e C – M i xe r b l o ck ta b l e s aM i xerB l ockTabl e aM i xerB l ockE n try ( ) aMixerBlockId (1) aMixerFadeDuration (2) aMixerFadeNow (3) aM i xerI n pu tTabl e aM i xerI n pu tE n try ( ) aMixerInput BlockId (1) aMixerInput Number (2) 3 9 aMixerInput Level (3) aMixerInput FadeToLevel (4) aMixerInput Delay (5) As the example has two mixer blocks, one with two inputs, the other with three, aMi xe rBl o ckT abl e has two entries (of type AMi xe rBl o ckE nt ry ) This defines the overall fader information for each mixer block The larger of the two tables, aMi xe rI nput T abl e has five entries (of type AMi xe rI nput E nt ry ), two for mixer block ID and three for mixer block ID The number of times these exist being dependent upon the number of inputs in each mixer block This allows each input of each mixer block to be uniquely identified The remaining entries in this table would contain information relevant to each input N OTE Other informati on pertaini ng to these mi xer blocks is not i ncl u d ed, such as th e connections to other parts of the i ni ti al exam pl e Thi s in formation wou l d be held i n other tabl es, such as connecti on an d /or mod e tables, simil ar to the exampl e shown in I EC 62379-2 C.2.4 C M u l t i p l e fu n c t i o n a l i t y d e vi c e G e n e l Having considered how the process of assigning blockI ds and input identifiers describes a unit, a similar principle can be applied in this example, where we consider a single device with multiple functionality within it, consisting of what we have already used (2 mixer blocks) and now adding network interfaces, audio codec and video codecs, each with a differing number of associated audio components, Figure C.4 and Figure C.5 Each type of standard measurement block has an entry in the main block table, appearing as many times as there are codecs or network interfaces, each with a unique identifier (blockI d) Measurement blocks of the same type all have the same OID, i.e all audio measurement blocks have the same OID, but different blockI ds, as shown in Table C – 52 – I EC 62379-7: 201 © I EC 201 T a b l e C – Ad d i t i o n o f Audio device (2 mixers) m e a s u re m e n t b l o c k I d s C2 C2 C2 Mixer 1 bl ockTabl e bl ockE n try ( ) blockId (1) Mixer C2 C1 C1 – Mono C2 – Stereo IEC F i g u re C – S i n g l e d e v i c e w i t h m u l ti p l e fu n c t i o n a l i t y 14 15 16 Audio codec – single audio Video codec – video audio Video codec – video audio Video codec – video audio 12 19 13 X IEC F i g u re C – M e a s u re m e n t b l o c k I d s a n d th e i r a s s o c i a te d m e d i a c o m p o n e n ts blockType (2) 1 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Mixer block) 0.62379.2.1 (Limiter block) 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Mixer block) 10 0.62379.2.1 (Limiter block) 11 0.62379.2.1 (Audio port) 12 0.62379.7.1 (Audio measurement) 13 0.62379.7.1 (Audio measurement) 14 0.62379.7.1 (Video measurement) 15 0.62379.7.1 (Video measurement) N ot s h own for cl ari ty N ot sh own for cl ari ty N ot s h own for cl ari ty 16 0.62379.7.1 (Video measurement) 17 0.62379.7.1 (Network measurement) 18 0.62379.7.1 (Network measurement) 19 0.62379.7.1 (Audio measurement) 1X9 0.62379.7.1 (Audio measurement) The blockIds in Figure C.5 are for the different types of measurement blocks only In practice there would be additional blockI d entries for the codecs themselves and whatever facilities that these provided within the equipment, similar to the audio mixer blocks in Figure C.3 For example, an audio codec might be constructed from one or more standard audio blocks specified in I EC 62379-2 (or elsewhere), such as a converter block, so this would also have an entry in the main block table C Au d i o c o m p o n e n t s Having now defined each measurement block ID, it is necessary to deal with the various audio components associated with each measurement block The audio measurement table is used commonly for both audio only codecs and all the audio components associated with the video codecs The audio measurement blockI ds associated with each video codec, shown in Figure C 5, can be added to the overall multifunctional device, see Figure C I EC 62379-7: 201 © I EC 201 – 53 – Table C.5 – Video measurement table Audio device (2 mixers) C2 C2 C2 C2 C1 Mixer Video measurement table vMtAudio vMtNetwork Other video BlockId (2) BlockId (3) parameters 14 19 15 13 C1 – Mono C2 – Stereo 16 X Mixer Table C.6 – Network measurement table IEC Figure C.6 – Single device with multiple functionality Network measurement table network nMtBlockId (1) Other parameters 17 18 Table C.7 – Audio measurement table Audio measurement table aMtNetwork Other audio aMtBlockId (1) aMtAudioComponent Number (2) BlockId (3) parameters 12 1 13 13 13 19 19 X X Audio codec (ID 2) has only one audio associated with it, so there is only one entry line in the audio measurement table, see Table C Video codec (ID 4) has audio components I t has one entry in the video measurement table, see Table C and an associated audio measurement block ID of 9, see Figure C This is used to identify the row(s) in the audio measurement table that are the associated audio components with this video The audio measurement table, Table C 7, has therefore entries for the audio components with ID and the audio component number is used to uniquely identify each audio component Although not completed in this example, whichever network the codecs might be connected to internally, the appropriate network I D would need to be entered into the audio and video measurement tables matching up with the correct audio or video codec block ID A similar process is used for all the other video components and their associated audio components Each network interface has IDs of their own in the network measurement table, see Table C This whole process allows for devices with multiple functionalities, where the functionality may be different or repeated many times – 54 – C.2.5 I EC 62379-7: 201 © I EC 201 S u m m a ry o f t a b l e s T a b l e C – T a b l e s u m m a ry i s o s tan d ard i ec62 37 (1 62 37 ) g en eral g en eral M I B ( ) bl ock ( ) au d i o au d i oM I B ( ) b l ockTabl e bl ockE n try ( ) blockId (1) blockType (2) au d i oP ort ( ) 1 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Mixer block) 0.62379.2.1 (Limiter block) 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Audio port) 0.62379.2.1 (Mixer block) 10 0.62379.2.1 (Limiter block) 11 0.62379.2.1 (Audio port) 12 0.62379.7.1 (Audio measurement) 13 0.62379.7.1 (Audio measurement) 14 0.62379.7.1 (Video measurement) 15 0.62379.7.1 (Video measurement) 16 0.62379.7.1 (Video measurement) 17 0.62379.7.1 (Network measurement) 18 0.62379.7.1 (Network measurement) 19 0.62379.7.1 (Audio measurement) 1X9 0.62379.7.1 (Audio measurement) au d i oP ort tabl e e n tri es au d i oM i xer ( ) au d i oM i xer tabl e en tri e s au d i oLi m i ter ( 5) au d i oM i xer tabl e e n tri es 0.62379… (Other block types ) 0.62379… (Other block types ) m eas u rem en t m eas u rem en tM I B ( ) Au d i o m eas u rem en t tabl e aMtNetwork Other audio aMtBlockId (1) aMtAudioComponent Number (2) BlockId (3) parameters 12 1 13 13 13 19 19 X X Vi d eo m eas u rem en t tabl e N etwork m easu rem en t tabl e vMtAudio vMtNetwork Other video BlockId (2) BlockId (3) parameters network nMtBlockId (1) Other parameters 14 19 17 15 13 18 16 X Recei ver m easu rem en t tabl e rxPoint rxPointNetwork BlockId(1) BlockId (2) Other receiver parameters Recei ver m eas u rem en t tabl e en tri es Receiver table dependant on nMtTxRxPoint in network measurement table From other entries in the block table (Receiver and temperature) Tem peratu re m eas u rem en t tab l e temp BlockId (1) Other temperature parameters Tem peratu re m eas u rem en t tabl e en tri es IEC I EC 62379-7: 201 © I EC 201 – 55 – Bibliography I EC 62379 (all parts) Common control interface for networked audio and video product EBU-TECH 3337, A Proposed Time-Stamped Delay Factor (TS-DF) algorithm for measuring Jitter on RTP Streams , Geneva, J anuary 201 Available from < http: //tech.ebu ch/webdav/site/tech/shared/tech/tech3337 pdf> Network EBU-TECH 3345, End-to-End IP Network Measurement for Broadcast Applications – Parameters & Management Information Base (MIB) , Geneva, July 201 Available from < http: //tech.ebu.ch/webdav/site/tech/shared/tech/tech3346.pdf> EBU-Tech 3346, End-to-End IP Network Measurement for Broadcast Applications – EisStream Software package description , Geneva, July 201 Available from < http: //tech.ebu.ch/webdav/site/tech/shared/tech/tech3346.pdf> I ETF STD 58 (SMI v2) RFC 2578 McCloghrie, K , Perkins, D , Schoenwaelder, J , Case, J , Rose, M and S Waldbusser, " Structure of Management Information Version (SMIv2) ", STD 58, RFC 2578, April 999 Available from < https: //ietf.org/rfc/rfc2578 txt > RFC 21 3, Management Information Base for Network Management of TCP/IP-based internets: MIB-II available from https: //www ietf org/rfc/rfc1 21 txt RFC 2733, An RTP Payload Format for Generic Forward Error Correction available from https: //www ietf.org/rfc/rfc2733 txt SMPTE ST 2022-1 :2007, Forward Error Correction for Real-Time Video/Audio Transport Over IP Networks available from http://standards.smpte.org SMPTE ST 2022-5:201 , Forward Error Correction for Transport of High Bit Rate Media Signals over IP Networks (HBRMT) available from http://standards.smpte.org SMPTE ST 201 6-1 :2009, Format for Active Format Description and Bar Data available from http://standards.smpte.org SMPTE ST 2042-1 :201 2, VC-2, VC-2 Video Compression available from http://standards.smpte.org _ INTERNATIONAL ELECTROTECHNICAL COMMISSI ON 3, rue de Varembé PO Box 31 CH-1 21 Geneva 20 Switzerland Tel: + 41 22 91 02 1 Fax: + 41 22 91 03 00 info@iec.ch www.iec.ch