1、CMMB 技术工作组移动多媒体广播 第二部分:复用实施指南CMMB 工作组2007 年 8 月CMMB 技术工作组目 录1 范围 .12 规范性引用文件 .13 术语、定义、缩略语和约定 .13.1. 术语和定义 .13.2. 缩略语 .23.3. 约定 .34 复用系统 .34.1 概述 .34.2 封装模式说明 .44.3 音视频参数规定 .74.4 数据单元的数据单元类型说明 .85 音视频流复用封装 .95.1 H.264 视频流复用封装 .95.2 AAC 音频流复用封装 .106 ESG 复用封装 .107 紧急广播复用封装 .128 数据广播复用封装 .139 加密授权信息的复用
2、封装 .139.1 复用帧结构的加密授权指示 .139.2 EMM 信息封装说明 .159.3 ECM 信息封装说明 .16CMMB 技术工作组1移动多媒体广播 第 2 部分:复用实施指南1 范围本文档作为 GY/T 220.2-2006移动多媒体广播 第 2 部分:复用在实施过程中的指导性建议。2 规范性引用文件本实施指南引用下列文件中的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GY/Z 174-2001 数字电视广播业务信息规
3、范GY/T 220.1-2006 移动多媒体广播 第1部分:广播信道帧结构、信道编码和调制GY/T 220.2-2006 移动多媒体广播 第 2 部分:复用GY/T 220.3-2007 移动多媒体广播 第 3 部分:电子业务指南3 术语、定义、缩略语和约定3.1. 术语和定义下列术语和定义适用于本规范3.1.1复用帧 multiplex frameCMMB 技术工作组2封装了业务或控制信息的数据帧,不同标识的复用帧使用不同的物理层逻辑信道来发送。3.1.2复用子帧 multiplex sub-frame复用帧的基本组成单元,承载一个业务或者一个控制信息表的数据。3.1.3视频段 video
4、section复用子帧中的一个段,用于承载视频信息。视频单元 video unit视频段的基本组成单元。3.1.4音频段 audio section复用子帧中的一个段,用于承载音频信息。3.1.5音频单元 audio unit音频段的基本组成单元。3.1.6数据段 data section复用子帧中的一个段,用于承载除视频、音频以外的信息。3.1.7数据单元 data unit数据段的基本组成单元。3.2. 缩略语下列缩略语适用于本标准:CMMB (China Mobile Multimedia Broadcasting) 中国移动多媒体广播CRC (Cyclic Redundancy Che
5、ck) 循环冗余校验ES (Elementary Stream) 基本流ESG (Electronic Service Guide) 电子业务指南LSB (Least Significant Bit) 最低有效位MF_ID (Multiplex Frame Identifier) 复用帧标识MFS (Multiplex Frame Structure) 复用帧结构MJD (Modified Julian Date) 修正的儒略日期MSF (Multiplex Sub Frame) 复用子帧MSF_ID (Multiplex Sub Frame Identifier) 复用子帧标识MSB (Mo
6、st Significant Bit) 最高有效位MUX (Multiplex) 复用NIT (Network Information Table) 网络信息表ServiceID (Service Identifier) 业务标识UTC (Universal Time,Co-ordinated) 世界协调时bslbf (bit string, left bit first) 比特串,左位在先CMMB 技术工作组3uimsbf (unsigned integer,most significant bit first) 无符号整数,高位在先PMS(Packetized Mutiplexing St
7、ream) 打包的复用流3.3. 约定下列约定适用于本标准。3.3.1 版本号用于标识本标准的版本,以支持系统的兼容性识别。当前版本号为1,后续版本号递增。3.3.2 保留如未加特殊说明,本标准中的所有保留位应置为1 。3.3.3 关系运算符大于= 等于!= 不等于4 复用系统4.1 概述本实施指南给出了移动多媒体广播复用标准的使用方法和应用实例,遵循标准GY220.2-2006移动多媒体广播 第 2 部分:复用 。复用处于移动多媒体广播系统的前端,高效实时地封装和发送多媒体业务,复用在移动多媒体广播前端系统的位置如图 4-1 所示。CMMB 技术工作组4视 频 编 码数 据复 用电 子 业
8、务 指 南用 户 管 理控 制 信 息ES音 频 编 码 ES信 道 处 理图 4-1 复用在移动多媒体广播前端系统中的位置一个典型的移动多媒体广播复用器功能框图如图 4-2 所示。图 4-2 复用器功能框图4.2 封装模式说明遵循标准GY/T 220.2-2006移动多媒体广播第2部分:复用对输入的业务进行解析,然后将具有相同时戳的视频业务数据封装在同一个视频单元中,将具有相同时戳的音频业务数据封装在同一个音频单元中,数据业务被封装在数据单元中。封装有两种模CMMB 技术工作组5式供选择:模式1和模式2,同一复用子帧内数据必须采用相同模式封装。为了指示复用子帧所采用的封装模式,利用复用子帧头
9、中的一个保留比特做为封装模式指示,取值方法见表4-1,在复用子帧头的位置见图4-3。表 4-1 封装模式封装模式指示(1 位) 模式1 模式 1 0 模式 2视频段长度 音频段长度 数据段长度视频流总数 音频流总数复 用 子 帧子 帧 头 视 频 段 音 频 段 数 据 段起始播放时间8 32213213211 3头长度 视频段指示 音频段指示 数据段指示起始播放时间指示 扩展区指示 保留 保留 扩展区 CR31111 32加密指示 封装模式指示12 ECM指示 保留 21图 4-3 封装模式指示在复用子帧头中的位置当使用模式 1 封装时,对输入的音频流/视频流进行解析得到 ES 流,并将具有
10、相同时戳的 ES 流封装在同一个音频单元/视频单元中;对输入的数据流,直接将有效数据净荷按类型封装在数据单元中。当使用模式 2 封装时,每个单元被分为一个或者多个复用块,如图 4-4 所示。每个复用块的净荷最大长度为 4095 字节。CMMB 技术工作组6视 频 /音 频 /数 据 单 元复 用 块 1 复 用 块 n复 用 块 头 复 用 块 净 荷结 束标 记 类型132起 始标 记 21起 始 码8 数 据 单 元类 型净 荷长 度 812 CR8图 4-4 模式 2 复用块结构复用块由复用块头和复用块净荷组成,其中复用块头由起始码、起始标记、结束标记、净荷长度和 CRC 组成。起始码8
11、 位字段,标识复用块的首字节,取值固定为 0x55。起始标记1 位字段,标识当前复用块是否是视频单元/音频单元/数据单元的开始,如果是视频单元/音频单元/数据单元的第一个复用块则为标记位为 1,如果不是视频单元/音频单元/数据单元的第一个复用块则为标记位为 0。结束标记1 位字段,标识当前复用块是否是视频单元/音频单元/数据单元的结尾,如果是视频单元/音频单元/数据单元的最后一个复用块则为标记位为 1,如果不是视频单元/音频单元/数据单元的最后一个复用块则为标记位为 0。类型2 位字段,定义见表 4-2。表 4-2 复用块类型00 承载视频的复用块01 承载音频的复用块10 承载数据的复用块1
12、1 保留净荷长度12 位字段,标识净荷长度,单位是字节。CMMB 技术工作组7数据单元类型8 位可选字段,仅当复用块类型为10时有效,数据单元类型定义见表 4-3。 CRC8 位字段,对不包含 CRC 的复用块头的 CRC 计算值,CRC 计算的多项式为 x8+x5+x4+1。4.3 音视频参数规定复用子帧头中的“视频算法类型”字段规定如表 4-3 所示。当视频算法类型为 0 时,表示该子帧的视频段封装了符合 AVS 标准的视频压缩数据;当视频算法类型为 1 时,表示该子帧的视频段封装了符合 H.264 标准的视频压缩数据。表 4-3 视频算法类型值 视频算法类型0 AVS1 H.2642 1
13、5 保留复用子帧头中的“音频算法类型”字段规定如表 4-4 所示。当音频算法类型为 0 时,表示该子帧的音频段封装了符合 DRA 标准的音频压缩数据;当音频算法类型为 1 时,表示该子帧的音频段封装了符合 AAC 标准的音频压缩数据,限制为 HE-AAC 类(Profile) ;当音频算法类型为 2 时,表示该子帧的音频段封装了符合 AAC 标准的音频压缩数据,限制为AAC 类。这里的 HE-AAC 类,采用级别 2(Level 2),对象(Object)为 AAC-LC+SBR;AAC 类时,对象为 AAC-LC。表 4-4 音频算法类型值 音频算法类型0 DRA1 HE-AAC2 AAC3
14、 15 保留当音频压缩数据为 AAC 标准时,默认为 LATM 封装格式,StreamMuxConfig(流复用配置)采用带外传输,StreamMuxConfig 中的若干参数采用默认方式,具体如下:CMMB 技术工作组8audioMuxVersion:0,标志流语法版本号为 0。allStreamSameTimeFraming:1,标志复用到 PayLoadMux()中的所有负载共享一个共同的时基。numSubFrames:0,表示只有一个音频子帧。numProgram:0,表示只有一个节目。numLayer:0,表示只有一个层。audioObjectType:2,表示对象类型为 AAC_L
15、C。frameLengthType:0,表示帧长度是变长的。latmBufferFullness:0xFF,表示码流为可变码率的码流。StreamMuxConfig 的参数可以通过 ESG 的基本业务参数表传输,如果没有传输,则默认为以上参数规定。AAC 数据的封装格式可以通过 ESG 的基本业务参数表传输,如果没有传输,则默认为 LATM 封装。复用子帧中的“音频采样率”字段,表示了音频数据的实际采样率,采用 HE-AAC 算法时,压缩的采样率为实际采样率的一半,这是因为 HE-AAC 压缩技术采用 SBR 技术,可进行高频数据的预测。例如, “音频采样率”字段为 48kHz,HE-AAC
16、压缩数据的采样率为24kHz。视频与音频压缩编码的参数,可以通过 ESG 的基本业务参数表传输,如果没有传输,则根据复用子帧中的视频与音频参数,以及视频与音频压缩数据中的信息来进行解码。4.4 数据单元的数据单元类型说明复用子帧的数据段由一个或者多个数据单元组成,不同类型的数据封装在不同的数据单元中,使用数据单元类型来区分,对标准GY/T 220.2-2006定义的表20进行补充分配,见表4-5。表 4-5 数据单元类型值 数据单元类型0 ESG 数据1 节目提示信息2127 保留128129 ECM(128)/EMM(129) 第一个 CAS 系统使用130131 ECM(130)/EMM(131) 第二个 CAS 系统使用132133 ECM(132)/EMM(133) 第三个 CAS 系统使用
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。