音视频同步
datamining2005
这个作者很懒,什么都没留下…
展开
-
A/V同步总结
音视频不同步。从技术上来说,解决音视频同步问题的最佳方案就是时间戳:首先选择一个参考时钟(要求参考时钟上的时间是线性递增的);生成数据流时依据参考时钟上的时间给每个数据块都打上时间戳(一般包括开始时间和结束时间);在播放时,读取数据块上的时间戳,同时参考当前参考时钟上的时间来安排播放(如果数据块的开始时间大于当前参考时钟上的时间,则不急于播放该数据块,直到参考时钟达到数据块的开始时间;如果数...转载 2018-04-08 15:39:22 · 5029 阅读 · 0 评论 -
mov tref box——TrackReferenceBox
tref box可以描述两track之间关系。比如:一个MP4文件中有三条video track,ID分别是2、3、4,以及三条audio track,ID分别是6、7、8。在播放track 2视频时到底应该采用6、7、8哪条音频与其配套播放?这时候就需要在track 2与6的tref box中指定一下,将2与6两条track绑定起来。在我们常见的MP4文件中几乎看不到这种情况的存在,实际应用...转载 2018-04-24 10:53:46 · 306 阅读 · 0 评论 -
android中多媒体解码openmax的实现
每个AwesomePlayer 只有一个OMX服务的入口,但是AwesomePlayer不一定就只需要1种解码器。有可能音视频都有,或者有很多种。这个时候这些解码器都需要OMX的服务,也就是OMX那头需要建立不同的解码器的组件来对应着AwesomePlayer中不同的code。OMX中非常重要的2个成员就是 OMXMaster 和 OMXNodeInstance。OMX通过这俩个成员来创建和维护不...转载 2018-04-20 15:31:16 · 498 阅读 · 0 评论 -
Fragment mp4 优点 与TS对比
MPEG-DASH 整个标准对fMP4这种格式的强烈倾向性。HLS倒是一直喜欢和TS打交道,不过在最新的标准中,也加入了对fMP4的支持。大家可能会有疑惑,好好的TS格式已经用了有20年了,这些新时代下的streaming协议干嘛还要搞一个新格式来用呢?本文就来简单介绍一下fmp4相对于ts的各种优点。媒体数据与元数据的分离在mp4格式中,元数据可以和媒体数据很好地分开存储,后者都在mdat b...转载 2018-06-09 15:56:26 · 6905 阅读 · 0 评论