ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:408KB ,
资源ID:30286065      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30286065.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(V12CMMB复用协议.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

V12CMMB复用协议.docx

1、V12CMMB复用协议移动多媒体广播 第二部分:复用实施指南CMMB工作组2008年3月修订记录(版本V1.2)修订章节号修订内容2增加对ESG、紧急广播标准的引用3.3.1增加版本号为1.24.4表4-5增加XPE/XPE-FEC的数据单元类型8数据广播复用封装10前端设备接口要求目 录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、.2 AAC音频流复用封装 106 ESG复用封装 117 紧急广播复用封装 128 数据广播复用封装 139 加密授权信息的复用封装 149.1 复用帧结构的加密授权指示 149.2 EMM信息封装说明 169.3 ECM信息封装说明 17移动多媒体广播 第2部分:复用实施指南1 范围本文档作为GY/T 220.2-2006移动多媒体广播 第2部分:复用在实施过程中的指导性建议。2 规范性引用文件本实施指南引用下列文件中的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期

3、的引用文件,其最新版本适用于本部分。GY/Z 174-2001 数字电视广播业务信息规范GY/T 220.1-2006 移动多媒体广播 第1部分:广播信道帧结构、信道编码和调制GY/T 220.2-2006 移动多媒体广播 第2部分:复用GY/T 220.3-2007 移动多媒体广播 第3部分:电子业务指南GY/T 220.4-2007 移动多媒体广播 第4部分:紧急广播GY/T 220.5-2008 移动多媒体广播 第5部分:数据广播3 术语、定义、缩略语和约定3.1. 术语和定义下列术语和定义适用于本规范3.1.1复用帧 multiplex frame封装了业务或控制信息的数据帧,不同标识

4、的复用帧使用不同的物理层逻辑信道来发送。3.1.2复用子帧 multiplex sub-frame复用帧的基本组成单元,承载一个业务或者一个控制信息表的数据。3.1.3视频段 video 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.

5、缩略语下列缩略语适用于本标准:CMMB (China Mobile Multimedia Broadcasting) 中国移动多媒体广播CRC (Cyclic Redundancy Check) 循环冗余校验ES (Elementary Stream) 基本流ESG (Electronic Service Guide) 电子业务指南LSB (Least Significant Bit) 最低有效位MF_ID (Multiplex Frame Identifier) 复用帧标识MFS (Multiplex Frame Structure) 复用帧结构MJD (Modified Julian Da

6、te) 修正的儒略日期MSF (Multiplex Sub Frame) 复用子帧MSF_ID (Multiplex Sub Frame Identifier) 复用子帧标识MSB (Most Significant Bit) 最高有效位MUX (Multiplex) 复用NIT (Network Information Table) 网络信息表ServiceID (Service Identifier) 业务标识UTC (Universal Time,Co-ordinated) 世界协调时bslbf (bit string, left bit first) 比特串,左位在先uimsbf (u

7、nsigned integer,most significant bit first) 无符号整数,高位在先PMS(Packetized Mutiplexing Stream) 打包的复用流3.3. 约定下列约定适用于本标准。3.3.1版本号用于标识本标准的版本,以支持系统的兼容性识别。当前版本号为1.2,后续版本号递增。3.3.2保留如未加特殊说明,本标准中的所有保留位应置为1。3.3.3关系运算符 大于= 等于!= 不等于4 复用系统4.1 概述本实施指南给出了移动多媒体广播复用标准的使用方法和应用实例,遵循标准GY220.2-2006移动多媒体广播 第2部分:复用。复用处于移动多媒体广播

8、系统的前端,高效实时地封装和发送多媒体业务,复用在移动多媒体广播前端系统的位置如图4-1所示。图4-1复用在移动多媒体广播前端系统中的位置一个典型的移动多媒体广播复用器功能框图如图4-2所示。图4-2 复用器功能框图4.2 封装模式说明遵循标准GY/T 220.2-2006移动多媒体广播第2部分:复用对输入的业务进行解析,然后将具有相同时戳的视频业务数据封装在同一个视频单元中,将具有相同时戳的音频业务数据封装在同一个音频单元中,数据业务被封装在数据单元中。封装有两种模式供选择:模式1和模式2,同一复用子帧内数据必须采用相同模式封装。为了指示复用子帧所采用的封装模式,利用复用子帧头中的一个保留比

9、特做为封装模式指示,取值方法见表4-1,在复用子帧头的位置见图4-3。表4-1 封装模式封装模式指示(1位)模式1模式1 0模式2图 4-3 封装模式指示在复用子帧头中的位置当使用模式1封装时,对输入的音频流/视频流进行解析得到ES流,并将具有相同时戳的ES流封装在同一个音频单元/视频单元中;对输入的数据流,直接将有效数据净荷按类型封装在数据单元中。当使用模式2封装时,每个单元被分为一个或者多个复用块,如图4-4所示。每个复用块的净荷最大长度为4095字节。图4-4 模式2复用块结构复用块由复用块头和复用块净荷组成,其中复用块头由起始码、起始标记、结束标记、净荷长度和CRC组成。起始码8位字段

10、,标识复用块的首字节,取值固定为0x55。起始标记1位字段,标识当前复用块是否是视频单元/音频单元/数据单元的开始,如果是视频单元/音频单元/数据单元的第一个复用块则为标记位为1,如果不是视频单元/音频单元/数据单元的第一个复用块则为标记位为0。结束标记1位字段,标识当前复用块是否是视频单元/音频单元/数据单元的结尾,如果是视频单元/音频单元/数据单元的最后一个复用块则为标记位为1,如果不是视频单元/音频单元/数据单元的最后一个复用块则为标记位为0。类型2位字段,定义见表4-2。表4-2 复用块类型00承载视频的复用块01承载音频的复用块10承载数据的复用块11保留净荷长度12位字段,标识净荷

11、长度,单位是字节。数据单元类型8位可选字段,仅当复用块类型为10时有效,数据单元类型定义见表4-3。 CRC8位字段,对不包含CRC的复用块头的CRC计算值,CRC计算的多项式为x8+x5+x4+1。4.3 音视频参数规定复用子帧头中的“视频算法类型”字段规定如表4-3所示。当视频算法类型为0时,表示该子帧的视频段封装了符合AVS标准的视频压缩数据;当视频算法类型为1时,表示该子帧的视频段封装了符合H.264标准的视频压缩数据。表4-3 视频算法类型值视频算法类型0AVS1H.2642 15保留复用子帧头中的“音频算法类型”字段规定如表4-4所示。当音频算法类型为0时,表示该子帧的音频段封装了

12、符合DRA标准的音频压缩数据;当音频算法类型为1时,表示该子帧的音频段封装了符合AAC标准的音频压缩数据,限制为HE-AAC类(Profile);当音频算法类型为2时,表示该子帧的音频段封装了符合AAC标准的音频压缩数据,限制为AAC类。这里的HE-AAC类,采用级别2(Level 2),对象(Object)为AAC-LC+SBR;AAC类时,对象为AAC-LC。表4-4 音频算法类型值音频算法类型0DRA1HE-AAC2AAC3 15保留当音频压缩数据为AAC标准时,默认为LATM封装格式,StreamMuxConfig(流复用配置)采用带外传输,StreamMuxConfig中的若干参数采

13、用默认方式,具体如下:audioMuxVersion:0,标志流语法版本号为0。allStreamSameTimeFraming:1,标志复用到PayLoadMux()中的所有负载共享一个共同的时基。numSubFrames:0,表示只有一个音频子帧。numProgram:0,表示只有一个节目。numLayer:0,表示只有一个层。audioObjectType:2,表示对象类型为AAC_LC。frameLengthType:0,表示帧长度是变长的。latmBufferFullness:0xFF,表示码流为可变码率的码流。 StreamMuxConfig的参数可以通过ESG的基本业务参数表传输

14、,如果没有传输,则默认为以上参数规定。AAC数据的封装格式可以通过ESG的基本业务参数表传输,如果没有传输,则默认为LATM封装。 复用子帧中的“音频采样率”字段,表示了音频数据的实际采样率,采用HE-AAC算法时,压缩的采样率为实际采样率的一半,这是因为HE-AAC压缩技术采用SBR技术,可进行高频数据的预测。例如,“音频采样率”字段为48kHz,HE-AAC压缩数据的采样率为24kHz。视频与音频压缩编码的参数,可以通过ESG的基本业务参数表传输,如果没有传输,则根据复用子帧中的视频与音频参数,以及视频与音频压缩数据中的信息来进行解码。4.4 数据单元的数据单元类型说明复用子帧的数据段由一

15、个或者多个数据单元组成,不同类型的数据封装在不同的数据单元中,使用数据单元类型来区分,对标准GY/T 220.2-2006定义的表20进行补充分配,见表4-5。表 4-5 数据单元类型值数据单元类型0ESG数据1节目提示信息2127保留128129ECM(128)/EMM(129) 第一个CAS系统使用130131ECM(130)/EMM(131) 第二个CAS系统使用132133ECM(132)/EMM(133) 第三个CAS系统使用134159保留160数据广播XPE包161数据广播XPE-FEC包 162169数据广播保留170254保留255测试用数据单元类型5 音视频流复用封装5.1

16、 H.264视频流复用封装模式1:要求输入的H.264视频流格式符合RFC3984: RTP Payload Format for H.264 Video规范,封装流程如下,并见图5-1。 从输入的视频RTP包中解析出的H.264的NAL单元; 在每个NAL的前面插入3字节的起始码(start code:0x00 00 01)后封装在视频单元中; 每个视频单元包含具有相同时戳的一个或多个完整的NAL单元。图5-1 H.264视频流封装(模式1)模式2:从接收的视频RTP包取出RTP包净荷直接映射在复用块的净荷中,复用块的净荷与RTP 包净荷存在一一对应关系,见图5-2。要求输入的RTP包长度不

17、能超过4096字节。Perhaps 图5-2 H.264视频流封装(模式2)5.2 AAC音频流复用封装模式1:输入的AAC音频流格式符合RFC3016:RTP Payload Format for MPEG-4 Audio/Visual Streams,封装流程如下,并见图5-3。 从输入的音频RTP包中解析出的RFC3016格式音频复用元素audioMuxElement; 将音频复用元素audioMuxElement封装在复用帧结构的音频单元中。图5-3 AAC音频流复用封装(模式1)模式2:从输入的音频RTP包中取出RTP包净荷,并封装在音频单元的复用块净荷中,见图5-4 。要求输入的R

18、TP包长度不能超过4096字节。图5-4 AAC音频流复用封装(模式2)6 ESG复用封装ESG数据由基本描述信息、数据信息和节目提示信息构成,它们的复用方法如下: ESG基本描述信息:作为一种控制信息表被复用在复用帧0中,该控制信息表的表序号为0x06; ESG数据信息:复用为一个独立的只有数据段的复用子帧(业务标识为0x00400x00ff中的一个)中,一个数据节被复用在一个数据单元中,使用的数据单元类型为0; 节目提示信息:随业务一同传送,做为一个数据单元被复用在相应(业务)复用子帧中的数据段中,使用的数据单元类型为1。复用的示意过程见图6-1。图 6-1 ESG数据的复用位置当采用模式

19、1时,ESG数据封装为数据单元的方法见图6-2。图 6-2 ESG数据封装为数据单元的方法(模式1)当采用模式2时,ESG数据封装为数据单元的方法见图6-3,数据节长度不能超过4095字节。图 6-3 ESG数据封装为数据单元的方法(模式2)7 紧急广播复用封装紧急广播使用复用帧0的一个控制信息表来传输,紧急广播使用控制信息表的表标识号为0x10,见图7-1。图7-1 紧急广播复用封装示意图8 数据广播复用封装数据广播在复用中的处理流程,数据广播按照流模式/文件模式对业务数据进行XPE/XPE-FEC封装后适配到复用帧,见图8-1。图8-1 数据广播业务数据在复用中的位置数据广播的XPE/XP

20、E-FEC数据封装到复用子帧的数据单元,单元类型的定义如表8-1。详细的单元类型见表4-5。表8-1 数据广播使用的单元类型单元类型 说明160数据广播XPE包161数据广播XPE-FEC包 数据广播在复用封装中使用复用的模式2进行复用处理。9 加密授权信息的复用封装9.1 复用帧结构的加密授权指示当CMMB系统中应用加密授权系统时,移动多媒体广播 第2部分:复用(GY/T 220.2-2006)中复用帧头的结构扩展为图9-1所示结构。图 9-1复用帧头的扩展结构扩展控制信息表更新序号4位字段,表示除GY/T 220.2-2006中标准中定义外的扩展控制信息表是否更新。当扩展信息表发生变化时,

21、扩展控制信息表更新序号需要改变,在015范围内循环取值,每次更新加1。当CMMB系统中应用加密授权系统时,移动多媒体广播 第2部分:复用(GY/T 220.2-2006)中图7复用子帧的结构扩展为本文的图4-3所示结构。加密指示(2比特):2位字段,指示本子帧中音视频数据是否加扰。00表示本子帧中音视频或数据广播数据没有加扰;01表示本子帧中音视频或数据广播数据已解扰;10表示本子帧中音视频或数据广播数据进行了加扰;11保留。ECM指示(1比特): 0 :本子帧中没有ECM数据 1 :本子帧中包含ECM数据9.2 EMM信息封装说明每个加密授权系统的EMM数据流独立占用一个复用子帧,需要分配一

22、个ServiceId。传送EMM复用子帧的复用帧示意图如图9-2所示:图 9-2 传送EMM复用子帧的复用帧EMM复用子帧只有数据段,如图9-3所示:图 9-3 EMM复用子帧结构 EMM数据使用模式2封装。9.3 ECM信息封装说明ECM与对应的业务共同使用一个复用子帧,ECM在该复用子帧的数据段中传送: 每一种ECM占用一个数据单元,使用模式2封装; 同一个数据段中允许包含一个或者多个ECM数据单元,不同CA系统的ECM采用不同类型的数据单元加以区分; 该数据段中允许有其它类型的数据单元,例如承载P/F信息的数据单元。ECM在复用子帧数据段中的承载如图9-4所示。图 9-4 ECM数据段结

23、构10 前端设备和复用器接口要求在CMMB前端网络中复用器需要和前端设备进行连接,接收前端的业务数据,进行复用处理,本节规定前端设备和复用器间的接口技术要求。基本的要求是使用基于以太网的IP网络进行业务数据的传输。10.1 接口消息CMMB复用器和各种前端设备连接,接入各种不同的业务数据,包括数据广播、ESG、紧急广播等。这些数据,各自有不同的封装格式和特性,统一使用UDP协议进行传输。接口上的业务数据包括ESG数据、数据广播源数据包、紧急广播消息包、ESG基本描述表等等。使用统一的接口消息各式进行UDP传输。各前端设备将业务数据按照接口消息封装,通过UDP接口发给复用器。消息内容可以是ESG

24、的数据节、数据广播的XPE/XPE-FEC包、紧急广播表、ESG基本描述表、节目提示信息包等。消息内容加上消息头组成完整的接口消息放在UDP的净荷部分来传输,见图10-1,建议尽量实现该UDP包加上IP头后,IP包大小不超过网络MTU大小,以免在再次分割。图10-1 前端设备消息封装数据源包括ESG数据节、ESG节目提示信息包、数据广播XPE/XPE-FEC包、紧急广播表、ESG基本描述表等。复用器对收到的接口消息进行处理,对于ESG数据节、ESG节目提示信息包、数据广播XPE/XPE-FEC包等复用到数据单元中,见图10-2。对于紧急广播表、ESG基本描述表等复用到时隙0的控制信息表中,见图

25、10-3。图10-2 解封装处理1图10-3 解封装处理2消息内容放在消息体内。可以是ESG的数据节、ESG节目提示信息包、数据广播的XPE/XPE-FEC包、或者紧急广播表、ESG基本描述表等,见表10-1。表10-1 消息内容数据源消息内容ESG数据信息ESG数据节节目提示信息节目提示信息数据包数据广播XPE/XPE-FEC包ESG基本描述信息ESG基本描述表紧急广播紧急广播表复用器从接口消息中解出消息内容后,将其放在一个数据单元,按照复用模式2封装到复用子帧。消息头携带消息信息,见图10-4。图10-4 消息头格式消息头说明见表10-2表10-2 UDP接口消息头参数说明元素长度说明版本

26、4 bit消息的版本,文档对应的当前版本为0000,后续版本变更递增加1。头长度4 bit消息头的长度,单位为字节保留4 bit保留位消息类型4 bit消息的类型,取值见表10.3数据类型8 bit数据类型,每类消息类型的数据类型有不同的规定,见表10.3包序号16 bit消息传送的包序号,每个ServiceID的业务维护各自的包序号业务标识16 bit消息内容为ESG基本描述表或紧急广播控制信息表,取值0xffff;其它情况下为业务标识Service ID,取值范围参见CMMB相关标准。消息类型用于区分不同的消息内容。表10-3 消息类型值消息类型数据类型0保留1源数据包,包括ESG数据节、

27、ESG节目提示信息、数据广播XPE/XPE-FEC包见表10.429保留10紧急广播控制信息表见表10.511ESG基本描述表保留1215保留数据类型规定如下。消息类型为源数据包,如ESG数据节、数据广播XPE/XPE-FEC包等时,源数据包将被复用器封装到数据单元里,数据类型取值(表10-4)与复用的数据单元类型值(表4-5)相同。表10-4 消息的数据类型值消息的数据类型数据单元类型(表4-5)0ESG数据ESG数据1节目提示信息节目提示信息2127保留保留128129ECM(128)/EMM(129) 第一个CAS系统使用ECM(128)/EMM(129) 第一个CAS系统使用13013

28、1ECM(130)/EMM(131) 第二个CAS系统使用ECM(130)/EMM(131) 第二个CAS系统使用132133ECM(132)/EMM(133) 第三个CAS系统使用ECM(132)/EMM(133) 第三个CAS系统使用134159保留保留160数据广播XPE包数据广播XPE包161数据广播XPE-FEC包数据广播XPE-FEC包162169数据广播保留数据广播保留170254保留保留255测试用数据单元类型测试用数据单元类型消息类型为紧急广播时,数据类型规定如表10-5。表10-5 紧急广播数据类型语法位数标识符并发消息数量b7b4bslbf保留b3b2bslbf紧急广播序

29、号b1b0bslbf并发消息数量4位表示紧急广播前端设备发送队列里面当前待发的消息数量,复用器可以根据此字段判断是否还有待接收的紧急广播消息。保留 2位保留位。紧急广播序号2位字段。取值参见紧急广播标准。复用帧头中的紧急广播指示标志取值与此一致。复用器接收前端的紧急广播时,当并发消息数量和紧急广播序号同时取值为0时,标志紧急广播消息结束,复用器停止发送紧急广播表。否则复用器重复发送当前接收到的最新的紧急广播消息和紧急广播指示标志。为保证一定的可靠性,建议紧急广播前端将表示结束的消息重发至少3次。10.2 UDP端口对于每种业务的输入数据,复用器使用分配的UDP端口接收数据,前端设备向该端口以UDP方式发送数据。ESG业务、数据广播业务、紧急广播,分别使用不同的UDP端口,注意该端口在复用器或前端设备中不得与其它应用所用的端口冲突。10.3 传输控制UDP协议传输,没有网络拥塞控制协议的配合,难以实现可靠的传输。这就要进行网络带宽的规划和分配,前端设备必须按照分配的输出带宽独立控制各自的输出码流,保证每路流码率正常,码流平滑,避免突发导致网络丢包;传输网络上分配宽裕的带宽,保证聚合流不发生拥塞,发生丢包和乱序等异常

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1