发明名称 |
一种视频流帧率的控制方法 |
摘要 |
本发明涉及一种视频流帧率的控制方法,其主要技术特点是:包括以下步骤:⑴创建帧播放的缓冲队列;⑵对视频文件进行解析并将解析结果存放到缓冲队列中;⑶对视频显示进行初始化和处理视频解码;⑷从缓冲队列中读取视频数据信息并对获取到的视频数据进行帧率控制;⑸结束播放并释放相关资源。本发明设计合理,有效地提高了视频帧率的处理速度和播放效果,其方法简便且易于实现,可广泛用于视频流帧率控制领域。 |
申请公布号 |
CN102932640B |
申请公布日期 |
2014.12.10 |
申请号 |
CN201210443609.7 |
申请日期 |
2012.11.08 |
申请人 |
天津市亚安科技股份有限公司 |
发明人 |
张福明;王丹 |
分类号 |
H04N21/242(2011.01)I;H04N21/43(2011.01)I;H04N21/234(2011.01)I;H04N21/44(2011.01)I |
主分类号 |
H04N21/242(2011.01)I |
代理机构 |
天津盛理知识产权代理有限公司 12209 |
代理人 |
王利文 |
主权项 |
一种视频流帧率的控制方法,其特征在于:包括以下步骤:⑴创建帧播放的缓冲队列;⑵对视频文件进行解析并将解析结果存放到缓冲队列中;⑶对视频显示进行初始化和处理视频解码;⑷从缓冲队列中读取视频数据信息并对获取到的视频数据进行帧率控制;⑸结束播放并释放相关资源;所述步骤⑵包括以下处理步骤:步骤201:打开待播放的视频文件,初始化视频帧数标志位;步骤202:检测文件结束标志和线程退出标志位,如果条件成立则退出文件解析,否则执行步骤203;步骤203:读取视频帧数据并进行帧头校验;步骤204:解析分辨率,并记录分辨率;步骤205、文件重新定位,判断该帧数据是否是视频数据,如果是则执行步骤206,否则执行步骤207;步骤206:将视频帧数据信息存放在视频帧播放队列中,返回步骤202;步骤207:将音频帧数据信息存放在音频帧播放队列中,返回步骤202。 |
地址 |
300384 天津市南开区华苑产业区梓苑路8号 |