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