logo资料库

AES67官方协议文档.pdf

第1页 / 共72页
第2页 / 共72页
第3页 / 共72页
第4页 / 共72页
第5页 / 共72页
第6页 / 共72页
第7页 / 共72页
第8页 / 共72页
资料共72页,剩余部分请下载后查看
AES STANDARDS: DRAFT FOR COMMENT ONLY DRAFT REVISED AES67-xxxx STANDARDS AND INFORMATION DOCUMENTS Call for comment on DRAFT REVISED AES standard for audio applications of networks - High-performance streaming audio-over-IP interoperability This document was developed by a writing group of the Audio Engineering Society Standards Committee (AESSC) and has been prepared for comment according to AES policies and procedures. It has been brought to the attention of International Electrotechnical Commission Technical Committee 100. Existing international standards relating to the subject of this document were used and referenced throughout its development. Address comments by E-mail to standards@aes.org, or by mail to the AESSC Secretariat, Audio Engineering Society, PO Box 731, Lake Oswego OR 97034. Only comments so addressed will be considered. E-mail is preferred. Comments that suggest changes must include proposed wording. Comments shall be restricted to this document only. Send comments to other documents separately. Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation. This document will be approved by the AES after any adverse comment received within six weeks of the publication of this call on http://www.aes.org/standards/comments/, 2018-02-14 has been resolved. Any person receiving this call first through the JAES distribution may inform the Secretariat immediately of an intention to comment within a month of this distribution. Because this document is a draft and is subject to change, no portion of it shall be quoted in any publication without the written permission of the AES, and all published references to it must include a prominent warning that the draft will be changed and must not be used as a standard. AES STANDARDS: DRAFT FOR COMMENT ONLY
The AES Standards Committee is the organization responsible for the standards program of the Audio Engineering Society. It publishes technical standards, information documents and technical reports. Working groups and task groups with a fully international membership are engaged in writing standards covering fields that include topics of specific relevance to professional audio. Membership of any AES standards working group is open to all individuals who are materially and directly affected by the documents that may be issued under the scope of that working group. Complete information, including working group scopes and project status is available at http://www.aes.org/standards. Enquiries may be addressed to standards@aes.org The AES Standards Committee is supported in part by those listed below who, as Standards Sustainers, make significant financial contribution to its operation. STANDARDS This list is current as of 2017/7/25
AES67-xxxx Revision of AES67-2015 aes67-r-171107-draft-rev-cfc-rc4.doc DRAFT REVISED AES standard for audio applications of networks - High-performance streaming audio-over-IP interoperability Published by Audio Engineering Society, Inc. Copyright ©2013, 2015, 2017, 2018 by the Audio Engineering Society Abstract High-performance media networks support professional quality audio (16 bit, 44,1 kHz and higher) with low latencies (less than 10 milliseconds) compatible with live sound reinforcement. The level of network performance required to meet these requirements is available on local-area networks and is achievable on enterprise-scale networks. A number of networked audio systems have been developed to support high- performance media networking but until now there were no recommendations for operating these systems in an interoperable manner. This standard provides comprehensive interoperability recommendations in the areas of synchronization, media clock identification, network transport, encoding and streaming, session description and connection management. An AES standard implies a consensus of those directly and materially affected by its scope and provisions and is intended as a guide to aid the manufacturer, the consumer, and the general public. The existence of an AES standard does not in any respect preclude anyone, whether or not he or she has approved the document, from manufacturing, marketing, purchasing, or using products, processes, or procedures not in agreement with the standard. Prior to approval, all parties were provided opportunities to comment or object to any provision. Attention is drawn to the possibility that some of the elements of this AES standard or information document may be the subject of patent rights. AES shall not be held responsible for identifying any or all such patents. Approval does not assume any liability to any patent owner, nor does it assume any obligation whatever to parties adopting the standards document. This document is subject to periodic review and users are cautioned to obtain the latest edition. Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation. Audio Engineering Society Inc. 551 Fifth Avenue, New York, NY 10176, US. www.aes.org/standards standards@aes.org AES STANDARDS: DRAFT FOR COMMENT ONLY Page 1 of 70
AES STANDARDS: DRAFT FOR COMMENT ONLY aes67-r-171107-draft-rev-cfc-rc4.doc Contents 0 Introduction..........................................................................................................................................6 0.1 General............................................................................................................................................6 0.2 Patents.............................................................................................................................................6 1 Scope ....................................................................................................................................................7 2 Normative references............................................................................................................................7 3 Definitions and abbreviations................................................................................................................8 4 Synchronization..................................................................................................................................13 4.0 General..........................................................................................................................................13 4.1 IP network synchronization.............................................................................................................13 4.2 IEEE 1588 network synchronization ................................................................................................13 4.3 AVB network synchronization.........................................................................................................13 5 Media clocks .......................................................................................................................................13 6 Transport ...........................................................................................................................................14 6.0 General..........................................................................................................................................14 6.1 Network layer ................................................................................................................................14 6.2 Quality of service ...........................................................................................................................15 6.3 Transport layer...............................................................................................................................16 7 Encoding and streaming .....................................................................................................................17 7.0 Introduction ...................................................................................................................................17 7.1 Payload format and sampling rate ....................................................................................................17 7.2 Packet time ....................................................................................................................................17 7.2.0 General ...................................................................................................................................17 7.2.1 Required packet time................................................................................................................18 7.2.2 Recommended packet times......................................................................................................18 7.3 Stream channel count......................................................................................................................19 7.4 Link offset.....................................................................................................................................19 7.5 Sender timing and receiver buffering ...............................................................................................20 7.6 Multicasting...................................................................................................................................21 8 Session description..............................................................................................................................21 8.0 General..........................................................................................................................................21 8.1 Packet time ....................................................................................................................................21 8.2 Clock source..................................................................................................................................22 8.3 RTP and media clock......................................................................................................................23 8.4 Payload types.................................................................................................................................23 8.5 Example descriptions......................................................................................................................23 8.5.0 Errata......................................................................................................................................23 8.5.1 Multicast session description example .......................................................................................23 8.5.2 Unicast session description example..........................................................................................24 9 Discovery............................................................................................................................................24 10 Connection management...................................................................................................................24 10.0 General........................................................................................................................................24 10.1 Unicast connections......................................................................................................................24 10.1.1 SIP URI ................................................................................................................................24 10.1.2 Server and serverless modes....................................................................................................25 10.1.3 User-Agent............................................................................................................................25 10.1.4 Format negotiation .................................................................................................................25 10.1.5 Packet time negotiation...........................................................................................................25 10.2 Multicast connections ...................................................................................................................25 AES STANDARDS: DRAFT FOR COMMENT ONLY Page 2 of 70
AES STANDARDS: DRAFT FOR COMMENT ONLY aes67-r-171107-draft-rev-cfc-rc4.doc Annex A (Normative) - Media profile.....................................................................................................26 A.0 General.........................................................................................................................................26 A.1 Media profile description ...............................................................................................................26 A.2 Media profile ................................................................................................................................26 A.2.1 Identification ..........................................................................................................................26 A.2.2 PTP attribute values ................................................................................................................26 A.2.3 PTP options............................................................................................................................28 A.2.4 Clock physical requirements ....................................................................................................29 Annex B (Informative) - Network QoS configuration recommendations ................................................30 B.0 General.........................................................................................................................................30 B.1 DiffServ network configuration.......................................................................................................30 B.1.1 Clock .....................................................................................................................................30 B.1.2 Media.....................................................................................................................................31 B.1.3 Best effort...............................................................................................................................31 Annex C (Informative) – AVB network transport..................................................................................33 C.0 General.........................................................................................................................................33 C.1 AVB network transport ..................................................................................................................33 C.1.1 Interoperable media as AVB time-sensitive streams ...................................................................33 C.1.2 Interoperable media as other traffic...........................................................................................34 Annex D (Informative) - Interfacing to IEEE 802.1AS clock domains ....................................................36 D.0 General.........................................................................................................................................36 D.1 Boundary clock interface................................................................................................................36 D.2 Ordinary clock interface.................................................................................................................36 D.3 Traceable reference........................................................................................................................36 D.4 AVB network as a boundary clock..................................................................................................37 Annex E (Informative) – Discovery systems ...........................................................................................38 E.0 General .........................................................................................................................................38 E.1 Bonjour.........................................................................................................................................38 E.2 SAP..............................................................................................................................................38 E.3 Axia Discovery Protocol.................................................................................................................38 E.4 Wheatstone WheatnetIP Discovery Protocol.....................................................................................38 E.5 AMWA NMOS Discovery and Registration Specification (IS-04) .....................................................39 Annex F (Informative) - Glossary ..........................................................................................................40 Annex G (Normative) - Protocol implementation conformance criteria..................................................42 G.1 Introduction ..................................................................................................................................42 G.2 Instructions for completing the PICS proforma ................................................................................42 G.3 PICS proforma ..............................................................................................................................43 G.3.1 Identification ..........................................................................................................................43 G.3.2 Synchronization ......................................................................................................................44 G.3.3 Media clocks .........................................................................................................................45 G.3.4 Transport................................................................................................................................46 G.3.5 Encoding and streaming...........................................................................................................49 G.3.6 Session description..................................................................................................................56 G.3.7 Clock source...........................................................................................................................58 G.3.8 Discovery...............................................................................................................................60 G.3.9 Connection management..........................................................................................................60 G.3.10 Media profile (Normative) .....................................................................................................61 G.3.11 Media profile ........................................................................................................................61 G.4 – Qualification criteria for encoding and streaming capabilities .........................................................69 Annex H Bibliography...........................................................................................................................70 AES STANDARDS: DRAFT FOR COMMENT ONLY Page 3 of 70
AES STANDARDS: DRAFT FOR COMMENT ONLY aes67-r-171107-draft-rev-cfc-rc4.doc Foreword This foreword is not part of the AES67-2013 AES standard for audio applications of networks - High- performance streaming audio-over-IP interoperability This document was developed in project AES-X192, in the SC-02-12-H task group on high-performance streaming audio-over-IP interoperability, under the leadership of Kevin Gross. Members of the writing group that contributed to this document in draft are: R. Abraham, J. Amate, M. Barbour, C. Becker-Foss, J. Berryman, M. Bishop, H. Blum, J. Boqvist, T. Borland, N. Borthwick, L. Bradshaw, P. Briscoe, L. Brito, J. Britton, C. Broad, N. Brunsgaard, D. Brutzman, E. Bukont Jr., A. Calvanese, R. Camprodon, M. Carter, A. Cedronius, A. Clark, H. Clarke, M. Coinchon, P. Cyrta, S. de Jaham, P. Demuytere, J. Dibley, A. Dickens, P. Dietrich, C. Dodds, S. Dove, A. Eales, E. Echols, R. Economaki, T. Edwards, A. Elder, L. Ellison, K. Fitzke, J. Fletcher, S. Flock, R. Foss, P. Foulkes, F. Gierlinger, R. Goforth, J. Grant, M. Graubner, D. Gravereaux, S. Gray, H. Hansen, B. Harshbarger, S. Heinzmann, A. Hildebrand, D. Hoch, M. Holtmann, Os. Igumbor, H. Jahne, T. Johansson, M. J. Teener, S. Johnson, L. Jonsson, A. Karamustafaoglu, K. Kearney, P. Keller, J. Koftinoff, P. Koftinoff, D. Koss, S. Langhans, M. Lave, D. Lazecko, S. Ledergerber, C. Lefebvre, J. Lindsay, G. Linis, S. Loehberg, A. Louko, A. Makivirta, J. A. Martinez, A. Mayo, W. McQuay, C. Merienne, A. Metz, J. Meunier, J. Meyer, R. Michl, S. Millan, D. O'Gwynn, N. O'Neill, H. Okai-Tettey, K. Parker, J. Passaniti, J. Peavey, J. Perez, W. Peters, S. Price, S. Pro, M. Quaix, F. Ragenard, R. Rayburn, D. Rice, T. Rohwedder, G. Rosenboom, M. Saito, M. S. Carreres, J. Sauter, R. Schoonbroodt, V. Schueppel, P. Schwizer, S. Scott, G. Shay, T. Shuttleworth, D. Silver, J. Simpson, M. Sims, A. Smimite, J. Snow, T. Staros, P. Stevens, J. M. Strawn, N. Sturmel, M. Szlapka, T. Thompson, P. Treleaven, A. Trevena, S. Turner, R. van der Zalm, B. van Kempen, I. Vysick, J. P. Waddell, Y. Wang, P. Warrington, H. Weibel, A. Williams, M. Willsher, A. Witham, J. Wood, J. A. Yeary, J. Yoshio, P. Yurt, U. Zanghieri, D. Zimmermann, R. Zwiebel. This document was edited by Kevin Gross. Richard Foss Chair, working group SC-02-12, 2013-07-18 Foreword to second edition, 2015 This revision includes minor changes identified during 'plugfest' testing in October 2014 and was developed in task group SC-02-12-M. It includes updated references to RFC 7273, and clarifications in 6.3, 8.1, and 8.5. Members of the task group that contributed to this revision in draft are: R. Abraham, J. Amate, L. Andrieu, R. Barbieri-Carrera, M. Barbour, C. Becker-Foss, F. Bergholtz, J.A. Berryman, J. Boqvist, J. Breitlow, D. Brulhart, B.J. Buchalter, A. Calvanese, C. Cellier, K. Cleary, M. Danielson, I. Dennis, C. Diehl, S. Dove, T. Duffy, J. Dunn, J. Evanson, J. Fletcher, S. Flock, R. Foss, J. Freyberger, G. Gebler, J. Grant, K. Gross, S. Heinzmann, E. Heurtel, A. Hildebrand, F. Hoyer, T. Johansson, L. Jonsson, B. Klinkradt, J. Koftinoff, S. Langhans, S. Ledergerber, C. Lefebvre, S. Leschka, Jo. Lindsay, G. Linis, A. Lucas, A. Makivirta, A. Metz, J. Meyer, R. Michl, G. Passador, J. Peavey, M. Quaix, C.R. Reed, T. Rohwedder, M. Schuchert, V. Schueppel, G. Shay, P. Stevens, N. Sturmel, M. Szlapka, P. Treleaven, A. van den Broek, B. van Kempen, J.P. Waddell, A. Williams, K. Wu, N. Yamaguchi, R. Zwiebel. The task group was led by Kevin Gross. Richard Foss Chair, working group SC-02-12, 2015-07-27 AES STANDARDS: DRAFT FOR COMMENT ONLY Page 4 of 70
AES STANDARDS: DRAFT FOR COMMENT ONLY aes67-r-171107-draft-rev-cfc-rc4.doc Foreword to third edition, 2017 This revision contains clarifications and minor corrections and adds a Protocol Implementation Conformance Statement (PICS) as Annex G. A new sender keep-alive recommendation, has been added to clause 6.3. Minor clarifications and corrections include a specification of MTU requirements in the presence of allowed (but not recommended) additional information in the RTP header and correcting SDP examples in clause 8.5 to match an erratum issued by the IETF on RFC 7273. These revisions were developed in task group SC-02-12-M. Members of the task group that contributed to this revision in draft are: R. Abraham, J. Amate, N. Amaya, L. Andrieu, R. Barbieri-Carrera, M. Barbour, C. Becker-Foss, R. Bell, F. Bergholtz, J. A. Berryman, M. Blackburn, A. Boenninghoff, J. Boqvist, L. Bradshaw, D. Breithaupt, J. Breitlow, D. Brulhart, B. J. Buchalter, R. Bugg, R. Cabot, A. Caceres, A. Calvanese, C. Cellier, R. Charlesworth, K. Cleary, B. Cochran, A. Cooper, M. Danielson, T. deBrouwer, I. Dennis, C. Diehl, G. Diehl, S. Dove, T. Duffy, J. Dunn, J. Evanson, J. Fletcher, S. Flock, R. Foss, J. Freyberger, G. Gauthier, G. Gebler, J. Grant, E. Grossman, S. Heinzmann, M. Henke, M. Henry, E. Heurtel, A. Hildebrand, T. Holton, A. Holzinger, F. Hoyer, L. Huapaya, H. Jesuiter, T. Johansson, L. Jonsson, N. Keroe, A. Kitagawa, B. Klinkradt, J. Koftinoff, S. Langhans, J. Laundon, S. Ledergerber, C. Lefebvre, S. Leschka, E. Lestage, J. Lindsay, G. Linis, K. Lyver, A. Makivirta, C. Mannett, S. Mertens, A. Metz, J. Meyer, R. Michl, E. Miehs, T. Neuhaus, C. Nighman, N. Nzoyem, B. Olson, M. Overton, O. Palm, K. Parker, G. Passador, J. Peavey, J. Pruitt, M. Quaix, C. R. Reed, T. Rohwedder, A. Santos, G. Scherling, M. Schettke, M. Schuchert, V. Schueppel, S. Scott, A. Sharifan, G. Shay, M. Smaak, K. Soma, P. Stevens, N. Sturmel, M. Szlapka, J. Tikkanen, P. Treleaven, A. van den Broek, B. van Kempen, S. van Tienen, J. P. Waddell, P. Walker, D. Walters, C. Ware, P. Warrington, E. Wetzell, L. Whitcomb, A. Williams, K. Wu, N. Yamaguchi, M. Yonge, R. Zwiebel. The task group was led by Kevin Gross. The PICS (annex H) was edited by Gints Linis Morten Lave Chair, working group SC-02-12, 2017-12-11 Note on normative language In AES standards documents, sentences containing the word “shall” are requirements for compliance with the document. Sentences containing the verb “should” are strong suggestions (recommendations). Sentences giving permission use the verb “may”. Sentences expressing a possibility use the verb “can”. AES STANDARDS: DRAFT FOR COMMENT ONLY Page 5 of 70
AES STANDARDS: DRAFT FOR COMMENT ONLY aes67-r-171107-draft-rev-cfc-rc4.doc DRAFT REVISED AES standard for audio applications of networks - High-performance streaming audio-over-IP interoperability 0 Introduction 0.1 General High-performance media networks support professional quality audio (16 bit, 44,1 kHz and higher) with low latencies (less than 10 ms) compatible with live sound reinforcement. The level of network performance required to meet these requirements is available on local-area networks and is achievable on enterprise-scale networks but is generally not available on wide-area networks or the public internet. The most recent generation of these media networks use a diversity of proprietary and standard protocols. Despite a common basis in Internet Protocol, the systems do not interoperate. This standard provides specific recommendations for interoperability. The standard focuses on defining how existing protocols are used to create an interoperable system. No new protocols have been developed to achieve this. The standard is expected to be useful for commercial audio applications including fixed and touring live sound reinforcement. It is also expected to be useful for distribution within broadcast, music production and post- production facilities. This standard depends on established network protocols (see clause 2). These protocols may include additional options that are not required by this standard. Implementations of AES67 should tolerate these additional options. 0.2 Patents The Audio Engineering Society draws attention to the fact that it is claimed that compliance with this AES standard or information document may involve the use of a patent. The AES holds no position concerning the evidence, validity and scope of this patent right. The holder of this patent right has assured the AES that it is willing to negotiate licenses under reasonable and non-discriminatory terms and conditions with applicants throughout the world. In this respect, the statement of the holder of this patent right is archived with the AES and listed on the public AES web site. Information may be obtained from. Audinate Pty Ltd. PO Box 855 Ultimo, NSW 2007 Australia Attention is drawn to the possibility that some of the elements of this AES standard or information document may be the subject of patent rights other than those identified above. AES shall not be held responsible for identifying any or all such patent rights. AES STANDARDS: DRAFT FOR COMMENT ONLY Page 6 of 70
分享到:
收藏