【技术实现步骤摘要】
本专利技术涉及视频技术,特别涉及一种视频清晰度切换方法和视频播放器。
技术介绍
随着网络技术的发展,目前人们经常使用视频播放器观看自己喜欢的视频资源。视频资源包括多种不同类型的清晰度,比如普通、高清和超清,观看者可以选择观看不同清晰度的视频,当观看者更换不同清晰度的视频时可以称为视频清晰度的切换。现有技术中,视频播放器在执行清晰度切换时,通常是先停止当前播放的视频,然后加载新清晰度的视频并跳转至视频终止时间进行播放,但是这种切换方式造成了视频播放的不连贯,影响用户观看体验。
技术实现思路
有鉴于此,本专利技术提供一种视频清晰度切换方法和视频播放器,目的是实现视频清晰度的无缝切换,使得在切换清晰度时视频播放不会中断。具体地,本专利技术是通过如下技术方案实现的:第一方面,提供一种视频清晰度切换方法,包括:从预设的二级缓存区中加载第一清晰度视频的第一碎片文件至视频流缓存区进行播放;接收清晰度切换指令,所述清晰度切换指令用于指示从第一清晰度视频切换到第二清晰度视频;根据接收到的清晰度切换指令从视频服务器获取第二清晰度视频的配置文件,所述配置文件包括:第二清晰度视频中各碎片文件的时间信息和地址信息;并根据所述时间信息确定与所述第一碎片文件对应的第二清晰度视频中的满足平滑切换条件的第二碎片文件;根据所述地址信息和时间信息依序将第二清晰度视频中排在所述第二碎片文件之后的各碎片文件加载 ...
【技术保护点】
一种视频清晰度切换方法,其特征在于,包括:从预设的二级缓存区中加载第一清晰度视频的第一碎片文件至视频流缓存区进行播放;接收清晰度切换指令,所述清晰度切换指令用于指示从第一清晰度视频切换到第二清晰度视频;根据接收到的清晰度切换指令从视频服务器获取第二清晰度视频的配置文件,所述配置文件包括:第二清晰度视频中各碎片文件的时间信息和地址信息;并根据所述时间信息确定与所述第一碎片文件对应的第二清晰度视频中的满足平滑切换条件的第二碎片文件;根据所述地址信息和时间信息依序将第二清晰度视频中排在所述第二碎片文件之后的各碎片文件加载入所述预设的二级缓存区;在所述第一碎片文件播放结束后,从所述预设的二级缓存区加载碎片文件至视频流缓存区,开始播放所述第二清晰度视频。
【技术特征摘要】
1.一种视频清晰度切换方法,其特征在于,包括:
从预设的二级缓存区中加载第一清晰度视频的第一碎片文件至视频流缓存
区进行播放;
接收清晰度切换指令,所述清晰度切换指令用于指示从第一清晰度视频切
换到第二清晰度视频;
根据接收到的清晰度切换指令从视频服务器获取第二清晰度视频的配置文
件,所述配置文件包括:第二清晰度视频中各碎片文件的时间信息和地址信息;
并根据所述时间信息确定与所述第一碎片文件对应的第二清晰度视频中的满足
平滑切换条件的第二碎片文件;
根据所述地址信息和时间信息依序将第二清晰度视频中排在所述第二碎片
文件之后的各碎片文件加载入所述预设的二级缓存区;
在所述第一碎片文件播放结束后,从所述预设的二级缓存区加载碎片文件
至视频流缓存区,开始播放所述第二清晰度视频。
2.根据权利要求1所述的方法,其特征在于,所述接收清晰度切换指令之
后,还包括:
停止将二级缓存区中第一清晰度视频的第一碎片文件之后的其他碎片文件
导入视频流缓存区,并停止向二级缓存区加载第一清晰度视频的其他碎片文件。
3.根据权利要求1所述的方法,其特征在于,所述根据时间信息确定与第
一碎片文件对应的第二清晰度视频中的满足平滑切换条件的第二碎片文件,包
括:
确定结束时间与所述第一碎片文件相同的第二碎片文件。
4.根据权利要求1所述的方法,其特征在于,还包括:
若根据所述时间信息,未找到与所述第一碎片文件对应的第二清晰度视频
中的满足平滑切换条件的第二碎片文件时,则查找第一清晰度视频中在时间上
位于第一碎片文件之后的第三碎片文件,并确定与所述第三碎片文件对应的第
\t二清晰度视频中的满足平滑切换条件的第四碎片文件;
根据所述地址信息和时间信息依序将第二清晰度视频中排在所述第四碎片
文件之后的各碎片文件加载入所述预设的二级缓存区;
在所述第三碎片文件播放结束后,从所述预设的二级缓存区加载碎片文件
至视频流缓存区,开始播放所述第二清晰度视频。
5.根据权利要求1所述的方法,其特征在于,在将第二清晰度视频中排在
所述第二碎片文件之后的各碎片文件加载入所述预设的二级缓存区时,是按照
所述各碎片文件的时间信息依序加载。
6.一种视频播放器,其特征在于,包括:缓存控制单元、指令接收单元和
切换处理单元;其中,
所述缓存控制单元,用于从预设的二级缓存区中...
【专利技术属性】
技术研发人员:王希,王林虎,
申请(专利权)人:乐视网信息技术北京股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。