一种视频分辨率切换方法、装置、设备及存储介质制造方法及图纸

技术编号:30163420 阅读:15 留言:0更新日期:2021-09-25 15:18
本发明专利技术实施例提供了一种视频分辨率切换方法、装置、设备及存储介质,涉及显示技术领域,其中,该方法包括:接收客户端发送的将播放的视频从当前分辨率切换至目标分辨率的切换请求;基于所述切换请求将所述当前分辨率对应的设定视频分片的地址重定向为所述目标分辨率对应的视频分片的地址;其中,所述设定视频分片包括在客户端播放的当前视频分片之后的视频分片,或者下一个视频分片,或者所有视频分片;接收所述客户端发送的下一个视频分片的下载请求,基于所述下载请求从所述目标分辨率对应的视频分片的地址中查询所述下一个视频分片,并将所述下一个视频分片反馈给客户端,可以实现分辨率的无缝切换,避免分辨率切换过程中的黑屏现象。程中的黑屏现象。程中的黑屏现象。

【技术实现步骤摘要】
一种视频分辨率切换方法、装置、设备及存储介质


[0001]本专利技术实施例涉及显示
,尤其涉及一种视频分辨率切换方法、装置、设备及存储介质。

技术介绍

[0002]在很多场景下,经常根据用户操作或者其他需求,对视频的分辨率进行切换。
[0003]在分辨率切换过程中,客户端需要停止正在播放的当前分辨率的视频内容,重新向服务端下载目标分辨率对应的索引文件,重新找到之前的停止播放的时间点,基于索引文件重新获取目标分辨率对应的视频,并基于停止播放的时间点播放目标分辨率对应的视频。但是在该情况下,即使网络状况非常良好,客户端容易出现短暂的黑屏现象,影响用户体验。

技术实现思路

[0004]本专利技术实施例提供了一种视频分辨率切换方法、装置、设备及存储介质,可以实现分辨率的无缝切换,避免分辨率切换过程中的黑屏现象。
[0005]第一方面,本专利技术实施例提供了一种视频分辨率切换方法,所述方法应用于服务端,包括:
[0006]接收客户端发送的将播放的视频从当前分辨率切换至目标分辨率的切换请求;
[0007]基于所述切换请求将所述当前分辨率对应的设定视频分片的地址重定向为所述目标分辨率对应的视频分片的地址;其中,所述设定视频分片包括在客户端播放的当前视频分片之后的视频分片,或者下一个视频分片,或者所有视频分片;
[0008]接收所述客户端发送的下一个视频分片的下载请求,基于所述下载请求从所述目标分辨率对应的视频分片的地址中查询所述下一个视频分片,并将所述下一个视频分片反馈给所述客户端。
[0009]第二方面,本专利技术实施例还提供了一种视频分辨率切换方法,所述方法应用于客户端,所述方法包括:
[0010]向服务端发送将播放的视频从当前分辨率切换至目标分辨率的切换请求;所述切换请求,用于指示所述服务端将所述当前分辨率对应的设定视频分片的地址重定向为所述目标分辨率对应的视频分片的地址;其中,所述设定视频分片包括在客户端播放的当前视频分片之后的视频分片,或者下一个视频分片,或者所有视频分片;
[0011]向所述服务端发送下一个视频分片的下载请求;
[0012]接收所述服务端反馈的基于所述下载请求从所述目标分辨率对应的视频分片的地址中查询的下一个视频分片,并当所述当前视频分片播放完毕时,播放所述下一个视频分片。
[0013]第三方面,本专利技术实施例提供了一种视频分辨率切换装置,所述装置应用于服务端,包括:
[0014]接收模块,用于接收客户端发送的将视频从当前分辨率切换至目标分辨率的切换请求;
[0015]重定向模块,用于基于所述切换请求将所述当前分辨率对应的设定视频分片的地址重定向为所述目标分辨率对应的视频分片的地址;其中,所述设定视频分片包括在客户端播放的当前视频分片之后的视频分片,或者下一个视频分片,或者所有视频分片;
[0016]接收/反馈模块,用于接收所述客户端发送的下一个视频分片的下载请求,基于所述下载请求从所述目标分辨率对应的视频分片的地址中查询所述下一个视频分片,并将所述下一个视频分片反馈给所述客户端。
[0017]第四方面,本专利技术实施例提供了一种视频分辨率切换装置,所述装置应用于客户端,所述装置包括:
[0018]第一发送模块,用于向服务端发送将播放的视频从当前分辨率切换至目标分辨率的切换请求;所述切换请求,用于指示所述服务端将所述当前分辨率对应的设定视频分片的地址重定向为所述目标分辨率对应的视频分片的地址;其中,所述设定视频分片包括在客户端播放的当前视频分片之后的视频分片,或者下一个视频分片,或者所有视频分片;
[0019]第二发送模块,用于向所述服务端发送下一个视频分片的下载请求;
[0020]接收/播放模块,用于接收所述服务端反馈的基于所述下载请求从所述目标分辨率对应的视频分片的地址中查询的下一个视频分片,并当所述当前视频分片播放完毕时,播放所述下一个视频分片。
[0021]第五方面,本专利技术实施例提供了一种电子设备,包括:
[0022]一个或多个处理器;
[0023]存储装置,用于存储一个或多个程序,
[0024]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例提供的方法。
[0025]第六方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例提供的方法。
[0026]本专利技术实施例提供的技术方案,服务端接收视频从当前分辨率切换至目标分辨率的切换请求,基于该切换请求将当前分辨率对应的设定视频分片的地址重定向为目标分辨率对应的视频分片的地址,其中,设定视频分片包括在客户端播放的当前视频分片之后的视频分片,或者下一个视频分片,或者所有视频分片;若接收到下一个视频分片的下载请求,通过基于该下载请求从目标分辨率对应的视频分片的地址中查询下一个视频分片,并反馈给客户端;即通过对视频分片的地址的重定向,在播放下一个视频分片的情况下,可以避免索引文件的重新下载,实现分辨率无缝切换,避免出现分辨率切换过程中的黑屏现象,提高用户体验。
附图说明
[0027]图1a是M3U8 playlis文件的示意图;
[0028]图1b是本专利技术实施例提供的一种视频分辨率切换方法流程图;
[0029]图1c是服务端重定向的原理图;
[0030]图1d是本专利技术实施例提供的视频分辨率切换方法的流程示意图;
[0031]图2是本专利技术实施例提供的一种视频分辨率切换方法流程图;
[0032]图3是本专利技术实施例提供的一种视频分辨率切换方法流程图;
[0033]图4是本专利技术实施例提供的一种视频分辨率切换方法流程图;
[0034]图5是本专利技术实施例提供的一种视频分辨率切换装置结构框图;
[0035]图6是本专利技术实施例提供的一种视频分辨率切换装置结构框图;
[0036]图7是本专利技术实施例提供的一种电子设备结构示意图。
具体实施方式
[0037]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0038]相关技术中,基于HTTP的流媒体网络传输协议,(HTTP Live Streaming,HLS)基本原理是:服务端把一个视频分成一个个小的视频分片(segment,TS/fmp4容器格式),同时生成一个包含这些视频分片信息和地址的索引文件,该地址例如可以是统一资源定位符(Uniform Resource Locator,URL),该索引文件可以称为M3U8节目播放列表(playlist)文件。客户端向服务端发送下载请求,先请求下载M3U8 playlist文件,然后通过解释该文件,获取节目信息,如分辨率,视频编码,音频编码,视频分片的长度和持续时间(duratio本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频分辨率切换方法,其特征在于,所述方法应用于服务端,包括:接收客户端发送的将播放的视频从当前分辨率切换至目标分辨率的切换请求;基于所述切换请求将所述当前分辨率对应的设定视频分片的地址重定向为所述目标分辨率对应的视频分片的地址;其中,所述设定视频分片包括所述客户端播放的当前视频分片之后的视频分片,或者下一个视频分片,或者所有视频分片;接收所述客户端发送的下一个视频分片的下载请求,基于所述下载请求从所述目标分辨率对应的视频分片的地址中查询所述下一个视频分片,并将所述下一个视频分片反馈给所述客户端。2.根据权利要求1所述的方法,其特征在于,还包括:将不同分辨率的视频分片进行内容对齐,以及将相同分辨率的视频分片存储在相同位置。3.根据权利要求1所述的方法,其特征在于,还包括:将所述当前分辨率对应的视频分片的地址和标识信息存储在索引文件中;相应的,所述将所述当前分辨率对应的设定视频分片的地址重定向为所述目标分辨率对应的视频分片的地址,包括:基于所述索引文件将所述当前分辨率对应的设定视频分片的地址向所述目标分辨率对应的视频分片的地址进行映射。4.一种视频分辨率切换方法,其特征在于,所述方法应用于客户端,所述方法包括:向服务端发送将播放的视频从当前分辨率切换至目标分辨率的切换请求;所述切换请求,用于指示所述服务端将所述当前分辨率对应的设定视频分片的地址重定向为所述目标分辨率对应的视频分片的地址;其中,所述设定视频分片包括在所述客户端播放的当前视频分片之后的视频分片,或者下一个视频分片,或者所有视频分片;向所述服务端发送下一个视频分片的下载请求;接收所述服务端反馈的基于所述下载请求从所述目标分辨率对应的视频分片的地址中查询的下一个视频分片,并当所述当前视频分片播放完毕时,播放所述下一个视频分片。5.根据权利要求4所述的方法,其特征在于,还包括:若本地缓存除所述当前视频分片之外的当前分辨率对应的其他视频分片,将所述其他视频分片进行删除。6.根据权利要求4所述的方法,其特征在于,在播放视频之前,还包括:向所述服务端发送下载索引文件的请求,并接...

【专利技术属性】
技术研发人员:杨自清
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1