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

上传人:大张伟 文档编号:8920635 上传时间:2021-01-25 格式:PPT 页数:13 大小:190.50KB
返回 下载 相关 举报
机顶盒软件技术培训-Demux.ppt_第1页
第1页 / 共13页
机顶盒软件技术培训-Demux.ppt_第2页
第2页 / 共13页
机顶盒软件技术培训-Demux.ppt_第3页
第3页 / 共13页
机顶盒软件技术培训-Demux.ppt_第4页
第4页 / 共13页
机顶盒软件技术培训-Demux.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《机顶盒软件技术培训-Demux.ppt》由会员分享,可在线阅读,更多相关《机顶盒软件技术培训-Demux.ppt(13页珍藏版)》请在三一文库上搜索。

1、Demux Introduction,shine.w,Overview,Multiplexing Definitions PES Structure TS Structure TS Demux Procedure Section (introduce in PSI&SI) PSI & SI (introduce in PSI&SI) Q&A,Multiplexing,视频ES,数据编码器,打包器,PS 复 用,打包器,系统时钟1,音频ES,视频PES,音频PES,节目时钟基准,节目流PS,无误码媒介,视频ES,打包器,TS 复 用,打包器,系统时钟n,音频ES,视频PES,音频PES,节目时钟

2、基准,传输流TS,有误码媒介,PS生成器,PSI/SI,节目1,节目n, ,数据编码器,Definitions,Multiplexing 将编码后的视频、音频以及数据的基本码流组合成一个或多个适合于存储和传送的码流 节目复用:将具有共同时间基准的多个ES流复合成单路节目的TS流。复用时需加入PMT,用以指明各个ES流的位置(PID) 传输复用:将多路节目的TS流复合成一路总的TS流。其中,各个TS流可以有独立的时间基准。复用时需加入PAT,用以指明各路节目的PMT在总的TS流中的位置(PID) ES (Element Stream) 组成数字电视的主要元素(视频、音频、数据等)按照相应标准,经

3、过信源编码或其他处理后所形成的有格式的数据流 PES (Packetized Element Stream) ES按一定的格式打包,构成具有某种格式的基本码流 主要参数:流类型、包长度、PTS、DTS、加扰控制、版权信息等,Defines (2),PS (Program Stream) 由具有公共时间基准的一个或多个视频/音频PES复用而成的单一码流 包的长度可变 一般用于误码率较小的演播室和存储媒介等场合 TS (Transport Stream) 由具有一个或多个独立时间基准的一路或多路节目的多个视频/音频PES复用而成的单一码流 包的长度固定,188字节 为易发生误码的传输信道环境和有损

4、存储媒介设计 主要参数:同步、传输错误指示、PID、连续计数、加扰控制、PCR等,PES Structure,PTS DTS ESCR ES码率,PES包SC前缀,ES流ID,PES包长度,PES头标志,PES头长度,PES头可选字段,PES净荷,PES Structure (2),PES包SC前缀:packet start code prefix,用于同步,0 x000001 ES流ID:Stream ID,说明该PES包中所携带的ES流的性质 PES包长度:PES packet length,说明PES包内的字节数 PES头标志:PES Header Flags,加扰控制、优先级、版权、原

5、版/拷贝等信息 PES头长度: PES Header Length,PES头可选字段占有的总字节数 PES头可选字段:PES Header Optional Fields,PTS、DTS、ESCR、ES流码率等信息 PES净荷:PES Packet Data Block,视频、音频、数据ES流,TS Structure,188字节,包头,净荷,适应字段,可选字段,TS Structure (2),包同步:SyncByte,8bits,TS包的标志符,恒值0 x47 误码指示:Transport Error Indicator,1bit,1表示至少有一个不可纠正的错误位 开始指示:Payload

6、 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表示适配区域后是有效负荷 连续性计数器:Continuity Counter,4b

7、its,对有相同PID的TS包计数,达到最大值后又回复到0,适应字段控制为00或10时不计数,TS Structure (3),思考:我们在获取TS包时如何判断包头? 先找到一个0 x47,然后向后读188B数据,看看是否又碰到0 x47,如果有三个0 x47间隔都是188B,那么第一个就是包头,TS Demux Procedure,找到码流中PID0的TS包,从中找到PAT表 在PAT中找出所需节目的PMT的PID值 根据上述PID值找出所需节目的PMT 从PMT中可找出组成该路节目的各ES流的PID值 根据这些PID值从TS流中将各ES流解出 将各ES流送给相应的解码器进行解码 如果节目被加密,则需要进入CAT,从中得到EMM包的PID号,进而得到EMM信息,TS Demux Procedure Flow Chat,PID=0,PMT PID,获取PMT所在的TS包的PID,获取基本码流的PID,PID1 PID2 :,节目描述符,ECM EMM,Q&A,Q&A Thank You !,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1