《MPEG-TS协议培训ppt课件》由会员分享,可在线阅读,更多相关《MPEG-TS协议培训ppt课件(30页珍藏版)》请在金锄头文库上搜索。
1、MPEG TS协议概述 麻晓宁07 04 26 MPEG2系统如何打包PSI节目特定信息 MPEG是什么 活动图象专家组 MovingPictureCodingExpertsGroup 国际标准组织 ISO MPEG 1 MPEG 2 MPEG 4 MPEG 2 将视频 音频及其它数据基本流组合成一个或多个适宜于存储或传输的数据流的规范MPEG 2标准目前分为8个部分 系统是关键 系统结构图 系统的任务 规定以包方式传输数据的协议 为收发两端数据流同步创造条件 确定将多个数据流合并和分离 即复用和解复用 的原则 提供一种进行加密数据传输的可能性 要点 以包形式存储和传送数据流 MPEG2系统如
2、何打包PSI节目特定信息 几个打包中的概念 ESPESPSTS ES ElementaryStream基本流直接从编码器出来的数据流仅包含一个编码器的数据 PES PacketizedElementaryStream打包基本流为什么要对ES打包 PES的特点包长可变最大65526字节 65535 6 3 PES的包结构 由包头 ES特有信息和包数据3个部分组成PTS DTSPTS PresentationTimeStamp 显示时间标记DTS DecodeTimeStamp 解码时间标记 PS ProgramStream节目流将具有共同时间基准的一个或多个PES组合 复合 而成的单一的数据流特
3、点 包长较长 可变 用于无误码环境不作为了解的重点 PS包结构 TS TransportStream传输流将具有共同时间基准或具有独立时间基准的一个或多个节目组合而成的单一的数据流特点 包长固定 188字节 面向数字化分配媒介 有线 卫星 地面网 的传输层接口IPTV的数据传输中常用 TS包结构 比较重要的几个字段 同步字节 0 x47PID 标识这个ts包的payload携带的是什么数据 比较重要的几个字段 连续计数器 4bit 0 15PCR 节目时钟基准33bit PCR base 9bit PCR ext PCR PCR base 300 PCR ext编码侧和解码侧时钟同步存储在自适应区 MPEG2系统如何打包PSI节目特定信息 如何关联不同PID的数据 PSI ProgramSpecificInformation节目特定信息PATPMTCATNIT PAT ProgramAssociationTable节目关联表PID 0定义PMT的PID指明当前的ts流里有几个节目 PMT ProgramMapTable节目映射表PID由PAT定义指明当前这个节目里有多少个媒体流 音视频流 参考资料 ISO IEC13818 1 谢谢