时间戳由时间基准和时间戳值组成。
时间基准:对时间单位(s)划分的标准。
例如,1/25表示每秒分为25个单位,每个单位时间间隔包含1个单位。
3001/90000表示每秒分为90000单位,每个单位时间间隔包含3001个单位。
时间戳值:基于时间基准的时间表示,也即多少个单位时间间隔。
1)时间戳的作用是用于精确标记音视频流的相对位置和持续时间。
2)基于时间基准使用时间戳,...
分类:
其他好文 时间:
2014-07-29 14:48:38
阅读次数:
199
笔者学习驱动编程是从两本书入门的。它们分别是《寒江独钓——内核安全编程》和《Windows驱动开发技术详解》。两本书分别从不同的角度介绍了驱动程序的制作方法。
在我理解,驱动程序可分为两类三种:
第一类:传统型驱动
传统型驱动的特点就是所有的IRP都需要自己去处理,自己实现针对不同IRP的派发函数。其可以分为以下两种:
...
1:音视频数据都有一个list,用于存放解码后的数据; List mFilledBuffers;2:解码后的音视频数据不断的往list中存放,不做音视频同步方面的时间上控制 mFilledBuffers.push_back(i);3:音视频同步主要表现在从list中取数据进行视频的显示和音频的输出;...
分类:
其他好文 时间:
2014-07-28 11:27:10
阅读次数:
275
Android的MediaProvider提供了一系列的Audio,Video,image等表格,用于APP检索相关的音视频图片信息。首先来看看Audio相关的表格:×图中颜色同样的部分表示来自于同一张表格或者视图×红色表的名字表示视图为了查询Audio相关的信息,Android提供了丰富的Uri。...
分类:
数据库 时间:
2014-07-27 21:30:25
阅读次数:
208
软件开发流程迭代化软件开发技术1. 传统开发流程的问题传统的软件开发流程是一个文档驱动的流程,它将整个软件开发过程划分为顺序相接的几个阶段,每一个阶段都必需完毕所有规定的任务(文档)后才可以进入下一个阶段。如必须完毕所有的系统需求规格说明书之后才可以进入概要设计阶段,编码必需在系统设计完毕之后才可以...
分类:
其他好文 时间:
2014-07-26 14:08:06
阅读次数:
347
《大 数据技术丛书:Hadoop应用开发技术详解》共12章。第1~2章详细地介绍了Hadoop的生态系统、关键技术以及安装和配置;第3章是 MapReduce的使用入门,让读者了解整个开发过程;第4~5章详细讲解了分布式文件系统HDFS和Hadoop的文件I/O;第6章分析了 MapReduce的工...
分类:
其他好文 时间:
2014-07-24 11:25:42
阅读次数:
337
手机游戏,即便是休闲类的小游戏,往往也涉及大量纹理资源、音视频资源、文件读写以及网络通信,处理的稍有不甚就会出现画面卡顿,交互不畅的情况。虽然引 擎在某些方面提供了一些支持,但有些时候还是自己祭出Worker线程这个法宝比较灵活,下面就以Cocos2d-x 3.0 Final版游戏初始化为例(针对Android平台),说说如何进行多线程资源加载。...
分类:
编程语言 时间:
2014-07-23 21:02:55
阅读次数:
314
原帖地址:http://blog.csdn.net/coroutines/article/details/7472743VLC版本2.0.1 最近研究IP-STB音视频同步问题,发现方案自带的自动STC在网络延时过大时,不能成功同步音视频。在参考了VLC的串流播放机制后,以为适当缓冲可以解决此问题,...
分类:
其他好文 时间:
2014-07-22 22:41:36
阅读次数:
700
高薪诚聘JAVA开发工程师请将简历发送至hr@bairuitech.com,邮件主题示例:(51cto.com)申请贵公司iOS开发工程师(广州-天河区)-XXX。岗位职责:1.从事大规模的音视频业务系统的开发,以及底层技术构架的设计与开发;2.攻克高并发、高稳定性、单点宕机、集群扩容等带来的各种..
分类:
编程语言 时间:
2014-07-21 19:31:52
阅读次数:
295