一种视频自适应方法、相关设备以及存储介质技术

技术编号:24131129 阅读:24 留言:0更新日期:2020-05-13 06:21
本发明专利技术实施例公开了一种视频自适应方法、相关设备以及存储介质。本发明专利技术实施例方法包括:接收视频接收设备发送的指示信息,所述指示信息用于指示所述视频接收设备的图像超分辨率能力,若所述指示信息指示所述视频接收设备的图像超分辨率能力已开启,则获取与所述指示信息对应的目标帧率和目标分辨率的视频,将具有所述目标帧率和所述目标分辨率的视频发送给所述视频接收设备。可见,具有的目标帧率和目标分辨率的视频与视频接收设备的图像超分辨率能力相匹配,所述视频接收设备可显示均衡清晰度和流畅度的视频,在保障视频接收设备显示有高清晰度的视频的同时,还有效的保障了显示视频的流畅度。

A video adaptive method, related devices and storage media

【技术实现步骤摘要】
一种视频自适应方法、相关设备以及存储介质
本申请涉及网络通信
,尤其涉及的是一种视频自适应方法、相关设备以及存储介质。
技术介绍
图像超分辨率技术是指由一幅低分辨率图像恢复出高分辨率图像。为将图像超分辨率技术应用于实时视频中,则可通过视频网络自适应技术实现图像超分辨率技术。视频网络自适应技术是根据网络状况的变化自适应调整前向纠错FEC冗余策略、视频帧率和视频分辨率的技术,目的是在现有网络状况下,最大程度地保障视频的清晰度和流畅度。终端的图像超分辨率能力对均衡视频的清晰度和流畅度有相当程度的影响,但是在现有技术中,视频网络自适应技术尚未考虑终端的图像超分辨率能力,因没有考虑终端的图像超分辨率能力,则终端所显示的视频,不能很好的均衡清晰度与流畅度,以导致无法最优化地均衡视频的清晰度与流畅度,影响视频显示的质量。
技术实现思路
本申请实施例提供了一种视频自适应方法、相关设备以及存储介质,以使视频发送设备可基于视频接收设备的图像超分辨率能力发送目标视频,以使视频接收设备所显示的目标视频能够均衡视频流畅度和清晰度。本专利技术实施例第一方面提供了一种视频自适应方法,包括:步骤A、视频发送设备接收视频接收设备发送的指示信息;其中,所述指示信息用于指示所述视频接收设备的图像超分辨率能力;例如所述指示信息可用于指示所述视频接收设备是否具有图像超分辨率能力,又如,所述指示信息可用于指示所述视频接收设备的图像超分辨率能力是否开启。可选的,所述指示信息可为会话描述协议提议SDPoffer中所包括的参数,所述视频接收设备可通过设置在所述SDPoffer中的不同取值的参数指示所述视频接收设备的不同的图像超分辨率能力,如,SDPoffer所包括的参数Multiple_flag取值为0时,指示所述视频接收设备不具备图像超分辨率能力,在如,SDPoffer所包括的参数Multiple_flag取值为2时,指示所述视频接收设备支持图像超分辨率能力且倍率为2,在如,SDPoffer所包括的参数Open_flag取值为True时,指示所述视频接收设备已开启图像超分辨率能力,在如,SDPoffer所包括的参数Open_flag取值为False时,指示所述视频接收设备已关闭图像超分辨率能力。步骤B、视频发送设备获取与所述指示信息对应的目标帧率和目标分辨率的视频。所述视频发送设备根据所述指示信息确定所述视频接收设备的图像超分辨率能力是否开启,在所述视频发送设备确定出所述指示信息用于指示所述视频接收设备的图像超分辨率能力已开启的情况下,则所述视频发送设备获取与所述指示信息对应的目标帧率和目标分辨率的视频(或视频文件)。步骤C、视频发送设备将目标视频发送给视频接收设备。所述视频发送设备确定具有已确定的所述目标帧率和所述目标分辨率的视频为目标视频,则所述视频发送设备将已确定的目标视频发送给所述视频接收设备,所述视频接收设备即可显示该目标视频。在本方面中,所述视频发送设备可根据视频接收设备的图像超分辨率能力对准备发送给视频接收设备的目标视频的帧率和分辨率进行调节,使得调节后的目标视频所具有的目标帧率和目标分辨率与视频接收设备的图像超分辨率能力相匹配,所述视频发送设备将目标视频发送给视频接收设备,所述视频接收设备可显示均衡清晰度和流畅度的目标视频,在保障视频接收设备显示有高清晰度的目标视频的同时,还有效的保障了显示所述目标视频的流畅度,以有效的提高目标视频的显示质量。基于本专利技术实施例第一方面,本专利技术实施例第一方面的一种可选的实现方式中,所述步骤B具体可包括:步骤B11、视频发送设备获取与网络状态相适配的编码码率;所述视频发送设备通过带宽探测技术获取如下所示至少一项网络状态:带宽、丢包、时延或抖动。在所述视频发送设备获取到所述网络状态的情况下,所述视频发送设备获取到与网络状态相适配的编码码率;具体的,所述视频发送设备获取网络状态相适配的编码码率的时机可为所述视频发送设备可在与所述视频接收设备初始建立通信连接时,获取与网络状态相适配的编码码率,还可为所述视频发送设备可实时对当前网络状态进行检测,若检测到当前网络状态发生改变,则所述视频发送设备获取与当前网络状态相适配的编码码率,还可为所述视频发送设备可实时对当前网络状态进行检测,并根据检测到当前网络状态获取与当前网络状态相适配的编码码率。步骤B12、视频发送设备获取与所述编码码率对应的编码帧率;所述视频发送设备可预先存储有对应关系,该对应关系包括不同的码率范围与不同的编码码率的对应关系,所述视频发送设备即可基于对应关系,确定出编码码率对应的编码帧率。步骤B13、视频发送设备获取与所述指示信息对应的预设帧率;在所述视频发送设备确定出所述指示信息满足目标条件的情况下,所述视频发送设备确定与指示信息对应的预设帧率,其中,所述目标条件为所述指示信息用于指示所述视频接收设备已开启图像超分辨率能力。步骤B14、视频发送设备判断所述编码帧率是都大于或等于所述预设帧率,若否,则执行步骤B15,若是,则执行步骤B16。步骤B15、视频发送设备确定所述目标帧率为所述预设帧率;在所述视频发送设备确定出所述编码帧率小于所述预设帧率的情况下,所述视频发送设备确定所述目标帧率为所述预设帧率。步骤B16、视频发送设备确定所述目标帧率为所述编码帧率。在所述视频发送设备确定出所述编码帧率大于或等于所述预设帧率的情况下,所述视频发送设备确定所述目标帧率为所述编码帧率。步骤B17、视频发送设备根据所述目标帧率确定所述目标分辨率。在视频发送设备通过步骤B15或步骤B16,所述视频发送设备确定出所述目标帧率的情况下,所述视频发送设备即可根据所述目标帧率确定出与所述目标帧率对应的所述目标分辨率。步骤B18、视频发送设备确定具有所述目标帧率和所述目标分辨率的目标视频。采用本方面所示,所述视频发送设备可预先设置预设帧率,通过所述预设帧率对所述编码帧率进行调节以获取目标帧率,如在所述视频发送设备判断出所述编码帧率小于所述预设帧率的情况下,所述视频发送设备确定所述视频接收设备能够支持更为流畅的视频,所述视频发送设备对小于所述预设帧率的所述编码帧率进行调节且确定调节后的编码帧率为目标帧率,即调节后的目标帧率大于所述编码帧率,从而提高视频接收设备所显示的目标视频的流畅度。在所述视频发送设备判断出所述编码帧率大于或等于所述预设帧率的情况下,所述视频发送设备确定所述视频接收装置能够流畅的显示具有编码帧率的视频,则所述视频发送设备无需对所述编码帧率进行调节,所述视频发送设备直接确定所述编码帧率为所述目标帧率。基于本专利技术实施例第一方面,本专利技术实施例第一方面的一种可选的实现方式中,本方面所示的方法还包括步骤D;步骤D、所述视频发送设备根据所述指示信息配置所述预设帧率。在所述指示信息用于指示所述视频接收设备所支持的所述图像超分辨率的倍率的情况下,所述视频发送设本文档来自技高网...

【技术保护点】
1.一种视频自适应方法,其特征在于,包括:/n接收视频接收设备发送的指示信息,所述指示信息用于指示所述视频接收设备的图像超分辨率能力;/n若所述指示信息指示所述视频接收设备的图像超分辨率能力已开启,则获取与所述指示信息对应的目标帧率和目标分辨率的视频;/n将具有所述目标帧率和所述目标分辨率的视频发送给所述视频接收设备。/n

【技术特征摘要】
1.一种视频自适应方法,其特征在于,包括:
接收视频接收设备发送的指示信息,所述指示信息用于指示所述视频接收设备的图像超分辨率能力;
若所述指示信息指示所述视频接收设备的图像超分辨率能力已开启,则获取与所述指示信息对应的目标帧率和目标分辨率的视频;
将具有所述目标帧率和所述目标分辨率的视频发送给所述视频接收设备。


2.根据权利要求1所述的方法,其特征在于,所述获取与所述指示信息对应的目标帧率和目标分辨率的视频包括:
获取与网络状态相适配的编码码率;
获取与所述编码码率对应的编码帧率;
获取与所述指示信息对应的预设帧率;
若所述编码帧率小于所述预设帧率,则确定所述目标帧率为所述预设帧率;
若所述编码帧率大于或等于所述预设帧率,则确定所述目标帧率为所述编码帧率;
根据所述目标帧率确定所述目标分辨率;
获取具有所述目标帧率和所述目标分辨率的视频。


3.根据权利要求2所述的方法,其特征在于,所述指示信息用于指示所述视频接收设备所支持的所述图像超分辨率的倍率,所述方法还包括:
根据所述指示信息配置所述预设帧率,且所述预设帧率的大小与所述视频接收设备所支持的所述图像超分辨率的倍率对应。


4.根据权利要求2或3所述的方法,其特征在于,若所述目标帧率为所述预设帧率,则所述获取与所述指示信息对应的目标帧率和目标分辨率的视频包括:
根据所述编码码率和所述目标帧率确定平均单帧大小,所述平均单帧大小为每一视频帧所包括的字节数;
确定与所述平均单帧大小对应的分辨率为所述目标分辨率;
获取具有所述目标帧率和所述目标分辨率的视频。


5.根据权利要求1所述的方法,其特征在于,所述获取与所述指示信息对应的目标帧率和目标分辨率的视频包括:
获取与所述指示信息对应的第一对应关系以及第二对应关系,所述第一对应关系包括不同的码率范围与不同的分辨率的对应关系,所述第二对应关系包括不同的分辨率与不同的平均单帧大小的对应关系;
获取与网络状态相适配的编码码率;
根据所述第一对应关系,确定与所述编码码率对应的分辨率为所述目标分辨率;
根据所述第二对应关系,确定与所述目标分辨率对应的平均单帧大小为目标平均单帧大小;
根据所述目标平均单帧大小和所述编码码率确定所述目标帧率;
获取具有所述目标帧率和所述目标分辨率的视频。


6.根据权利要求1至5任一项所述的方法,其特征在于,所述指示信息还用于指示所述视频接收设备支持的所述图像超分辨率的倍率,所述方法还包括:
若确定所述指示信息所指示的倍率大于1,则触发执行所述获取与所述指示信息对应的目标帧率和目标分辨率的视频的步骤。


7.根据权利要求1至6任一项所述的方法,其特征在于,所述接收视频接收设备发送的指示信息包括:
在媒体协商过程中接收所述视频接收设备发送的所述指示信息。


8.一种视频自适应方法,其特征在于,包括:
向视频发送设备发送指示信息,所述指示信息用于指示视频接收设备的图像超分辨率能力;
若所述指示信息指示所述视频接收设备的图像超分辨率能力已开启,则接收所述视频发送设备发送具有目标帧率和目标分辨率的视频,所述目标帧率和所述目标分辨率与所述指示信息对应。


9.根据权利要求8所述的方法,其特征在于,所述向视频发送设备发送指示信息之前,所述方法还包括:
获取所述视频接收设备所支持的所述图像超分辨率的倍率;
生成所述指示信息,且所述指示信息用于指示所述视频接收设备所支持的所述图像超分辨率的倍率。


10.根据权利要求8或9所述的方法,其特征在于,所述向视频发送设备发送指示信息包括:
在媒体协商过程中向所述视频发送设备发送指示信息。


11.一种视频发送设备,其特征在于,包括:
接收单元,用于接收视频接收设备发送的指示信息,所述指示信息用于指示所述视频接收设备的图像超分辨率能力;
获取单元,用于若所述接收单元所接收到的所述指示信息指示所述视频接收设备的图像超分辨率能力已开启,则获取与所述指示信息对应的目标帧率和目标分辨率的视频;
发送单元,用于将具有所述目标帧率和所述目标分辨率的视频发送给所述视频接收设备。


12.根据权利要求11所述的视频发送设备,...

【专利技术属性】
技术研发人员:江亮亮柳亮亮黄胜森
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1