Transcript Slide 1
OCA Alliance Open Control Architecture (OCA) Report for the OCA Alliance: Bill Scott Bosch Communications Systems Open Communications Architecture • Report OCA Alliance What is OCA? • Control and monitoring architecture for networked media devices – "Media" = audio & video • OCA is not – A media transport standard – A device programming model – A system controller programming model – A user interface generation architecture • Target – Professional applications – Networks of all sizes, tiny (2 nodes) to huge (10k nodes) – Work with many/most media transport architectures – Mission-critical applications • Goal – Open public standard • Honored Ancestor – AES-24 rev 2 2 Open Communications Architecture • Report OCA Alliance What is the OCA Alliance? • Unincorporated alliance of nine companies – PreSonus – Bosch Communications Systems – Salzbrenner Stagetec Mediagroup – d&b audiotechnik – TC Group – Duran Audio – Yamaha Corporation – LOUD Technologies Inc – plus 52 Observer members – Media Technology Systems • Purpose: Make OCA an open public control standard. • Plan – Phase 1 • Produce draft 1.0 of OCA Specification by end of April 2012 • Work with a public standards organization for formal standardization – Phase 2 • Incorporate as a trade association • Support evolution of the standard • Promote adoption of the standard • Expand membership rev 2 3 Open Communications Architecture • Report OCA Alliance Alliance: Status • Technical – Draft 1.0 OCA specification – Reference implementation • Management – Incorporation – Future membership – Standards Development Organization • Position – Trade profile – Other comparable open efforts rev 2 Complete ~May 15 (2 weeks late) Available in Q4 from Bosch Discounted price to members Expected complete June 14 8 of 9 founding members (including all the large ones) have committed; expecting 9th as well Not selected yet Established & growing None known 4 Open Communications Architecture • Report OCA Alliance Alliance: Near Future Plans • Update and Augment OCA technical specifications. – Begin OCA 2.0 specification work. • Primary addition: VIDEO – Begin work on recommended practices to support the standard. • First: Recommended OCA API • Enhance public programs. – Public relations • Design program • Tradeshow presence, initially via members' booths – Education & training • Produce OCA Overview white paper - 10-15 pages • Launch OCA developer tools discount program for members. – First examples, available 2012 Q4 • Bosch OCA reference implementation - discount for full members • Bosch OCA conformance test tool - free to all members • Create liaison relationships with other trade associations. rev 2 5 Open Communications Architecture • Report OCA Alliance OCA: Features • Flexible – Expandable, evolvable – Upwards-compatible – Friendly to proprietary extension (aka "laterally compatible") – Multiple protocol platforms • Functional – Full discovery and enumeration feature set – Full multiple controller support – Supports control grouping - submastering, ganging, etc – Supports parameter storage - presets, scenes, snapshots, etc. – Supports multiple simultaneous control and media transport networks • Robust – Fully acknowledged – Security option (uses TLS in TCP/IP protocol version) • Efficient – Compact binary protocol data formats (in most protocol versions) rev 2 6 Open Communications Architecture • Report OCA Alliance OCA: Parts • Framework (OCF) Architectural concepts and mechanisms. – Device model – Functional mechanisms • Class Tree (OCC) Object-oriented definition of control & monitoring functional repertoire. – Manager Classes Device housekeeping & global functions – Worker Classes Signal processors & monitors – Agent Classes Control & monitoring modifiers/aggregators • Protocol Implementations (OCP.1 ... OCP.n) OCA will be a family of protocols for different contexts. – OCP.1 : for TCP/IP networks – OCP.2-n : TBD, may include USB, XML, ... rev 2 7 Open Communications Architecture • Report OCA Alliance Steps Forward • The Alliance is seeking a standards development partner organization. • Goal: Make OCA an open public standard or standards suite. • The standard will have no proprietary technical content. • Multiple versions of the standard will need to be published. – Alliance version 1.0 draft specification ready (nearly) now – Alliance version 2.0 draft specification targeted ~ 2013 Q4. • The Alliance will actively support the standardization effort. • V1.0 documents – Current drafts are readable and complete, but not in standards format or language. – The Alliance is prepared to provide writers to (help) render the documents into the appropriate form. • The hope is for a relatively expeditious process. rev 2 9 Open Communications Architecture • Report OCA Alliance www.oca-alliance.com Ms. Tina Lipscomb Operations Manager [email protected] +1 425 870 6574 rev 2 10