数字电视原理第6章 数字电视中的码流复用及业务信息.pptVIP

  • 27
  • 0
  • 约7.64千字
  • 约 55页
  • 2020-01-29 发布于辽宁
  • 举报

数字电视原理第6章 数字电视中的码流复用及业务信息.ppt

6.1 MPEG-2码流复用 TS结构 TS码流由一个或多个PES包组成,这些PES包可以是有一个公共的时间基准,也可以是几个独立的时间基准。 TS流由定长的TS包(188字节)组成,而TS包是对PES包的一个重新封装(到这里,ES经过了两层的封装) 。 PES包的包头信息依然存在于TS包中。 PES 包头 PES 包 填充数据 PES TS TS包头 TS包 TS包头 TS包 包同步、PID,等 PCR等 视频、音频 or 其他数据 包头 (4 字节) 有效载荷区 (最多184字节) 自适应区 (188 字节) TS包结构 TS包由包头、净荷组成(有些包中还包括自适应区)。 6.1 MPEG-2码流复用 TS包结构 包头: 包同步 传输误码指示器 包识别符(PID) 连续性计数器 节目时钟参考(PCR) 随机进入指示器 …… 6.1 MPEG-2码流复用 净荷: 视频PES 音频PES 辅助数据 节目特定信息(PSI) …… 6.1 MPEG-2码流复用 188字节 包头 净荷 包头 净荷 … 包头 净荷 适应 字段 8 1 1 13 包 同步 误码 指示 开始指示 传送优先级 PID 加扰 控制 适应字段控制 连续性计数器 1 2 2 4 可变长 可选字段 8 1 1 5 适应字段长度 不连续性指示 随机进入指示 ES优先级指示 5个标志 填充字节 1 48 48 PCR 拼接点倒计时 传送私有数据 8 OPCR 适应字段扩展 TS包结构 TS包 必有 成分 自适应区:包含PCR等信息 有效载荷区: TS包结构 6.1 MPEG-2码流复用 截取某TS包的包头内容进行分析说明: ※Header: sync_byte(1B):0x47 transport_error_indicator (1b):0 payload_unit_start_indicator(1b):1 该字段置1表示携带的是PSI或PES第一个包 transport_priority(1b):0 PID(13b):0 0000 0100 0100(0x44),假设该ID携带的是节目1的视频PES Transport_scrambling_control(2b):00,表明该TS包中有效数据未经加扰处理 Adaptation_field_control(2b):11,标识既有adaptation_field又有payload Continuity_counter(4b):0000,表示该计数器为0,PID相同的包的计数应该是连续的 ※ Adaptation_field:…….. ※ PES:........ 对应二进制码:0100 0111 0100 0000 0100 0100 0011 0000 ……. 某TS包部分数据:0x47 40 44 30 …….. 节目参考时钟 (PCR) 提供系统定时信息 PTS/DTS 在非传输层 PES中 采样来自 27MHz 参考时钟 每40~100ms由编码器/复用器插入自适应字段 解码器利用PCR以产生视频时序、色同步等 PCR的正确是节目的关键 如果 PCR值本身不准确或是因网络延时而迟后接收造成PCR值错误,则会造成定时错误。 PCR 系统时钟(STC) 6.1 MPEG-2码流复用 MPEG-2规定的系统时钟频率为27MHz,传输流(TS)中的PCR,PTS/DTS等均为对该共同系统时钟的采样值。解码端捕获PCR,恢复出本地的STC,作为音视频同步控制的基准,并依据DTS、PTS时间标签来安排解码和显示时间表,使音视频分别同步于STC,以实现音视频之间的同步。标准规定在原始音频和视频流中,PTS的间隔不能超过0.7s,而出现在TS包头的PCR间隔不能超过0.1s(数字电视中是0.04秒)。 6.1 MPEG-2码流复用 怎样实现解码端的系统时钟恢复和视音频播放同步 TS流 单一性:TS流的基本组成单位是长度为188字节的TS包。 TS流 混合性: TS流由多种数据组合而成,一个TS包中的数据可以是视频数据、音频数据、填充数据、PSI/SI数据…….(由唯一的PID区分)。 TS可以理解为一种单一码流、混合码流 6.1 MPEG-2码流复用 6.1 MPEG-2码流复用 通过前面的介绍,对MPEG-2系统主要功能有了一定的了解。如图所示,该图详细的描述了MPEG-2系统如何将最原始的数字音视频信号经过一系列的处理,最终形成DVB系统中使用的TS流的过程。 6.1 MPEG-2码流复用 节目复用:将具有共同时间基准的多个ES流复合成单路节目的TS流。复用时需加入PMT,用以指明各个ES流的位置(PID)。 传输复用:将多路节目的TS流复合成一路总

文档评论(0)

1亿VIP精品文档

相关文档