【技术实现步骤摘要】
视频播放方法、装置、终端设备及计算机可读存储介质
本申请涉及视频播放
,尤其涉及一种视频播放方法、装置、终端设备及计算机可读存储介质。
技术介绍
客户端在播放视频时,通常采用播放器进行播放,通常从用户点击播放器的播放按钮到真正观看到视频的过程,会有一个让用户等待的开播时间,较短的开播时间可以给用户带来较好的观看体验。在高码率的视频开播时,由于传输的数据量比较大,数据传输时间较长,导致视频的开播速度降低。有鉴于此,需要提出一种快速开播的视频播放方法。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种视频播放方法、装置、终端设备及计算机可读存储介质。第一方面,本申请提供了一种视频播放方法、装置、终端设备及计算机可读存储介质,应用于客户端,所述方法包括以下步骤:获取待播放视频的第一清晰度;根据所述第一清晰度,判断所述待播放视频是否满足预设播放条件;当所述待播放视频不满足预设播放条件时,确定与所述待播放视频对应的第二清晰度,其中所述第二清晰度小于所述第一清晰度;获取所述第二清晰度对应的第二码流;将由播放所述第一清晰度对应的待播放视频的第 ...
【技术保护点】
1.一种视频播放方法,其特征在于,应用于客户端,所述方法包括以下步骤:获取待播放视频的第一清晰度;根据所述第一清晰度,判断所述待播放视频是否满足预设播放条件;当所述待播放视频不满足预设播放条件时,确定与所述待播放视频对应的第二清晰度,其中所述第二清晰度小于所述第一清晰度;获取所述第二清晰度对应的第二码流;将由播放所述第一清晰度对应的待播放视频的第一码流,切换为播放所述第二清晰度对应的待播放视频的第二码流。
【技术特征摘要】
1.一种视频播放方法,其特征在于,应用于客户端,所述方法包括以下步骤:获取待播放视频的第一清晰度;根据所述第一清晰度,判断所述待播放视频是否满足预设播放条件;当所述待播放视频不满足预设播放条件时,确定与所述待播放视频对应的第二清晰度,其中所述第二清晰度小于所述第一清晰度;获取所述第二清晰度对应的第二码流;将由播放所述第一清晰度对应的待播放视频的第一码流,切换为播放所述第二清晰度对应的待播放视频的第二码流。2.根据权利要求1所述的方法,其特征在于,所述获取所述第二清晰度对应的第二码流,包括:根据所述第二清晰度生成获取所述第二码流的请求指令;向服务器发送所述请求指令;接收所述服务器响应于所述请求指令返回的所述第二码流。3.根据权利要求1所述的方法,其特征在于,所述确定与所述待播放视频对应的第二清晰度包括:当检测到实时带宽时,根据所述实时带宽确定在每个预设清晰度下所述待播放视频的码流的传输时长;选取传输时长小于设定的传输时长阈值的预设数量个码流;确定与所选取的预设数量个码流对应的待播放视频的预设数量个清晰度;对预设数量个清晰度按照从高到低的顺序进行排序,并选取次序最高的清晰度作为所述第二清晰度。4.根据权利要求1或3所述的方法,其特征在于,所述确定与所述待播放视频对应的第二清晰度包括:当未检测到实时带宽时,从用户的播放记录中获取与所述待播放视频对应的目标历史清晰度;将所述目标历史清晰度作为所述第二清晰度。5.根据权利要求4所述的方法,其特征在于,所述从用户的播放记录中获取与所述待播放视频对应的目标历史清晰度,包括:从用户的播放记录中获取历史视频播放数据;从所述历史视频播放数据中提取满足预设播放条件的每个历史视频的播放信息,所述播放信息包括播放每个所述历史视频的历史运营商信息和/或历史地域信息,以及与所述历史运营商信息和/或历史地域信息对应的历史清晰度;根据所述播放信息,确定与用于播放所述待播放视频的运营商信息和/或地域信息匹配的至少一个所述历史清晰度;选择清晰度最高的历史清晰度作为所述目标历史清晰度。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:针对所述第一码流,统计所述第一码流对应的第一缓存...
【专利技术属性】
技术研发人员:支堃,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。