[发明专利]一种视频播放方法及装置在审
申请号: | 201711096008.2 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107770609A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 杨志鹏;江春华;陈晓龙;孙敏杰 | 申请(专利权)人: | 北京恒华伟业科技股份有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/44;H04N21/442 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100011 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 播放 方法 装置 | ||
技术领域
本申请涉及视频播放技术领域,特别涉及一种视频播放方法及装置。
背景技术
无论是在线教育还是影视内容的在线播放,现在均采用流媒体的方式由客户端(浏览器、播放器或者电视盒子等)通过信息流的方式获取服务端提供的媒体数据,在客户端进行解码播放。其中,客户端在播放视频的过程中,需要进行数据缓冲(即先从服务端获取一部分数据),然后再进行解码播放,而缓冲的时间取决于网络环境和视频文件码率的大小。
用户在使用客户端播放在线媒体时,往往会进行快进操作(即快速跳跃到指定时间点进行播放)。但是由于受网络环境和视频码率的影响,很难做到实时缓冲,因此在用户进行快进操作时,客户端往往需要缓冲新数据而导致播放终端,甚至视频画面的暂时黑屏,观看体验性差。
发明内容
为解决上述技术问题,本申请实施例提供一种视频播放方法及装置,以达到避免快进时因缓冲新数据而导致的播放中断及视频画面的暂时黑屏,使整个播放过程更加流畅,提升观看体验的目的,技术方案如下:
一种视频播放方法,包括:
控制媒体播放模块读取第一缓冲模块缓冲的数据并播放;
在接收到快进指令时,控制所述媒体播放模块继续读取所述第一缓冲模块缓冲的数据并播放,并控制第二缓冲模块缓冲所述指定快进时间点的数据;
在所述第二缓冲模块缓冲的所述指定快进时间点的数据达到播放要求时,控制所述媒体播放模块从所述第二缓冲模块中读取缓冲数据并播放。
优选的,所述方法还包括:
控制所述第二缓冲模块缓冲所述指定快进时间点之后的数据。
优选的,所述方法还包括:
控制所述第一缓冲模块停止缓冲数据;
清除所述第一缓冲模块已缓冲的数据。
一种视频播放装置,包括:
第一控制单元,用于控制媒体播放模块读取第一缓冲模块缓冲的数据并播放;
第二控制单元,用于在接收到快进指令时,控制所述媒体播放模块继续读取所述第一缓冲模块缓冲的数据并播放,并控制第二缓冲模块缓冲所述指定快进时间点的数据;
第三控制单元,用于在所述第二缓冲模块缓冲的所述指定快进时间点的数据达到播放要求时,控制所述媒体播放模块从所述第二缓冲模块中读取缓冲数据并播放。
优选的,所述装置还包括:
第四控制单元,用于控制所述第二缓冲模块缓冲所述指定快进时间点之后的数据。
优选的,所述装置还包括:
第五控制单元,用于控制所述第一缓冲模块停止缓冲数据;
清除单元,用于清除所述第一缓冲模块已缓冲的数据。
与现有技术相比,本申请的有益效果为:
在本申请中,在接收到快进指令时,控制所述媒体播放模块继续从所述第一缓冲模块中读取缓冲数据并播放,并控制第二缓冲模块缓冲所述指定快进时间点的数据,在所述第二缓冲模块缓冲的所述指定快进时间点的数据达到播放要求时,控制所述媒体播放模块从所述第二缓冲模块中读取缓冲数据并播放,可以避免快进时因缓冲新数据而导致的播放中断及视频画面的暂时黑屏,使整个播放过程更加流畅,提升观看体验。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请提供的视频播放方法的一种流程图;
图2是本申请提供的视频播放方法的另一种流程图;
图3是本申请提供的视频播放方法的再一种流程图;
图4是本申请提供的视频播放装置的一种逻辑结构示意图;
图5是本申请提供的视频播放装置的另一种逻辑结构示意图;
图6是本申请提供的视频播放装置的再一种逻辑结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京恒华伟业科技股份有限公司,未经北京恒华伟业科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711096008.2/2.html,转载请声明来源钻瓜专利网。