1、 ANSI E1.31 2016 Entertainment Technology Lightweight streaming protocol for transport of DMX512 using ACN CP/2014-1009r1 Approved as an American National Standard by the ANSI Board of Standards Review on 11 October 2016. Copyright 2016 by the Entertainment Services and Technology Association 630 Ni
2、nth Avenue, Suite 609 New York, NY 10036, USA. All rights reserved. This page intentionally blank 2016 ESTA i Notice and Disclaimer ESTA does not approve, inspect, or certify any installations, procedures, equipment or materials for compliance with codes, recommended practices, or standards. Complia
3、nce with an ESTA standard or an American National Standard developed by ESTA is the sole and exclusive responsibility of the manufacturer or provider and is entirely within their control and discretion. Any markings, identification or other claims of compliance do not constitute certification or app
4、roval of any type or nature whatsoever by ESTA. ESTA neither guarantees nor warrants the accuracy or completeness of any information published herein and disclaim liability for any personal injury, property or other damage or injury of any nature whatsoever, whether special, indirect, consequential
5、or compensatory, directly or indirectly resulting from the publication, use of, or reliance on this document. In issuing and distributing this document, ESTA does not either (a) undertake to render professional or other services for or on behalf of any person or entity, or (b) undertake any duty to
6、any person or entity with respect to this document or its contents. Anyone using this document should rely on his or her own independent judgment or, as appropriate, seek the advice of a competent professional in determining the exercise of reasonable care in any given circumstance. Published by: En
7、tertainment Services and Technology Association 630 Ninth Avenue, Suite 609 New York, NY 10036, USA. Phone: 1-212-244-1505 Fax: 1-212-244-1502 standardsesta.org http:/www.esta.org/ ii 2016 ESTA The ESTA Technical Standards Program The ESTA Technical Standards Program was created to serve the ESTA me
8、mbership and the entertainment industry in technical standards related matters. The goal of the Program is to take a leading role regarding technology within the entertainment industry by creating standards, monitoring standards issues around the world on behalf of our members, and improving communi
9、cations and safety within the industry. ESTA works closely with the technical standards efforts of other organizations within our industry, including USITT and VPLT, as well as representing the interests of ESTA members to ANSI, UL, and the NFPA. The Technical Standards Program is accredited by the
10、American National Standards Institute. The Technical Standards Council (TSC) was established by ESTAs Board of Directors to oversee and coordinate the Technical Standards Program. Made up of individuals experienced in standards-making work from throughout our industry, the Committee approves all pro
11、jects undertaken and assigns them to the appropriate working group. The Technical Standards Council employs a Technical Standards Manager to coordinate the work of the Committee and its working groups as well as maintain a “Standards Watch” on behalf of members. Working groups include: Camera Cranes
12、, Control Protocols, Electrical Power, Event Safety, Floors, Fog and Smoke, Followspot Position, Photometrics, and Rigging. ESTA encourages active participation in the Technical Standards Program. There are several ways to become involved. If you would like to become a member of an existing working
13、group, you must complete an application which is available from the ESTAoffice. Your application is subject to approval by the working group and you will be required to actively participate in the work of the group. This includes responding to letter ballots and attending meetings Membership in ESTA
14、 is not a requirement, but there is a $100 a year participation fee for TSP membership. This is a flat rate, regardless of voting status or the number of working groups in which a person is a participant. You also can become involved by requesting that the TSC develop a standard in an area of concer
15、n to you. The Control Protocols Working Group, which authored this standard, consists of a cross section of entertainment industry professionals representing a diversity of interests. ESTA is committed to developing consensus-based standards in an open setting. Future Control Protocols Working Group
16、 projects will include updating this publication as changes in technology and experience warrant, as well as developing new standards for the benefit of the entertainment industry. 2016 ESTA iii Investors in Innovation The Technical Standard Program (TSP) is financially supported by ESTA and by comp
17、anies and individuals who make undirected donations to the TSP. Contributing companies and individuals who have helped fund the TSP are recognized as “Investors in Innovation”. The Investors in Innovation when this standard was published include these companies and individuals: VISIONARY ($10,000 10
18、0 employees/members) Columbus McKinnon ETC LDI ProSight Specialty Insurance United States Institute for Theatre Technology VISIONARY ($5,000 20100 employees/members) Altman Lighting, Inc. JR Clancy VISIONARY ($500 100 employees/members) Barbizon Electric Lex Rosco Laboratories Texas Scenic Company I
19、NVESTOR ($1,500$4,999; 20100 employees/members) American Society of Theatre Consultants City Theatrical Inc. H 100 employees/members) Ian Foulds, IATSE Local 873 IATSE Local 80 PSAV SUPPORTER ($1,500; 20100 employees/members) Blizzard Lighting, LLC InCord Lycian Stage Lighting Oasis Stage Werks Stag
20、e Equipment 20 employees/members) Milton Davis Michael Lay Niscon Inc. Skjonberg Controls Inc. *Investor for over 15 years Christopher B. Tilton Tracy Underhill Ken Vannice All donations to the TSP support the Technical Standards Program in general and are not directed to or for the benefit of any p
21、articular technical standard project or any Working Group working on any particular standard or project. If you would like to help support the Technical Standards Program in its work, please consider becoming an Investor in Innovation by visiting our website at http:/tsp.esta.org/invest or contactin
22、g standardsesta.org. iv 2016 ESTA Contact Information The Entertainment Services and Technology Association Karl G. Ruling Technical Standards Manager ESTA 630 Ninth Avenue, Suite 609 New York, NY 10036, USA. Phone: 1-212-244-1505 x703 FAX: 1-212-244-1502 karl.rulingesta.org Erin Grabe Assistant Tec
23、hnical Standards Manager ESTA 630 Ninth Avenue, Suite 609 New York, NY 10036, USA. Phone: 1-212-244-1505 x606 FAX: 1-212-244-1502 erin.grabeesta.org Technical Standards Council Chairpersons Mike Garl Mike Garl Consulting LLC 1-865-389-4371 Mike Wood Mike Wood Consulting LLC 1-512-288-4916 Control
24、Protocols Working Group Chairpersons Michael Lay Philips Lighting Phone: 1 781-418-9145 Maya Nigrosh Electronic Theatre Controls, Inc. 2016 ESTA v Acknowledgments The Control Protocols Working Group was the consensus body for the development of this standard. The working groups membership at the t
25、ime the working group approved this standard on 28 August 2016 is listed below. Voting members: Daniel W. Antonuk; Electronic Theatre Controls, Inc.; MP Robert Bell; Acuity Brands Inc.; MP Marcus Bengtsson; LumenRadio AB; MP Scott M. Blair; Full Throttle Films/ VER; DR Brent Boulnois; Candela Contro
26、ls, Inc.; DE Ian Campbell; Doug Fleenor Design, Inc.; MP Milton Davis; Doug Fleenor Design, Inc.; MP Gary Douglas; Acuity Brands Inc.; MP Bill Ellis; Candela Controls, Inc.; DE Andrew Frazer; S; MP Robert Goddard; Goddard Design Co.; MP Mitch Hefter; USITT; U Jeremy Hochman; Full Throttle Films/ VER
27、; DR Jon Hole; Eaton; MP Maurits van der Hoorn; Acuity Brands Inc.; MP John Huntington; I.A.T.S.E. Local 1; U Tyrone Mellon_Jr.; Lex TM3; CP Michael Karlsson; LumenRadio AB; MP Paul Kleissler; City Theatrical, Inc.; MP Edwin S. Kramer; I.A.T.S.E. Local 1; U Ulrich Kunkel; E3 Engineering U Roger Latt
28、in; I.A.T.S.E. Local 728; U Michael Lay; Philips Lighting; MP Joshua Liposky; Lex TM3; CP Dan Lisowski; University of Wisconsin - Madison; DE Kevin Loewen; Acuity Brands Inc.; MP Daniel Murfin; Royal National Theatre; U Simon Newton; Open Lighting Project; G Maya Nigrosh; Electronic Theatre Controls
29、, Inc.; MP Kimberly Corbett Oates; Schuler Shook; DE Jim Ohrberg; Candela Controls, Inc.; DE Claude Ostyn; Full Throttle Films/ VER; DR Edward A. (Ted) Paget; Electronic Theatre Controls, Inc.; MP Jason Potterf; Cisco; MP Darryl Ross; TMB; MP Alan M. Rowe; I.A.T.S.E. Local 728; U Larry Schoeneman; D
30、esignLab Chicago, Inc.; DR Dane Styczynski; University of Wisconsin - Madison; DE Steve Terry; Electronic Theatre Controls, Inc.; MP Ken Vannice; Ken Vannice LLC; G Peter Willis; Howard Eaton Lighting Ltd.; CP Adam De Witt; Adept Anomaly; U vi 2016 ESTA Observer members: Matthew Ardine; IATSE Local
31、728; U Robert Barbagallo; Solotech Inc.; U Paul Beasley; Walt Disney Company; U Lee J. Bloch; Bloch Design Group, Inc.; G Justyn Butler; JBOTS; CP Jean-Francois Canuel; A.C. Lighting Ltd.; CP Steve Carlson; High Speed Design, Inc.; MP Jon Chuchla; Audio Visual Systems, Inc.; G Edward R. Condit; OSRA
32、M Licht AG; G Jeremy Day; Lumenpulse Lighting Inc.; MP Larry Dew; W.A. Benjamin Electric Co.; DE Tucker Downs; Tucker Downs; U Hamish Dumbreck; James Embedded Systems Engineering; MP James Eade; ABTT; G Paul K. Ericson; Stantec; DE Trevor Forrest; Helvar Lighting Control; MP Philip Gartner; AusChris
33、tmasLighting; U Jerry Gorrell; Theatre Safety Programs; G Sean Harding; Port Lighting Systems; G Bill Hewlett; ImageCue LLC; MP Jim Holladay; Luxence; G Wayne David Howell; Artistic Licence Holdings; DE Eric Johnson; Eric Johnson; G Rob Johnston; Interactive Technologies, Inc.; MP Jonathan Kemble; B
34、arco; MP Jason Kyle; JPK Systems Ltd.; MP Hans Leiter; Electronic Theatre Controls, Inc.; MP Jon Lenard; Applied Electronics; MP Sang-Kyu Lim; Electronics and Telecommunications Research Institute; G John Mehltretter; Lehigh Electric Products Co.; MP Jeff T. Miller; Walt Disney Company; U John Musar
35、ra; John Musarra; U Danilo Oliveira; Chauvet Lighting; MP Gary Pritchard; LSC Lighting Systems PTY Ltd; MP Charles Reese; Production Resource Group; DR Yngve Sandboe; Sand Network Systems, Inc.; MP Nicolai Gubi Schmidt; Gobo DR Ford Sellers; Chauvet Lighting; MP Ralph Stillinger; Philips Lighting; M
36、P Christopher Tilton; Westlake Reed Leskosky; DE Robert Timmerman; Philips Lighting; MP James Tomlinson; Team Tomlinson; G Tracy Underhill; 4U Consulting; G Steve Unwin; Pulsar Ltd.; MP Carlo Venturati; Clay Paky S.P.A.; MP Will Wagner; Carallon Ltd.; MP Oliver Waits; Avolites Ltd.; MP Colin Waters;
37、 TMB; DR 2016 ESTA vii Ralph Weber; ENDL Texas; G Loren Wilton; Showman Systems; CP David Yellin; LightMinded Industries, Inc.; MP CP Custom-market Producer U User MP Mass-market Producer G General Interest DR Dealer or Rental company DE Designer CP/2014-1009r3 ANSI E1.31 2016 viii 2016 ESTA Table o
38、f Contents Notice and Disclaimer i Investors in Innovation . iii Contact Information . iv Acknowledgments v Table of Contents viii 1 Introduction . 1 1.1 Scope. 1 1.2 Overview and Architecture 1 1.3 Appropriate Use of This Standard . 1 1.4 Classes of Data Appropriate for Transmission 1 1.5 Universe
39、Synchronization 1 1.6 Universe Discovery 1 1.7 Compliance 2 2 Normative References 2 3 Definitions . 3 4 Protocol Packet Structure Summary 4 4.1 E1.31 Data Packet . 4 4.2 E1.31 Synchronization Packet 6 4.3 E1.31 Universe Discovery Packet . 6 5 E1.31 use of the ACN Root Layer Protocol 9 5.1 Preamble
40、Size . 9 5.2 Post-amble Size 9 5.3 ACN Packet Identifier 9 ANSI E1.31 2016 CP/2014-1009r3 2016 ESTA ix 5.4 Flags & Length 9 5.5 Vector 10 5.6 CID (Component Identifier) 10 6 E1.31 Framing Layer Protocol 10 6.1 Flags & Length 10 6.2 E1.31 Data Packet Framing Layer 11 6.2.1 E1.31 Data Packet: Vector .
41、 11 6.2.2 E1.31 Data Packet: Source Name . 11 6.2.3 E1.31 Data Packet: Priority 11 6.2.3.1 Multiple Sources at Highest Priority 12 6.2.3.2 Note on Merge and Arbitration Algorithms 12 6.2.3.3 Note on Resolution of Sources Exceeded Condition 12 6.2.3.4 Requirements for Merging and Arbitrating 12 6.2.3
42、.5 Requirements for Sources Exceeded Resolution . 13 6.2.3.6 Requirements for Devices with Multiple Operating Modes . 13 6.2.4 E1.31 Data Packet: Synchronization Address . 13 6.2.4.1 Synchronization Address Usage in an E1.31 Data Packet . 13 6.2.5 E1.31 Data Packet: Sequence Number . 13 6.2.6 Option
43、s . 14 6.2.7 E1.31 Data Packet: Universe . 14 6.3 E1.31 Synchronization Packet Framing Layer 14 6.3.1 E1.31 Synchronization Packet: Vector . 15 6.3.2 E1.31 Synchronization Packet: Sequence Number . 15 6.3.3 E1.31 Synchronization Packet: Synchronization Address . 15 6.3.3.1 Synchronization Address Us
44、age in an E1.31 Synchronization Packet . 15 CP/2014-1009r3 ANSI E1.31 2016 x 2016 ESTA 6.3.4 E1.31 Synchronization Packet: Reserved 15 6.4 E1.31 Universe Discovery Packet Framing Layer . 15 6.4.1 E1.31 Universe Discovery Packet: Vector . 15 6.4.2 E1.31 Universe Discovery Packet: Source Name 16 6.4.3
45、 E1.31 Universe Discovery Packet: Reserved 16 6.5 Processing by Receivers . 16 6.6 Framing Layer Operation and Timing - Source Requirements . 16 6.6.1 Transmission Rate 16 6.6.2 Null START Code Transmission Requirements in E1.31 Data Packets 16 6.7 Framing Layer Operation and Timing - Receiver Requi
46、rements. 16 6.7.1 Network Data Loss . 16 6.7.1.1 Network Data Loss and Universe Discovery . 17 6.7.2 Sequence Numbering 17 7 DMP Layer Protocol . 17 7.1 DMP Layer: Flags & Length 18 7.2 DMP Layer: Vector 18 7.3 Address Type and Data Type 18 7.4 First Property Address . 18 7.5 Address Increment 18 7.
47、6 Property Value Count 18 7.7 Property Values (DMX512-A Data) . 18 8 Universe Discovery Layer. 19 8.1 Flags and Length . 19 8.2 Universe Discovery Layer: Vector . 19 8.3 Page 20 ANSI E1.31 2016 CP/2014-1009r3 2016 ESTA xi 8.4 Last Page 20 8.5 List of Universes 20 9 Operation of E1.31 in IPv4 Network
48、s 20 9.1 Association of Multicast Addresses and Universe 20 9.2 Multicast Subscription 20 9.3 Allocation of Multicast Addresses . 21 10 Translation between DMX512-A and E1.31 Data Transmission . 21 10.1 DMX512-A to E1.31 Translation 21 10.1.1 Boot Condition 21 10.1.2 Temporal Sequence . 21 10.1.3 Lo
49、ss of Data . 21 10.2 E1.31 to DMX512-A Translation 21 10.2.1 General . 21 10.2.2 Loss of Data . 21 11 Universe Synchronization . 22 11.1 Synchronized and Unsynchronized Data 22 11.1.1 When to Begin Synchronizing Data 22 11.1.2 When to Stop Synchronizing Data . 22 11.2 Synchronization Timings in a Streaming Environment 22 11.2.1 Arrival of Multiple Packets Before Processing . 22 11.2.2 Delays Before Universe Synchronization . 2