MPEG2中的一些基本概念

PS(program stream):A program stream contains packets of variable length and is designed for relatively error-free environments and interactive multimedia applications.

TS(Transport Stream):A transport stream contains fixed length packets(188 bytes) and is designed for envirorments where errors are more likely,such as storage or transmission in lossy or noisy media

PTS/DTS 是解决视音频同步显示、防止解码器输入缓存器上溢或下溢的关键所在
PTS:PTS表明显示单元出现在系统目标解码器(STD-System Target Decoder)的时间.
DTS:DTS表明将存取单元全部字节从STDES解码缓存器移走的时刻.每个IPB帧的包头都有一个PTSDTS,但PTSDTSB帧都是一样的,无须标出B帧的DTS。对I帧和P帧,显示前一定要存储于视频解码器的重新排序缓存器中,经过延迟(重新排序)后再显示,一定要分别标明PTSDTS。例如,解码器输入的图像帧次序为I1P4B2B3P7B5B6I10B8B9,依解码器输出的帧次序,应该P4B2B3在先,但显示时P4一定要比B2B3在后,即P4要在提前插入数据流中的时间标志指引下,经过缓存器重新排序,以重建编码前视频帧次序I1B2B3P4B5B6P7B8B9I10。显然,PTS/DTS标志表明对确定事件或确定信息解码的专用时标的存在,依靠专用时标解码器,可知道该确定事件或确定信息开始解码或显示的时刻。例如,PTS/DTS标志可用于确定编码、多路复用、解码、重建的时间。

AU:1AU相当于编码的1幅视频图像或1个音频帧,参见图2右上角从ESPES的示意图。也可以说,每个AU实际上是编码数据流的显示单元,即相当于解码的1幅视频图像或1个音频帧的取样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值