【技术实现步骤摘要】
视频传输优化方法及其装置
[0001]本申请涉及通信
,尤其涉及一种视频传输优化方法及其装置
。
技术介绍
[0002]目前,越来越多的用户通过手机
、
电脑
、
平板电脑等客户端设备观看基于互联网的视频直播
。
用户对于视频直播的需求越来越高,其中提升视频直播的用户体验可通过以下三个方面:低时延
、
播放不卡顿及高画质
。
由于实际场景中,网络状态不稳定且存在网络抖动,无法同时满足以上三个方面的要求
。
为了在链路带宽约束范围内,充分利用带宽下载高码率视频源,现有技术提出来码率自适应技术,即客户端下载视频之前先评估网络质量,并依据评估获得的网络质量确定待下载的视频的码率
。
但是由于网络状态不稳定且波动较大,客户端无法精确的评估网络质量,导致客户端无法依据网络状态准确确定对应的视频源的码率,无法充分利用网络带宽,以调整视频的高画质,且由于网络抖动
、
网络丢包等原因导致视频下载数据较慢,无法在约束时间内下载完成,导致视频播放卡顿,影响用户体验
。
技术实现思路
[0003]鉴于以上内容,有必要提供一种视频传输优化方法及其装置,可通过主动中断非关键视频帧的传输,保证关键视频帧在时间阈值内到达,保障视频正常播放
。
[0004]第一方面,本申请实施例提供了一种视频传输优化方法,包括:获取待下载的视频片段的索引参数,所述视频片段包括多个视频帧
【技术保护点】
【技术特征摘要】
1.
一种视频传输优化方法,应用于电子装置,其特征在于,所述方法包括:获取待下载的视频片段的索引参数,所述视频片段包括多个视频帧;依据所述索引参数将所述视频片段划分为至少两个分区,每个分区包括至少一个视频帧;确定至少两个所述分区的优先级信息;依据所述优先级信息从服务器依次获取至少两个所述分区;若超过时间阈值未完全接收所有所述分区,则向所述服务器发送中断请求,其中,所述中断请求用于请求中断所有所述分区的应用层传输流程
。2.
如权利要求1所述的视频传输优化方法,其特征在于,所述服务器依据超文本传输协议
HTTP/2
协议或超文本传输协议
HTTP/3
协议传输至少两个所述分区,所述优先级信息包括每个分区对应的权重,所述依据所述优先级信息从服务器依次获取至少两个所述分区包括:形成每个所述分区对应的第一
HTTP
请求,每个所述第一
HTTP
请求用于请求获取对应的所述分区,每个所述第一
HTTP
请求携带所述分区对应的权重;向所述服务器并发至少两个所述第一
HTTP
请求,以使所述服务器依据所述权重传输至少两个所述分区
。3.
如权利要求2所述的视频传输优化方法,其特征在于,所述中断请求包括:
HTTP/2
或
HTTP/3
中的
RST_STREM
帧
。4.
如权利要求1所述的视频传输优化方法,其特征在于,所述服务器依据
HTTP/1.1
协议传输至少两个所述分区,所述依据所述优先级信息从服务器按顺序依次获取至少两个所述分区包括:形成每个所述分区对应的第二
HTTP
请求,每个所述第二
HTTP
请求消息用于请求获取对应的所述分区;依据所述优先级信息向所述服务器依次发送至少两个所述第二
HTTP
请求,以使所述服务器依据接收的所述第二
HTTP
请求依次传输对应的所述分区
。5.
如权利要求1所述的视频传输优化方法,其特征在于,所述索引参数包括所述视频片段播放的持续时间;所述视频传输优化方法还包括:依据所述持续时间确定所述时间阈值
。6.
如权利要求1所述的视频传输优化方法,其特征在于,所述索引参数包括视频帧的帧类型,所述视频帧的帧类型包括:
I
帧
、P
帧和
B
帧;所述依据所述索引参数将所述视频片段划分为至少两个分区包括:依据所述视频帧的帧类型将所述视频片段划分为至少两个分区
。7.
如权利要求6所述的视频传输优化方法,其特征在于,所述依据所述索引参数将所述视频片段划分为至少两个分区包括:获取多个所述视频帧之间的依赖关系;依据所述视频帧的帧类型和所述依赖关系将所述视频片段划分为至少两个分区
。8.
如权利要求7所述的视频传输优化方法,其特征在于,所述确定至少两个所述分区的优先级信息包括:依据所述视频帧的帧类型和所述依赖关系确定至少两个所述分区的所述优先级信息
。
9.
如权利要求1所述的视频传输优化方法,其特征在于,所述索引参数包括所述视频片段的大小,依据所述视频片段的大小将所述视频片段划分为至少两个分区;其中,帧类型为
I
帧的视频帧位于目标分区中,且所述目标分区的优先级大于其余所述分区的优先级
。10.
如权利要求1所述的视频传输优化方法,其特征在于,所述方法还包括:依据接收的所述分区组成新的视频片段
。11.
一种视频传输优化方法,其特征在于,应用于一视频传输优化系统...
【专利技术属性】
技术研发人员:张欢欢,开毅,俞博源,周东明,乔乃强,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。