[发明专利]播放视频文件的方法及装置在审
| 申请号: | 201410826847.5 | 申请日: | 2014-12-26 |
| 公开(公告)号: | CN105792020A | 公开(公告)日: | 2016-07-20 |
| 发明(设计)人: | 刘伟 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/433;H04N21/438 |
| 代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 播放 视频文件 方法 装置 | ||
技术领域
本发明涉及流媒体技术领域,尤其涉及一种播放视频文件的方法及装 置。
背景技术
随着智能家电的普及,智能电视(或者智能盒子)逐步走进了普通百 姓的家庭中。智能电视具有全开放式的应用平台,搭载有操作系统,可以 由用户自行安装和卸载第三方提供的应用程序,并通过安装的应用程序对 电视的功能进行扩充。同时,智能电视还可以通过网线或无线网络连接互 联网,获取丰富的多媒体资源。其中应用较为广泛的当属在线播放视频。
通常,视频文件与文本文件或音频文件一样,存储在网络侧的服务器 中。当用户通过智能电视请求在线播放视频时,智能电视会通过超文本传 输协议(HyperTextTransferProtocol,简称HTTP)请求向网络侧服务器请 求相应的视频文件,并拉取到本地进行播放。但是与文本文件等其他格式 文件不同的是,视频文件本身具有数据量大的特点,通常情况下,一部电 影的视频文件少则几百Mb多则几个Gb。在对如此之大的数据量文件进行 HTTP响应时,网络侧服务器会耗费更多的处理资源。当访问服务器的终端 数量较多时,服务器侧会产生较大的访问压力,出现延迟响应甚至服务器 瘫痪等情况。为减轻服务器的访问压力并优化服务器的存储利用率,目前 大部分内容提供商会将视频文件进行切片,并将视频分片存储于服务器中。
在现有存储视频分片的过程中,发明人发现:对视频文件的分片存储 对视频文件的播放提出了更高的要求。智能电视需要请求并播放一段视频 分片,在播放完毕后再请求并播放下一段视频分片。这种播放方式在播放 两段视频分片之间会存在一段等待的时间,以便智能电视与服务器之间完 成下一段视频分片的请求与响应。在用户使用层面上会产生图像卡顿的现 象,对用户观看视频造成不便。特别是当用户对播放进度进行快进或快退 操作时,播放器会出现黑屏并显示等待加载等字样,使得这种等待更加明 显。此外,上述实现过程是以智能电视通过自身播放器进行播放为例的, 实际应用中,当采用网页内嵌的播放器进行视频分片播放时,智能电视会 针对每个视频分片独立使用一个播放器进行播放。这种情况下,视频分片 之间还会涉及播放器的销毁及初始化等操作,进一步延长了播放的等待时 间。
发明内容
有鉴于此,本发明提供一种播放视频文件的方法及装置,主要目的在 于解决用户在观看视频文件时图像卡顿的问题。
依据本发明一个方面,提供了一种播放视频文件的方法,包括:
获取每个视频分片的访问地址;
根据获取的访问地址生成并保存临时列表文件,临时列表文件中按照 视频分片的播放顺序顺次记录有各个视频分片的访问地址;
将临时列表文件加载到播放器中,根据临时列表文件中访问地址的顺 序,依次播放各个视频分片;
在当前的视频分片播放完毕前,从临时列表文件中获取顺次播放的下 一视频分片的访问地址,基于获取的访问地址向网络侧请求并本地缓存下 一视频分片;
在当前的视频分片播放完毕后,读取并播放本地缓存的下一视频分片。
根据本发明的另一个方面,提供了一种播放视频文件的装置,包括:
获取单元,用于获取每个视频分片的访问地址;
生成单元,用于根据获取单元获取的访问地址生成临时列表文件,临 时列表文件中按照视频分片的播放顺序顺次记录有各个视频分片的访问地 址;
保存单元,用于保存生成单元生生成的临时列表文件;
加载单元,用于将保存单元保存的临时列表文件加载到播放器中;
播放单元,用于根据加载单元加载的临时列表文件中访问地址的顺序, 依次播放各个视频分片;
操作单元,用于在播放单元播放当前的视频分片播放完毕前,从临时 列表文件中获取顺次播放的下一视频分片的访问地址,基于获取单元获取 的访问地址向网络侧请求并本地缓存下一视频分片;
读取单元,用于在播放单元播放当前的视频分片播放完毕后,读取下 一视频分片;
播放单元还用于,播放操作单元中本地缓存的下一视频分片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410826847.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种头套式耳机
- 下一篇:一种终端系统参数的设置方法及装置





