[发明专利]视频文件的播放方法及用户设备在审
申请号: | 201410857015.X | 申请日: | 2014-12-31 |
公开(公告)号: | CN104602105A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 李大龙 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | H04N21/434 | 分类号: | H04N21/434;H04N21/4402;H04N21/435;H04N21/84 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟;吴贵明 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频文件 播放 方法 用户 设备 | ||
技术领域
本发明涉及视频播放技术领域,具体而言,涉及一种视频文件的播放方法及用户设备。
背景技术
近年来,以Android和IOS为代表的智能手机已经成为主流,随之改变的是,人们生活、工作及娱乐方式由从前的个人电脑逐渐延伸、过渡和迁移到了用户设备中。以娱乐方式中最重要的视频播放需求为例,个人电脑的使用时间正在逐年下降,而用户设备使用时间相应显著快速上升。然而基于商业利益竞争及版权规避等因素,在Android和IOS两大主流智能手机平台上,其自带的系统播放器(系统播放器,是指可以直接访问和运营用户设备硬件解码能力的应用)对视频文件格式的支持非常有限,这显然无法满足用户对观看各种渠道来源的不同格式的视频片源的需求。
为了解决上述矛盾,办法之一是等待市场逐步淘汰其他视频格式,而聚拢到智能手机支持的文件格式,但这显然是一个漫长的过程而且对于已有视频文件无能为力。于是,应用市场上出现了较多的全能视频文件播放器产品(也称第三方播放器,第三方播放器只能自己实施格式解码,无法调用用户设备的硬件解码能力),不再完全依赖系统API(Application Programming Interface,应用程序编程接口),而自行实现对视频文件的格式解析。
然而,理论上全能视频文件播放器产品能够支持所有视频文件格式,但是,对于智能手机而言,不仅受限于CPU、内存能力和电池容量,而且视频文件播放计算复杂度极高,所以上述不依赖系统API、纯粹软件实现的全能视频文件播放产品存在解码效率较低、容易出现播放卡顿的问题,大大影响了用户播放体验。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种视频文件的播放方法及用户设备,以至少解决由于现有的全能视频文件播放器存在解码效率较低的技术问题。
根据本发明实施例的一个方面,提供了一种视频文件的播放方法,包括:用户设备获取待播放视频文件的第一描述信息和音视频数据,所述第一描述信息包括所述待播放视频文件的第一播放格式所对应的第一播放参数;所述用户设备根据所述第一描述信息中的所述第一播放参数生成第二描述信息,其中,所述第二描述信息包括所述用户设备上的系统播放器所支持的第二播放格式所对应的第二播放参数;所述用户设备将所述第二描述信息设置为具有所述第二播放格式的目标视频文件的描述信息,并按照所述音视频数据在所述待播放视频文件中的存放顺序将所述音视频数据写入所述目标视频文件中用于存放音视频数据的结构字段中;所述用户设备在所述系统播放器中按照所述第二描述信息中的所述第二播放参数播放所述目标视频文件中的所述音视频数据。
根据本发明实施例的另一方面,还提供了一种用户设备,包括:获取单元,用于获取待播放视频文件的第一描述信息和音视频数据,所述第一描述信息包括所述待播放视频文件的第一播放格式所对应的第一播放参数;生成单元,用于根据所述第一描述信息中的所述第一播放参数生成第二描述信息,其中,所述第二描述信息包括所述用户设备上的系统播放器所支持的第二播放格式所对应的第二播放参数;处理单元,用于将所述第二描述信息设置为具有所述第二播放格式的目标视频文件的描述信息,并按照所述音视频数据在所述待播放视频文件中的存放顺序将所述音视频数据写入所述目标视频文件中用于存放音视频数据的结构字段中;播放单元,用于在所述系统播放器中按照所述第二描述信息中的所述第二播放参数播放所述目标视频文件中的所述音视频数据。
在本发明实施例中,从待播放视频文件中获取到音视频数据,并按照音视频数据在所述待播放视频文件中的存放顺序直接将所述音视频数据写入到用户设备上所支持播放的目标视频文件中用于存放音视频数据的结构字段中,而不经视频解码器或者音频解码器处理,从而解决了由于现有的全能视频文件播放器存在解码效率较低的技术问题。进一步,用户设备通过调用系统自带的系统播放器的API或服务接口来实现目标视频文件的传输,从而避免了由第三方软件实现视频转换播放方案所带来的解码效率低和播放卡顿的问题,进一步提高了解码效率,使得播放较为顺畅。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的视频文件的播放方法的硬件结构图;
图2是根据本发明实施例的一种可选的视频文件的播放方法的流程示意图;
图3是根据本发明实施例的一种可选的FLV视频文件结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司;,未经腾讯科技(北京)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410857015.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:防啸叫装置以及使用该装置的麦克风
- 下一篇:一种计算机视频信号采集处理装置