一种视频播放方法和装置制造方法及图纸

技术编号:15767896 阅读:75 留言:0更新日期:2017-07-06 17:06
本发明专利技术实施例提供了一种视频播放方法和装置,该方法包括:当接收到由终端提交的视频播放请求时,检测终端的网速,根据网速确定待播放视频的清晰度等级,指示终端以所确定的清晰度等级播放待播放视频。本发明专利技术实施例解决了现有视频播放方法返回的默认清晰度等级过低造成的浪费网络资源或返回的默认清晰度等级过高造成的播放缓冲时间过长或播放过程中经常出现播放卡顿的问题。

Video playing method and device

The embodiment of the invention provides a video playback method and device. The method includes: when received by the terminal submitted video playback request, the detection terminal speed, to be determined according to the video clarity rating speed, indicating the terminal to determine the level to play video playback resolution. The embodiment of the invention solves the existing video playback method returns the default definition of cyber source caused by the low grade waste or return the default definition level caused by excessive playback buffer time is too long or the playback Caton problems often occur during playback.

【技术实现步骤摘要】
一种视频播放方法和装置
本专利技术涉及通信
,特别是涉及一种视频播放方法和一种视频播放装置。
技术介绍
随着网络技术的进一步发展,在线观看视频已成为人们惯用的一种视频观看方式。对于大多数视频,服务器端都会存在多个清晰度等级,清晰度等级越高的视频的清晰度越好,用户体验也越好,然而,当采用在线观看时,清晰度越高的视频所需的网速要求也越高,若网速没有达到当前视频的清晰度的要求,在播放的过程中容易出现卡顿或无法播放的问题。目前,当人们选择在线观看某个视频时,无论用户采用何种终端或在何种网络环境下观看,服务器返回的均是默认的同一个清晰度等级的视频。然而,在实际应用中,这种视频播放方法会存在以下问题:当服务器返回的默认清晰度等级的视频并不是当前网络所能够顺畅播放的最高清晰度等级时,按照默认清晰度等级播放将造成网络资源的浪费;当服务器返回的默认清晰度等级的视频并不是当前网络所能够顺畅播放的清晰度等级时,将会出现播放缓冲时间过长或播放过程中经常出现播放卡顿的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频播放方法和相应的一种视频播放装置。依据本专利技术的一个方面,提供了一种视频播放方法,包括:当接收到由终端提交的视频播放请求时,检测所述终端的网速;根据所述网速确定待播放视频的清晰度等级;指示所述终端以所确定的清晰度等级播放所述待播放视频。可选地,所述根据所述网速确定待播放视频的清晰度等级的步骤包括:获取待播放视频所包含的所有清晰度等级;其中,每个所述清晰度等级具有对应的预设网速范围;确定所述网速所属的预设网速范围;确定所述待播放视频的清晰度等级为,与所述网速所属的预设网速范围对应的清晰度等级。可选地,还包括:获取所述终端的视频缓存的剩余空间大小;获取所述待播放视频的大小;判断所述待播放视频的大小是否大于所述终端的视频缓存的剩余空间大小;若是,则提示视频缓存的剩余空间不足。可选地,还包括:判断所述待播放视频的清晰度等级是否为最低清晰度等级;若否,则调低所述待播放视频的清晰度等级;其中,调低清晰度等级后的待播放视频的大小小于或等于所述终端的视频缓存的剩余空间大小。可选地,还包括:在所述待播放视频的播放过程中,周期性地统计在第一预设时间段内出现的播放卡顿次数;当出现播放卡顿次数超出预设卡顿阈值时,指示所述终端展现降低清晰度等级提示信息。可选地,还包括:若在第二预设时间段内没有接收到提交的清晰度等级降低请求,则累计出现播放卡顿次数超出预设卡顿阈值的次数;当累计获得的次数大于预设阈值时,获取当前网速;确定所述当前网速所属的预设网速范围;将所述待播放视频的清晰度等级调整为,与所述当前网速所属的预设网速范围对应的清晰度等级。可选地,在所述指示所述终端以所确定的清晰度等级播放所述待播放视频的步骤之后,还包括:指示所述终端展现当前清晰度等级为最优清晰度等级的提示信息。根据本专利技术的另一方面,提供了一种视频播放装置,包括:网速检测模块,适于当接收到由终端提交的视频播放请求时,检测所述终端的网速;清晰度等级确定模块,适于根据所述网速确定待播放视频的清晰度等级;视频播放指示模块,适于指示所述终端以所确定的清晰度等级播放所述待播放视频。可选地,所述清晰度等级确定模块包括:清晰度等级获取子模块,适于获取待播放视频所包含的所有清晰度等级;其中,每个所述清晰度等级具有对应的预设网速范围;网速所属的预设网速范围确定子模块,适于确定所述网速所属的预设网速范围;清晰度等级确定子模块,适于确定所述待播放视频的清晰度等级为,与所述网速所属的预设网速范围对应的清晰度等级。可选地,还包括:缓存的剩余空间大小获取模块,适于获取所述终端的视频缓存的剩余空间大小;待播放视频的大小获取模块,适于获取所述待播放视频的大小;第一判断模块,适于判断所述待播放视频的大小是否大于所述终端的视频缓存的剩余空间大小;剩余空间不足提示模块,适于当所述待播放视频的大小大于所述终端的视频缓存的剩余空间大小时,提示视频缓存的剩余空间不足。可选地,还包括:第二判断模块,适于判断所述待播放视频的清晰度等级是否为最低清晰度等级;清晰度等级调低模块,适于当所述待播放视频的清晰度等级不为最低清晰度等级时,调低所述待播放视频的清晰度等级;其中,调低清晰度等级后的待播放视频的大小小于或等于所述终端的视频缓存的剩余空间大小。可选地,还包括:卡顿次数统计模块,适于在所述待播放视频的播放过程中,周期性地统计在第一预设时间段内出现的播放卡顿次数;降低清晰度等级提示信息展现指示模块,适于当出现播放卡顿次数超出预设卡顿阈值时,指示所述终端展现降低清晰度等级提示信息。可选地,还包括:超出预设卡顿阈值的卡顿次数累计模块,适于当在第二预设时间段内没有接收到提交的清晰度等级降低请求时,累计出现播放卡顿次数超出预设卡顿阈值的次数;当前网速获取模块,适于当累计获得的次数大于预设阈值时,获取当前网速;当前网速所属的预设网速范围确定模块,适于确定所述当前网速所属的预设网速范围;清晰度等级调整模块,适于将所述待播放视频的清晰度等级调整为,与所述当前网速所属的预设网速范围对应的清晰度等级。可选地,还包括:最优清晰度等级的提示信息展现指示模块,适于指示所述终端展现当前清晰度等级为最优清晰度等级的提示信息。本专利技术的视频播放方法当接收到由终端提交的视频播放请求时,检测终端的网速,根据网速确定待播放视频的清晰度等级,指示终端以所确定的清晰度等级播放待播放视频,由此解决了现有视频播放方法返回的默认清晰度等级过低造成的浪费网络资源或返回的默认清晰度等级过高造成的播放缓冲时间过长或播放过程中经常出现播放卡顿的问题,取得了所确定的清晰度等级为当前终端网速所能够顺畅播放的最好清晰度等级的有益效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的一种视频播放方法实施例1的步骤流程图;图2示出了根据本专利技术一个实施例的一种视频播放方法实施例2的步骤流程图;图3示出了根据本专利技术一个实施例的一种视频播放装置实施例1的结构框图;以及图4示出了根据本专利技术一个实施例的一种视频播放装置实施例2的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。参照图1,示出了根据本专利技术一个实施例的一种视频播放方法实施例1的步骤流程图,具体可以包括如下步骤:步骤101,当接收到由终端提交的视频播放请求时,检测所述终端的网速;步骤102,根据所述网速确定待播放视频的清晰度等级;在本专利技术实施例中,终端可以本文档来自技高网...
一种视频播放方法和装置

【技术保护点】
一种视频播放方法,包括:当接收到由终端提交的视频播放请求时,检测所述终端的网速;根据所述网速确定待播放视频的清晰度等级;指示所述终端以所确定的清晰度等级播放所述待播放视频。

【技术特征摘要】
1.一种视频播放方法,包括:当接收到由终端提交的视频播放请求时,检测所述终端的网速;根据所述网速确定待播放视频的清晰度等级;指示所述终端以所确定的清晰度等级播放所述待播放视频。2.如权利要求1所述的方法,其特征在于,所述根据所述网速确定待播放视频的清晰度等级的步骤包括:获取待播放视频所包含的所有清晰度等级;其中,每个所述清晰度等级具有对应的预设网速范围;确定所述网速所属的预设网速范围;确定所述待播放视频的清晰度等级为,与所述网速所属的预设网速范围对应的清晰度等级。3.如权利要求2所述的方法,其特征在于,还包括:获取所述终端的视频缓存的剩余空间大小;获取所述待播放视频的大小;判断所述待播放视频的大小是否大于所述终端的视频缓存的剩余空间大小;若是,则提示视频缓存的剩余空间不足。4.如权利要求3所述的方法,其特征在于,还包括:判断所述待播放视频的清晰度等级是否为最低清晰度等级;若否,则调低所述待播放视频的清晰度等级;其中,调低清晰度等级后的待播放视频的大小小于或等于所述终端的视频缓存的剩余空间大小。5.如权利要求1或2或3或4所述的方法,其特征在于,还包括:在所述待播放视频的播放过程中,周期性地统计在第一预设时间段内出现的播放卡顿次数;当出现播放卡顿次数超出预设卡顿阈值时,指示所述终端展现降低清晰度等级提示信息。6.如权利要求5所述的方法,其特征在于,还包括:若在第二预设时间段内没有接收到提交的清晰度等级降低请求,则累计出现播放卡顿次数超出预设卡顿阈值的次数;当累计获得的次数大于...

【专利技术属性】
技术研发人员:姜任帮
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1