Download presentation
Presentation is loading. Please wait.
Published byDana Wilcox Modified over 9 years ago
1
PRO AUDIO NETWORK STANDARDS
2
PRO AUDIO NETWORK STANDARDS
3
OCA OCA is a control and monitoring architecture for pro media networks of all sizes OCA can work with any modern media transport standard TARGET Professional applications Networks of all sizes, tiny (2 nodes) to huge (10k nodes) Mission-critical applications (or not) OCA IS NOT A media transport standard A device programming model A system controller programming model A user interface generation architecture GOAL Open public standard HONORED ANCESTOR AES-24 (1990-1999) CONCEPT
4
OCA OCA is currently a proposed standard. The new AES standards project X210 is starting work now to make OCA into an open public standard. CURRENT PROPOSAL OCA 1.1a Available for free download from www.oca-alliance.com. ORIGINAL AUTHORS OCA was written by the OCA Alliance. Full Alliance members are: STATUS PreSonus Salzbrenner Stagetec Mediagroup TC Group Yamaha Corporation Bosch Communications Systems d&b audiotechnik Duran Audio LOUD Technologies Inc N E W A L L I A N C E M E M B E R S A R E I N V I T E D !
5
OCA VIRTUES FLEXIBLE Expandable, evolvable Upwards-compatible Friendly to proprietary extensions Multiple protocol platforms FUNCTIONAL Full discovery and enumeration features Multiple controller support Control grouping – sub-mastering, ganging, etc Parameter storage - snapshots, scenes, cues, etc. Supports multiple simultaneous networks ROBUST Fully acknowledged Security option (using TLS) EFFICIENT Compact binary protocol data formats
6
OCA ELEMENTS Fundamental Concepts & Mechanisms Control & Monitoring Functional Repertoire Protocols for various network types (Ethernet, USB, etc.)
7
OCA TECHNICAL Device Model
8
OCA TECHNICAL Typical Control & Monitoring Classes WORKERS Actuators OcaGain = { Value } OcaFilterParametric = { Frequency, Boost, Shape } OcaMute = { Setting [Muted | Unmuted] } Sensors OcaLevelMeter = { Reading, MeterLaw } OcaTemperatureSensor = { Reading } OcaBlock = { Set of Workers } AGENTS OcaGrouper = { Sets of Workers } OcaLibrary = { Sets of stored parameter values } OcaNetwork = { Control or transport network parameters } MANAGERS (as shown in Device Model)
9
OCA TECHNICAL Powerful BLOCK Feature for Defining Composite Functions
10
OCA TECHNICAL Powerful GROUP Feature for Defining Control Mastering
11
OCA TECHNICAL Multiprotocol Capability OCP.1 TCP/IP based OCA protocol TCP for commands, UDP for noncritical events Bonjour discovery TLS security Defined in OCA 1.1 OCP.2 Byte-stream OCA protocol For simple byte-stream links such as serial and USB Will be defined in future releases OCP.3, OCP.4,... To be defined
12
OCA TECHNICAL Typical OCP.1 Protocol Data Unit Minimum message length is about 25 bytes.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.