本公开关于一种视频播放、装置、电子设备及存储介质。该方法包括:当检测到目标客户端显示预设页面时,获取与预设页面相关联的至少一个目标视频的第一配置信息和目标客户端的本地缓存信息,其中,第一配置信息包括目标视频的标识信息,目标客户端的本地缓存信息包括目标客户端已缓存的视频的标识信息,根据第一配置信息和本地缓存信息确定目标客户端的视频缓存状态,视频缓存状态用于表示目标客户端对至少一个目标视频的缓存进度,目标客户端根据视频缓存状态下载缓存未完成的至少一个目标视频,实现了对视频的预缓存。
Video playing method, device, electronic equipment and storage medium
【技术实现步骤摘要】
视频播放方法、装置、电子设备及存储介质
本公开涉及音视频
,尤其涉及视频播放方法、装置、电子设备及存储介质。
技术介绍
目前,随着宽带网络的发展,网络视频点播已经成为一种潮流趋势,其能够接入网络为用户提供更加丰富的播放体验。但如果瞬时涌入大量客户端进行网络视频点播,会对网络带宽造成压力,会造成网络视频的卡顿,使得客户端无法流畅清晰的观看网络视频。
技术实现思路
本公开提供一种视频播放方法、装置、电子设备及存储介质,以至少解决相关技术中网络带宽造成压力,会造成网络视频的卡顿,使得客户端无法流畅清晰的观看网络视频的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种视频播放方法,包括:当检测到目标客户端显示预设页面时,获取与所述预设页面相关联的至少一个目标视频的第一配置信息和所述目标客户端的本地缓存信息,其中,所述第一配置信息包括所述目标视频的标识信息,所述目标客户端的本地缓存信息包括所述目标客户端已缓存的视频的标识信息;根据所述第一配置信息和所述本地缓存信息确定所述目标客户端的视频缓存状态,所述视频缓存状态用于表示所述目标客户端对所述至少一个目标视频的缓存进度;所述目标客户端根据所述视频缓存状态下载缓存未完成的至少一个目标视频。在可选的一个实施例中,所述检测到目标客户端显示预设页面,包括检测到目标客户端在至少一个第一时间段内显示预设页面。在可选的一个实施例中,在所述目标客户端根据所述视频缓存状态下载缓存未完成的至少一个目标视频之前,包括:根据网络状态信息确定所述目标客户端的目标下载码率,所述网络状态信息包括所述目标客户端的网络状态信息和服务端的网络状态信息;所述目标客户端根据所述视频缓存状态下载缓存未完成的至少一个目标视频,包括:所述目标客户端根据所述视频缓存状态以所述目标下载码率下载缓存未完成的至少一个目标视频。在可选的一个实施例中,在所述目标客户端根据所述视频缓存状态下载缓存未完成的至少一个目标视频之前,还包括:接收服务端发送的时间配置信息,所述时间配置信息用于指示所述目标客户端下载缓存未完成的至少一个目标视频的开始时间。在可选的一个实施例中,还包括:当检测到目标客户端在所述第一时间段之前的时刻缓存与所述活动页面相关联的至少一个目标视频时,确定所述目标视频的下载码率为所述客户端支持的最高码率,以使得所述目标客户端以其支持的最高码率缓存所述目标视频。在可选的一个实施例中,所述目标客户端的网络状态信息包括网络带宽,所述服务端的网络状态信息对应实时码率;所述根据网络状态信息确定所述目标客户端的目标下载码率,包括:若所述目标客户端的网络带宽大于或等于第一预设阈值,且所述实时码率大于或等于已缓存视频的码率,则将所述实时码率或所述已缓存视频的码率确定为所述目标下载码率;若所述目标客户端的网络带宽大于或等于第一预设阈值,且所述实时码率小于所述已缓存视频的码率,则将所述实时码率确定为所述目标客户端的目标下载码率;若所述目标客户端的网络带宽小于所述第一预设阈值,则将小于所述实时码率的码率确定为所述目标客户端的目标下载码率。根据本公开实施例的第二方面,提供一种视频播放方法,包括:根据至少一个客户端的客户端信息和服务器的网络状态信息,对至少一个客户端进行分组,确定出至少一个目标客户端;对所述至少一个目标客户端下发时间配置信息,所述时间配置信息用于指示所述至少一个目标客户端缓存未完成的至少一个目标视频的开始时间,使得所述至少一个目标客户端根据时间配置信息下载缓存未完成的至少一个目标视频。根据本公开实施例的第三方面,提供一种视频播放装置,包括:获取单元,被配置为执行当检测到目标客户端显示预设页面时,获取与所述预设页面相关联的至少一个目标视频的第一配置信息和所述目标客户端的本地缓存信息,其中,所述第一配置信息包括所述目标视频的标识信息,所述目标客户端的本地缓存信息包括所述目标客户端已缓存的视频的标识信息;第一确定单元,被配置为执行根据所述第一配置信息和所述本地缓存信息确定所述目标客户端的视频缓存状态,所述视频缓存状态用于表示所述目标客户端对所述至少一个目标视频的缓存进度;下载单元,被配置为执行所述目标客户端根据所述视频缓存状态下载缓存未完成的至少一个目标视频。在可选的一个实施例中,所述获取单元还被配置为执行:检测到目标客户端在至少一个第一时间段内显示预设页面。在可选的一个实施例中,所述第一确定单元还被配置为执行:根据网络状态信息确定所述目标客户端的目标下载码率,所述网络状态信息包括所述目标客户端的网络状态信息和服务端的网络状态信息;所述目标客户端根据所述视频缓存状态下载缓存未完成的至少一个目标视频,包括:所述目标客户端根据所述视频缓存状态以所述目标下载码率下载缓存未完成的至少一个目标视频。在可选的一个实施例中,所述下载单元还被配置为执行:接收服务端发送的时间配置信息,所述时间配置信息用于指示所述目标客户端下载缓存未完成的至少一个目标视频的开始时间。在可选的一个实施例中,所述视频播放装置还包括第二确定单元,被配置为执行当检测到目标客户端在所述第一时间段之前的时刻缓存与所述活动页面相关联的至少一个目标视频时,确定所述目标视频的下载码率为所述客户端支持的最高码率,以使得所述目标客户端以其支持的最高码率缓存所述目标视频。在可选的一个实施例中,所述目标客户端的网络状态信息包括网络带宽,所述服务端的网络状态信息对应实时码率;所述下载单元还被配置为执行:若所述目标客户端的网络带宽大于或等于第一预设阈值,且所述实时码率大于或等于已缓存视频的码率,则将所述实时码率或所述已缓存视频的码率确定为所述目标下载码率;若所述目标客户端的网络带宽大于或等于第一预设阈值,且所述实时码率小于所述已缓存视频的码率,则将所述实时码率确定为所述目标客户端的目标下载码率;若所述目标客户端的网络带宽小于所述第一预设阈值,则将小于所述实时码率的码率确定为所述目标客户端的目标下载码率。根据本公开实施例的第四方面,提供一种视频播放装置,包括:分组单元,被配置为执行根据至少一个客户端的客户端信息和服务器的网络状态信息,对至少一个客户端进行分组,确定出至少一个目标客户端;发送单元,被配置为执行对所述至少一个目标客户端下发时间配置信息,所述时间配置信息用于指示所述至少一个目标客户端缓存未完成的至少一个目标视频的开始时间,使得所述至少一个目标客户端根据时间配置信息下载缓存未完成的至少一个目标视频。根据本公开实施例的第五方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现第一方面或第二方面所述的视频播放方法。根据本公开实施例的第四方面,提供一种存储介质,当所述存储介质中的指令本文档来自技高网...
【技术保护点】
1.一种视频获取方法,其特征在于,包括:/n当检测到目标客户端显示预设页面时,获取与所述预设页面相关联的至少一个目标视频的第一配置信息和所述目标客户端的本地缓存信息,其中,所述第一配置信息包括所述目标视频的标识信息,所述目标客户端的本地缓存信息包括所述目标客户端已缓存的视频的标识信息;/n根据所述第一配置信息和所述本地缓存信息确定所述目标客户端的视频缓存状态,所述视频缓存状态用于表示所述目标客户端对所述至少一个目标视频的缓存进度;/n所述目标客户端根据所述视频缓存状态下载缓存未完成的至少一个目标视频。/n
【技术特征摘要】
1.一种视频获取方法,其特征在于,包括:
当检测到目标客户端显示预设页面时,获取与所述预设页面相关联的至少一个目标视频的第一配置信息和所述目标客户端的本地缓存信息,其中,所述第一配置信息包括所述目标视频的标识信息,所述目标客户端的本地缓存信息包括所述目标客户端已缓存的视频的标识信息;
根据所述第一配置信息和所述本地缓存信息确定所述目标客户端的视频缓存状态,所述视频缓存状态用于表示所述目标客户端对所述至少一个目标视频的缓存进度;
所述目标客户端根据所述视频缓存状态下载缓存未完成的至少一个目标视频。
2.根据权利要求1所述的视频获取方法,其特征在于,所述检测到目标客户端显示预设页面,包括检测到目标客户端在至少一个第一时间段内显示预设页面。
3.根据权利要求2所述的视频获取方法,其特征在于,在所述目标客户端根据所述视频缓存状态下载缓存未完成的至少一个目标视频之前,包括:
根据网络状态信息确定所述目标客户端的目标下载码率,所述网络状态信息包括所述目标客户端的网络状态信息和服务端的网络状态信息;
所述目标客户端根据所述视频缓存状态下载缓存未完成的至少一个目标视频,包括:
所述目标客户端根据所述视频缓存状态以所述目标下载码率下载缓存未完成的至少一个目标视频。
4.根据权利要求2或3所述的视频获取方法,其特征在于,在所述目标客户端根据所述视频缓存状态下载缓存未完成的至少一个目标视频之前,还包括:
接收服务端发送的时间配置信息,所述时间配置信息用于指示所述目标客户端下载缓存未完成的至少一个目标视频的开始时间。
5.根据权利要求1所述的视频获取方法,其特征在于,还包括:
当检测到目标客户端在所述第一时间段之前的时刻缓存与所述活动页面相关联的至少一个目标视频时,确定所述目标视频的下载码率为所述客户端支持的最高码率,以使得所述目标客户端以其支持的最高码率缓存所述目标视频。
6.一种视频播放方法,其特征在于,包括:
根据至少一个客户...
【专利技术属性】
技术研发人员:李金海,苍鹏,帅龙成,王涛,刘玉鑫,蒋鹏程,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。