1 / 9

for the OCA Alliance: Bill Scott Bosch Communications Systems

for the OCA Alliance: Bill Scott Bosch Communications Systems. 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

lottie
Download Presentation

for the OCA Alliance: Bill Scott Bosch Communications Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. for the OCA Alliance:Bill ScottBosch Communications Systems

  2. 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 22

  3. What is the OCA Alliance? • Unincorporated alliance of nine companies • Bosch Communications Systems • d&b audiotechnik • Duran Audio • LOUD Technologies Inc • Media Technology Systems • PreSonus • Salzbrenner Stagetec Mediagroup • TC Group • Yamaha Corporation • plus 52 Observer members • 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 23

  4. Alliance: Status • Technical • Draft 1.0 OCA specification Complete ~May 15 (2 weeks late) • Reference implementation Available in Q4 from Bosch Discounted price to members • Management • Incorporation Expected complete June 14 • Future membership 8 of 9 founding members (including all the large ones) have committed; expecting 9th as well • Standards Development Organization Not selected yet • Position • Trade profile Established & growing • Other comparable open efforts None known rev 24

  5. 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 25

  6. 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 26

  7. 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 27

  8. 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 29

  9. Ms. Tina LipscombOperations Managertina.lipscomb@oca-alliance.com+1 425 870 6574 www.oca-alliance.com rev 210

More Related