
A/V同步
Boll
这个作者很懒,什么都没留下…
展开
-
Android多媒体之OpenCore的A/V同步机制
PVPlayer在渲染(render)所有多媒体数据是都需要保持一个暂时的同步,也就是通常所说的A/V同步。为了达到同步,需要如下一些信息:媒体回放的时钟,媒体数据的时间戳,从Sink中获取的时间信息(比如从音频设备设定的特定的采样率来获取的播放速率)。图1描述了与同步相关的PVPlayer模块之间的关系。图1与同步相关的模块及关系一、媒体时钟 PVMFMediaClock,媒体时钟主要负责维持一个时间的引用,从而保持媒体回放的节奏,获取和实现媒体播放的同步。1、媒体时钟的特点1.1时间源媒体时钟可以转载 2010-09-03 15:09:00 · 648 阅读 · 0 评论 -
Gstreamer的一些基本概念与A/V同步分析
<br />一、媒体流(streams)<br />流线程中包含事件和缓存如下:<br />-events<br /> -NEW_SEGMENT (NS)<br /> -EOS (EOS) *<br /> -TAG (T)<br />-buffers (B) *<br />其中标*号的需要同时钟进行同步。<br /><br />典型的流如图1所示:<br /><br />图转载 2010-09-03 16:03:00 · 671 阅读 · 0 评论