用于视频流的基于会话的自适应回放配置文件决策制造技术

技术编号:33341940 阅读:70 留言:0更新日期:2022-05-08 09:28
在一些实施方式中,一种方法:接收与来自客户端的对视频的请求相关联的会话的会话特征;以及使用会话特征来预测会话的网络条件。基于网络条件选择可用配置文件的子集。可用配置文件与不同的回放特性相关联。该方法向客户端提供包括用于视频的回放的可用配置文件的子集的配置文件阶梯。配置文件阶梯将客户端限制为在会话期间使用可用配置文件的子集来请求视频的片段。求视频的片段。求视频的片段。

【技术实现步骤摘要】
用于视频流的基于会话的自适应回放配置文件决策

技术介绍

[0001]在视频流中,配置文件阶梯(profile ladder)列出了当流式传输视频的片段时可供客户端使用的不同配置文件。各个配置文件可以与不同的级别相关联,例如比特率的不同级别。因此,当网络条件良好时,客户端可以请求具有较高比特率的配置文件。相反,当网络条件劣化时,客户端可以请求具有较低比特率的配置文件。视频传送系统希望在经历良好的网络条件时向客户端提供具有较高比特率的视频配置文件,这提高了被流式传输的视频的质量。当经历不良的网络条件时,视频传送系统希望向客户端提供具有较低比特率的配置文件,使得客户端可以播放视频而没有任何回放问题,例如重新缓冲或下载失败。
[0002]配置文件阶梯对于平台上的客户端的所有会话(sessions)可以相同。例如,移动装置平台上的所有移动客户端可以接收相同的配置文件阶梯。因为不同的移动客户端可能经历不同的网络条件,所以使用相同的配置文件阶梯无法提供最佳的回放条件。例如,当可用网络带宽超过配置文件阶梯中的最高配置文件的比特率时,客户端不接收可以经由可用带宽播放的最高可能本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:由计算装置接收与来自客户端的对视频的请求相关联的会话的会话特征;由所述计算装置使用所述会话特征来预测所述会话的网络条件;由所述计算装置基于所述网络条件选择可用配置文件的子集,其中,所述可用配置文件与不同的回放特性相关联;以及由所述计算装置向所述客户端提供包括用于所述视频的回放的可用配置文件的所述子集的配置文件阶梯,其中,所述配置文件阶梯将所述客户端限制为在所述会话期间使用可用配置文件的所述子集来请求所述视频的片段。2.根据权利要求1所述的方法,其中,预测所述网络条件包括:将所述会话特征输入到预测网络中,以预测所述网络条件。3.根据权利要求1所述的方法,其中,所述网络条件包括预测的可用带宽和服务质量度量中的至少一个。4.根据权利要求1所述的方法,还包括:利用历史会话特征训练预测网络,以供所述客户端生成预测模型以根据所述会话特征预测所述网络条件。5.根据权利要求1所述的方法,其中,选择可用配置文件的所述子集包括:从多个配置文件子集中选择配置文件子集,其中,各个配置文件子集包括可用配置文件的不同子集。6.根据权利要求1所述的方法,其中,选择可用配置文件的所述子集包括:预测可用配置文件的所述子集中的所述配置文件,其中,可用配置文件的所述子集是在不从固定配置文件子集进行选择的情况下动态预测的。7.根据权利要求1所述的方法,其中,选择可用配置文件的所述子集包括:将规则集应用于所述网络度量以选择可用配置文件的所述子集。8.根据权利要求1所述的方法,其中,选择可用配置文件的所述子集包括:将规则集应用于所述网络度量以选择多个配置文件子集中的一个,其中,各个配置文件子集包括可用配置文件的不同子集。9.根据权利要求1所述的方法,其中,提供所述配置文件阶梯包括:将所述配置文件阶梯发送到所述客户端,其中,所述客户端对在所述会话期间使用可用配置文件的所述子集来请求所述视频的片段应用限制。10.根据权利要求1所述的方法,其中,提供所述配置文件阶梯包括:将所述配置文件阶梯发送到内容传送网络,其中,所述内容传送网络将所述配置文件阶梯传送到所述客户端。11.根据权利要求10所述的方法,其中,发送到所述客户端的清单包括用于视频的片段的所有可用配置文件的信息,并且所述客户端对使用可用配置文件的所述子集来请求用于所述片段视频的配置文...

【专利技术属性】
技术研发人员:戴统宇谢澜张文豪傅德良李超佘强桂雨婷刘一诚徐锡之
申请(专利权)人:胡露有限责任公司
类型:发明
国别省市:

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

1