【技术实现步骤摘要】
一种视频流的传输方法、装置、电子设备及存储介质
[0001]本公开涉及网络通信领域,尤其涉及一种视频流的传输方法、装置、电子设备及存储介质。
技术介绍
[0002]随着客户端数目的爆炸性增长和业务的大范围部署,短视频等音视频应用的数据传输面临着前所未有挑战。其主要原因是全球范围内的应用需求和网络条件呈现动态性。应用需求的动态性体现在客户端对网络需求的多样化。对于网络条件的动态性,一方面,在不同的国家和地区的不同用户网络条件呈现多样性。另一方面,即使是同一个网络,从时间维度上,其网络状态也是动态变化的。
[0003]现有的传输控制算法通常针对某一特定场景进行优化,以提高对不同应用需求和网络场景的适应性。然而,针对特定的方案,例如快速UDP网络连接(Quick UDP Internet Connections,缩写QUIC)和拥塞控制((Bottleneck Bandwidth and Round
‑
trip propagation time,缩写BBR),其底层逻辑和设置丢包恢复和拥塞控制等参数的方式是相对固定的,无法适应多样化的用户需求和网络场景。另外,虽然机器学习提升了传输控制面对不同的用户需求和网络场景的适应性。但是现有方案(如Vivace,PCC,RemyCC等)大多基于同一连接内的网络状态来调整网络传输参数。这种连接仍然缺乏灵活性,因为它依赖于底层网络的稳定性和可预测性,例如:网络的稳定性出现问题,无法及时调整网络传输参数,导致出现网络卡顿的情况。所以不适用于持续时间仅为几秒或十几秒 ...
【技术保护点】
【技术特征摘要】
1.一种视频流的传输方法,其特征在于,应用于服务器,所述方法包括:在所述服务器按照第一传输参数向目标客户端传输视频流的过程中,获取所述目标客户端当前的传输状态,其中,所述第一传输参数是基于所述目标客户端的请求描述信息得到的;获取所述传输状态对应的传输指示信息,其中,所述传输指示信息用于指示所述服务器是否更新所述第一传输参数;利用所述传输指示信息确定所述服务器向所述目标客户端传输视频流所使用的目标传输参数;按照所述目标传输参数向所述目标客户端传输所述视频流。2.根据权利要求1所述的方法,其特征在于,在所述服务器按照第一传输参数向目标客户端传输视频流之前,所述方法还包括:接收所述目标客户端发送的请求描述信息,其中,所述请求描述信息是基于所述目标客户端的网络参数生成的;获取预设请求描述信息与传输参数之间的映射关系,并基于所述映射关系获取所述请求描述信息对应的第一传输参数。3.根据权利要求1所述的方法,其特征在于,所述获取所述目标客户端当前的传输状态,包括:接收所述目标客户端发送的响应报文,其中,所述响应报文是所述目标客户端开始接收所述视频流后生成的;解析所述响应报文得到所述目标客户端当前的体验指标数据,其中,所述体验指标数据包括:百秒卡顿值以及网络类型;利用所述体验指标数据确定所述目标客户端当前的传输状态,其中,在所述百秒卡顿值小于预设阈值,且所述网络类型未发生切换的情况下,所述传输状态为正常传输状态,或,在所述百秒卡顿值大于或等于预设阈值,所述网络类型发生切换的情况下,所述传输状态为异常传输状态。4.根据权利要求3所述的方法,其特征在于,所述获取所述传输状态对应的传输指示信息,包括:在所述传输状态为正常传输状态的情况下,所述传输指示信息用于指示所述服务器无需更新所述第一传输参数;在所述传输状态为异常传输状态的情况下,所述传输指示信息用于指示所述服务器需要更新所述第一传输参数。5.根据权利要求1所述的方法,其特征在于,所述利用所述传输指示信息确定所述服务器向所述目标客户端传输视频流所使用的目标传输参数,包括:在所述传输指示信息用于指示所述服务器无需更新所述第一传输参数的情况下,将所述第一传输参数确定为所述服务器向所述目标客户端传输视频流所使用的目标传输参数。6.根据权利要求1所述的方法,其特征在于,所述利用所述传输指示信息确定所述服务器向所述目标客户端传输视频流所使用的目标传输参数,包括:在所述传输指示信息用于指示所述服务器需要更新所述第一传输参数的情况下,获取用于配置传输参数的配置策略;
基于所述配置策略配置所述传输状态对应的目标传输参数。7.根据权利要求6所述的方法,其特征在于,所述基于所述配置策略配置所述传输状态对应的目标传输参数,包括:计算所述目标客户端当前的剩余播放时间;对比所述剩余播放时间与第一预设时间阈值,得到第一对比结果;基于所述第一对比结果对应的参数更新策略对所述第一传输参数进行更新,得到所述目标传输参数。8.根据权利要求7所述的方法,其特征在于,所述基于所述第一对比结果对应的参数更新策略对所述第一传输参数进行更新,得到所...
【专利技术属性】
技术研发人员:单卫,李彤,朱银峰,马心宇,王剑,
申请(专利权)人:中国人民大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。