PTS PCR DTS 详解


 

 

MPEG-2 TS/PS

同步原理

2010-08-11 19:47 

一、引言

 

 

 

 

 

 

MPEG-2

系统用于视音频同步以及系统时钟恢复的时间标签分别在

ES

PES

TS

3

层次中。在

ES

层,与同步有关的主要是视频缓冲验证

VBV

Video 

Buffer 

Verifier

,用以防

止解码器的缓冲器出现上溢或者下溢;

PES

层,

主要是在

PES

头信息里出现的显示时间标

PTS

Presentation Time Stamp

和解码时间标签

DTS

Decoding Time Stamp

TS

层中,

TS

头信息包含了节目时钟参考

PCR

Program Clock Reference

,用于恢复出与编码端一致的

系统时序时钟

STC

System Time Clock

。在节目流

PS

包头中加入

SCR,

它的作用与

PCR

域相

似。标准规定在原始音频和视频流中,

PTS

的间隔不能超过

0.7s

,而出现在

TS

包头的

PCR

间隔不能超过

0.1s

 

 

 

 

 

 

 

 

我们知道,

MPEG-2

对视频的压缩产生

I

帧、

P

帧、

B

帧。把帧顺序

I1

-P4

-B2

-B3

-P7

-B5

-B6

帧的编码

ES

,通过打包并在每个帧中插入

PTS/DTS

标志,变成

PES

。在插

PTS/DTS

标志时,由于在

B

PTS

DTS

是相等的,所以无须在

B

帧多插入

DTS

(参见图

1

。而对于

I

帧和

P

帧,由于经过复用后数据包的顺序会发生变化,显示前一定要存储于视

频解码器的从新排序缓存器中,经过从新排序后再显示,所以一定要同时插入

PTS

DTS

作为从新排序的依据。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值