机顶盒软件技术培训-Demux解读.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Demux Introduction shine.w Overview Multiplexing Definitions PES Structure TS Structure TS Demux Procedure Section (introduce in PSISI) PSI SI (introduce in PSISI) QA Multiplexing 视频编码器1 音频编码器1 视频ES 视频 音频 数据编码器 打包器 数据 PS 复 用 打包器 系统时钟1 音频ES 视频PES 音频PES 节目时钟基准 节目流PS 无误码媒介 视频编码器n 音频编码器n 视频ES 视频 音频 打包器 TS 复 用 打包器 系统时钟n 音频ES 视频PES 音频PES 节目时钟基准 传输流TS 有误码媒介 PS生成器 PSI/SI 节目1 节目n … … 数据编码器 数据 Definitions Multiplexing 将编码后的视频、音频以及数据的基本码流组合成一个或多个适合于存储和传送的码流 节目复用:将具有共同时间基准的多个ES流复合成单路节目的TS流。复用时需加入PMT,用以指明各个ES流的位置(PID) 传输复用:将多路节目的TS流复合成一路总的TS流。其中,各个TS流可以有独立的时间基准。复用时需加入PAT,用以指明各路节目的PMT在总的TS流中的位置(PID) ES (Element Stream) 组成数字电视的主要元素(视频、音频、数据等)按照相应标准,经过信源编码或其他处理后所形成的有格式的数据流 PES (Packetized Element Stream) ES按一定的格式打包,构成具有某种格式的基本码流 主要参数:流类型、包长度、PTS、DTS、加扰控制、版权信息等 Defines (2) PS (Program Stream) 由具有公共时间基准的一个或多个视频/音频PES复用而成的单一码流 包的长度可变 一般用于误码率较小的演播室和存储媒介等场合 TS (Transport Stream) 由具有一个或多个独立时间基准的一路或多路节目的多个视频/音频PES复用而成的单一码流 包的长度固定,188字节 为易发生误码的传输信道环境和有损存储媒介设计 主要参数:同步、传输错误指示、PID、连续计数、加扰控制、PCR等 PES Structure 24 8 16 16 8 可变长 可变长 PTS DTS ESCR ES码率 包头 PES包SC前缀 ES流ID PES包长度 PES头标志 PES头长度 PES头可选字段 PES净荷 PES Structure (2) PES包SC前缀:packet start code prefix,用于同步,0x000001 ES流ID:Stream ID,说明该PES包中所携带的ES流的性质 PES包长度:PES packet length,说明PES包内的字节数 PES头标志:PES Header Flags,加扰控制、优先级、版权、原版/拷贝等信息 PES头长度: PES Header Length,PES头可选字段占有的总字节数 PES头可选字段:PES Header Optional Fields,PTS、DTS、ESCR、ES流码率等信息 PES净荷:PES Packet Data Block,视频、音频、数据ES流 TS Structure 188字节 包头 净荷 包头 净荷 … 包头 净荷 适应字段 8 1 1 13 包 同步 误码指示 开始指示 传送优先级 PID 加扰控制 适应字段控制 连续性计数器 1 2 2 4 可变长 可选字段 8 1 1 5 适应字段长度 不连续性指示 随机进入指示 ES优先级指示 5个标志 填充字节 1 48 48 PCR 拼接点倒计时 传送私有数据 8 OPCR 适应字段扩展 TS Structure (2) 包同步:SyncByte,8bits,TS包的标志符,恒值0x47 误码指示:Transport Error Indicator,1bit,1表示至少有一个不可纠正的错误位 开始指示:Payload Unit Start Indicator,1bit,1表示TS包的有效负荷以PES或PSI的第一个字节开始 传送优先级:Transport Priority,1bit,1表示具有相同PID但本位为0有更高优先级 PID:Packet Identifier,13bits,标示包类型 加扰控制:Transport Scrambling Control,2bits,00表示未加扰,其它值自定义 适应字段控制:Adaptation Field Control,2bits,01表示没有适配区域,10表示没有有效负荷,11表示适

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档