GY T 322.1-2019 网络音频应用的开放式控制架构 第 1 部分:框架.pdf
《GY T 322.1-2019 网络音频应用的开放式控制架构 第 1 部分:框架.pdf》由会员分享,可在线阅读,更多相关《GY T 322.1-2019 网络音频应用的开放式控制架构 第 1 部分:框架.pdf(52页珍藏版)》请在麦多课文档分享上搜索。
1、 GY 中 华 人 民 共 和 国 广 播 电 视 行 业 标 准 GY/T 322.1 2019 网络 音频 应用的开放式 控制架构 第 1 部分:框架 Audio applications of networks - open control architecture Part 1: Framework 2019 - 04 - 28 发布 2019 - 04 - 28 实施 国家广播电视 总局 发布 GY/T 322.1 2019 I 目 次 前言 . III 引言 . IV 0.1 概述 . IV 0.2 架构目标与约束 . IV 1 范围 . 1 2 规范性引用文件 . 1 3 术语、
2、定义和缩略语 . 1 3.1 术语和定义 . 1 3.2 缩略语 . 1 4 顶层设计 . 2 4.1 概述 . 2 4.2 面向对象 . 2 4.3 消息 . 5 5 设备模型 . 6 5.1 设备的可配置性 . 6 5.2 对象寻址 . 6 5.3 设备模型 . 7 5.4 工作单元类 . 9 5.5 代理类 . 17 5.6 管理单元类 . 23 5.7 标准对象编号 . 23 5.8 对象文本标识 . 23 5.9 构造对象 . 24 5.10 删除对象 . 24 6 事件和订阅 . 24 6.1 订阅、事件、发送器和通知 . 24 6.2 PropertyChanged事件 . 25
3、 6.3 数值观察器的用法 . 25 7 网络系统 . 26 7.1 概述 . 26 7.2 媒体传输连接管理 . 28 7.3 开放式控制架构适配 . 28 8 会话 . 30 9 安全 . 30 GY/T 322.1 2019 II 10 并发控制 . 31 11 可靠性 . 31 11.1 概述 . 31 11.2 可用性 . 32 11.3 鲁棒性 . 32 12 设备复位 . 32 13 固件和软件更新 . 32 13.1 概述 . 32 13.2 更新 类型 . 33 13.3 更新模式 . 33 13.4 更新机制 . 33 附录 A( 资料性附录 ) 执行器实例 . 35 A.
4、1 概述 . 35 A.2 属性、方法和事件 . 35 附录 B( 资料性附录 ) 块实例 . 38 B.1 简单传声器通道 . 38 B.2 两通道传声器调音台 . 38 B.3 采用嵌套块的调音台 . 39 附录 C(资料性附录) 网络连接管理示例 . 41 C.1 基于流连接示例 . 41 C.2 基于通道连接示例 . 43 GY/T 322.1 2019 III 前 言 GY/T 322 网络音频应用的开放式控制架构 分为 以下 三 部分: 第 1部分:框架; 第 2部分:类结构; 第 3部分: 用于 TCP/IP网络 的 协议。 本部分为 GY/T 322的第 1部分 。 本 部分
5、按照 GB/T 1.1 2009给出的规则起草。 本部分是参照 AES70-1-2015 网络音频应用的开放式控制架构 第 1部分:框架 编制的 。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本 部分 由全国广播 电影 电视标准化技术委员会 ( SAC/TC 239) 归口。 本部分 起草单位: 中央广播 电视总台 、国家 广播电视 总局广播 电视 科学研究院、 国家 广播电视 总局 广 播电视规划院、江苏省广播电视总台、浙江广播电视集团、苏州市福川科技有限公司、北京英夫美迪科技 股份有限公司、北京众和传新科技有限公司、杭州联汇科技股份有限公司、上海佰贝科
6、技发展有限公司、 北京捷成世纪科技股份有限公司、苏州大学。 本部分 主要起草人: 钱岳林、朱峰、罗攀、潘宇、张磊、王兰岚、庞超、唐峰、张伟、邓向冬、董升 来、何晶、孙岩君、李维民、陈武、董晓坡、陈沁、唐卫平、陈立德、赵崇峰、肖仲喆 。 GY/T 322.1 2019 IV 引 言 0.1 概述 开放式控制架构 ( OCA) 规定了用于专业媒体网络监控的可扩展的控制协议架构。 开放式控制架构 仅 涉及设备监控,没有定义用于传送流媒体或描述媒体内容的标准。 只要底层的通信网络能够承载 开放式控 制架构 的监控流量,它就可以与任何流媒体传输协议一起使用集成。 开放式控制架构 未提供完整的设备实现模型
7、。 开放式控制架构 建立了设备的监控功能模型,并不包括 其全部的信号路径。如果设备特定部分要素不具备远程可控的特征,则不必在该设备的符合 开放式控制架 构 协议接口中表述。 开放式控制架构 的 第 1部分是参照 AES70-1-2015 网络音频应用的开放式控制架构 第 1部分:框架 编制的,英文原文可从 http:/www.aes.org/publications/standards/search.cfm?docID=101下载 。 开放式控制架构的 第 2部分 定义了用于媒体网络监控的开放式控制架构的类结构。 第 2部分是参照 AES70-2-2015 网络音频应用的开放式控制架构 第 2
8、部分:类结构 编制的,英文原文可从 http:/www.aes.org/publications/standards/search.cfm?docID=102下载 。 开放式控制架构的 第 3部分是参照 AES70-3-2015 网络音频应用的开放式控制架构 第 3部分: 用于 TCP/IP网络的协议 编制的,英文原文可从 http:/www.aes.org/publications/standards/search.cfm?docID=103下载 。 0.2 架构目标与约束 开放式控制架构 基于以下 功能需求 和要求: a) 功能性 开放式控制架构 支持以下功能: 1) 发现与网络连接的 符
9、合 开放式控制架构 的 设备; 2) 对设备间的媒体流路径进行定义或取消定义; 3) 对 符合 开放式控制架构 的 设备进行控制操作和参数配置; 4) 对 符合 开放式控制架构 的 设备进行监测操作和参数配置; 5) 对于具有可重配置信号处理 和 /或控制能力的设备,定义和管理配置参数; 6) 升级受控设备的软件和固件。包括故障安全升级功能。 b) 安全性 开放式控制架构 支持以下对数据控制和监测采取的安全措施: 1) 实体认证; 2) 防窃听; 3) 完整性保护; 4) 新鲜度 这里的 “新鲜度” 是指 对重放攻击中的检测出的重放消息的真实性 。 GY/T 322.1 2019 V c) 可
10、扩展性 开放式控制架构 支持 具有 至少有 10000个应用设备的网络。 开放式控制架构 对设备的物理分布施 行最小限制。 d) 可用性 开放式控制架构 通过提供以下特性来支持高可用性: 1) 对 符合 开放式控制架构 的 设备的设备 管理 ; 2) 对 与 符合 开放式控制架构 的 设备相连的网络进行 管理 ; 3) 在错误和配置更改后,进行高效的网络重新初始化。 e) 鲁棒性 开放式控制架构 通过提供以下特性来支持鲁棒性: 1) 操作确认机制; 2) 处理控制数据丢失的机制; 3) 处理 符合 开放式控制架构 的 设备失效的机制; 4) 网络实施者可使用的网络鲁棒性机制的建议 。 f) 安
11、全标准 开放式控制架构 允许 实现 符合生命安全紧急标准的媒体网络。 g) 兼容性 在 开放式控制架构 的 发展过程中将最大限度地 实现 不同版本之间的兼容性。基于 开放式控制架构 的 一个版本的控 制器将基于下列方式在另一个版本的 符合 开放式控制架构 的 设备上运行: 1) 对 于基于旧版本的设备,新版本的控制器按照与该设备相同版本进行工作; 2) 对于基于更新版本的设备,旧版本的控制器能够 监控 设备中与控制器相同版本的所有功能, 且不妨碍仅在设备版本中定义的功能。 h) 可分析性 开放式控制架构 定义 了 允许访问以下信息的诊断功能: 1) 每个设备的 所有组件 、 硬 件和软件的版本
12、信息; 2) 设备的网络参数 ( 如 MAC地址, IP地址 ) ; 3) 设备状态(包括设备网络接口状态) ; 4) 媒体流参数 (用于 设备的每个 活动的 接收 和 /或发送 媒体流) ; 5) 通信错误 。 GY/T 322.1 2019 1 网络音频应用 的 开放式控制架构 第 1 部分:框架 1 范围 GY/T 322的 本部分规定了网络 音频 应用的开放式控制架构的模型和机制。这些模型和机制共同组成 了 开放式控制架构的框架。 本部分适用于 对 网络音频 应用 的监控 , 不适用于 传送流媒体或描述媒体内容 。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的
13、引用文件,仅注日期的版本适用于 本文件 。 凡是不注日期的引用文件,其最新版本 (包括所有的修改单 )适用于本文件 。 GB/T 13000 2010 信息技术 通用多八位编码字符集 ( UCS) ( ISO/IEC 10646:2003, IDT) GY/T 322.2 2019 网络音频应用的开放式控制架构 第 2部分:类结构 GY/T 322.3 2019 网络音频应用的开放式控制架构 第 3部分: 用于 TCP/IP网络 的 协议 3 术语、定义和缩略语 3.1 术语和定义 下列术语和定义适用于 本文件 。 3.1.1 控制器 controller 通过一个符合 开放式控制架构 的接口
14、来监控设备的联网的软件单元。 注: 控制器可托管在专用计算机中,也可是运行于某个设备或某些其他环境中的软件单元。 3.1.2 控制协议 control protocol 用于远程监控 网络 设备应用功能的应用协议。 3.2 缩略语 下列缩略语适用于 本文件 。 OCA 开放式控制架构( Open Control Architecture) GY/T 322.1 2019 2 ONo 对象编号( Object Number) PDU 协议数据单元 ( Protocol Data Unit) VCA 压控放大器( Voltage-controlled Amplifier) 4 顶层设计 4.1 概
15、述 开放式控制架构支持在应用层对符合 开放式控制架构 的设备进行监控。它 不提供音视频信号 传输,而 需 与各种音视频信号的传输方案一起集成使用。 开放式控制架构规定 的协议 具有 可扩展 性 , 可 有序 的 合并 新的设备类型和 设备升级 ,支持各种媒体网 络中的功能的以向上兼容的方式 改进升级 。 开放式控制架构 适用于专业 媒体网络。对 于 不大于 100个节点的简单网络,在使用推荐的交换机时,设 置过程不宜要求技术人员具备高级网络知识 。 具体 要求如下 : a) 开放式控制架构 的 网络可使用符合工业标准的数据网络设备来运行; b) 符合 开放式控制架构 的设备可与不符合 开放式控
16、制架构 的 设备无害共存; c) 开放式控制架构 的网络可以根据产品及应用的需要,在安全或不安全模式下运行。 4.2 面向对象 4.2.1 概念 开放式控制架构 将通信设备的控制接口描述为对象的集合。每个对象是一个软件单元,它是特定类的 实例化,并具有由该类定义的状态( 称为属性 )和程序化动作(称为方法)。 开放式控制架构 的协议的所有动作和特征均以类的方式定义。协议的功能范围相当于它实现的类的功 能库。类的集合完全决定了 通信设备中可实例化 什么类型的对象。 以这种方式定义的协议称为面向对象的协议,定义 如下 : a) 类定义 : 定义可存在于设备中的 对象类型; b) 命名和寻址规则 :
17、 定义如何识别对象及其属性; c) 协议数据单元 ( PDU) 的格式 : 指定发送和接收数据的实际格式; d) 协议数据单元的交换规则 : 定义用于实现信息交换的通信序列(见 4.3)。 注: 本部分 以面向对象的设计术语表述 ,但并不要求 使用面向对象的编程风格 实现这些协议。实 现时 可选择基于对象 或非基于对象的方式。 4.2.2 类 4.2.2.1 概述 4.2.2.1.1 类的内容 开放式控制架构 的类均应包含以下内容: a) 要素集合(属性、方法和事件 , 见 4.2.2.3) ; b) 唯一的类标识符; GY/T 322.1 2019 3 c) 确切 的父类(根类除外,因为它没
18、有父类)。 注: 标准的类名(见 GY/T 322.2 2019) 均 以“ Oca”开头。 4.2.2.1.2 继承 开放式控制架构 的类应定义为层次树结构中的节点。该层次树结构应从单一的基础节点(根类)开始, 并应按继承顺序排列。继承意味着类均从一个特殊性相对较弱的类(父类)派生出的特殊性更强的实体(子 类)。一个类应展示(继承)其父类的所有特征,除非在该类定义中明确重写了原有的继承特征。 4.2.2.1.3 专有类 在 开放式控制架构 的生命周期中,往往会出现特定的产品,尤其是复杂的产品,需要用到专门的控制 类,这些类不适合包含在标准的类树中 ,即专有类 。 可 通过以下四个策略来实现:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GY 322.1-2019 网络音频应用的开放式控制架构 部分:框架 322.1 2019 网络 音频 应用 开放式 控制 架构 部分 框架