发明名称 一种利用视频播放器对视频文件进行解码方法
摘要 本发明提供一种视频解码方法,通过利用视频播放器对视频文件进行解码,包括如下步骤: 步骤1、通过所述视频播放器访问视频文件的视频源地址获取视频元数据;步骤2、根据所述视频元数据的长度计算所述视频文件头长度;步骤3、将FLASH的视频解码对象载入所述视频播放器;步骤4、载入所述视频文件并将其读入二进制数组,并利用所述视频解码对象对视频文件解码;步骤5、检测用户的定向操作动作,根据所述用户的定向操作的位置,读取以操作的位置为起点的视频文件并对其进行解码。通过本发明的视频解码方法,可以智能控制放入缓冲区的数据量并按需求清空缓冲区,实现了内存的灵活管理、不同码率的视频的无缝切换,以及在不同网络情况下的顺畅播放。
申请公布号 CN103051953B 申请公布日期 2016.01.20
申请号 CN201210587260.4 申请日期 2012.12.30
申请人 乐视网信息技术(北京)股份有限公司 发明人 林洋;胡曰峰
分类号 H04N21/438(2011.01)I;H04N21/44(2011.01)I;H04N21/858(2011.01)I;H04N21/643(2011.01)I;H04N21/472(2011.01)I 主分类号 H04N21/438(2011.01)I
代理机构 北京驰纳智财知识产权代理事务所(普通合伙) 11367 代理人 谢亮;唐与芬
主权项 一种利用视频播放器对视频文件进行的视频解码方法,其特征是,包括如下步骤:步骤1、通过所述视频播放器访问视频文件的视频源地址获取视频元数据;步骤2、根据所述视频元数据的长度计算所述视频文件头长度;步骤3、将FLASH的视频解码对象载入所述视频播放器;步骤4、载入所述视频文件并将其读入二进制数组,并利用所述视频解码对象对视频文件解码;步骤5、检测用户的定向操作动作,根据所述用户的定向操作的位置,读取以操作的位置为起点的视频文件并对其进行解码;所述视频播放器包括两个缓冲区:二级缓冲区和一级缓冲区,所述步骤4包括以下步骤:步骤41,通过http流式下载的方式下载URL指定的视频文件;步骤42,将所述下载的视频文件的数据读入二进制数组中;步骤43,将读入所述二进制数组中的视频文件通过所述视频解码对象解码;所述步骤42包括:逐步向所述二级缓冲区添加视频文件,直至所述视频文件的视频文件标签完整,然后将所述视频文件传入一级缓冲区。
地址 100026 北京市海淀区学院南路68号19号楼六层6184号房间