一种自适应码率传输的服务器及码率确定方法技术

技术编号:31607850 阅读:7 留言:0更新日期:2021-12-29 18:34
本发明专利技术揭示了一种自适应码率传输的服务器及码率确定方法,自适应码率传输服务器包括动态调整模块,所述动态调整模块,根据传输给客户端的媒体内容的状况,采用质量评价函数对作出的所述码率决策的效果进行质量评价;其中,所述自适应码率传输服务器采用所述质量评价的结果优化用于作出码率决策的所述码率决策模型;所述质量评价函数能够根据码率决策质量评价的历史数据、再缓冲状况的历史数据、码率波动状况的历史数据进行调整。采用了本发明专利技术的技术方案,解决了现有码率自适应传输难以很好地应对网络高动态特性的问题,有利于保持较优的决策性能,保证用户在多种传输网络状况下均可以获得较高的媒体观看体验质量。均可以获得较高的媒体观看体验质量。均可以获得较高的媒体观看体验质量。

【技术实现步骤摘要】
一种自适应码率传输的服务器及码率确定方法


[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]可选的,所述传输给客户端的媒体内容的状况包括媒体质量、再缓冲状况、码率波动状况。
[0028]可选的,调整所述质量评价函数包括对质量评价函数所包含的各项系数的大小和/或权重进行调整。
[0029]依据上述目的,实施本专利技术的一种自适应码率传输的系统,其特征在于,包括客户端、自适应码率传输服务器、媒体服务提供商和内容存储服务器;
[0030]所述客户端,用于向媒体服务提供商发送认证信令和需要的媒体内容请求信息,
向自适应码率传输服务器发送客户端的网络状况信息和缓冲状况信息,并根据媒体服务提供商反馈的媒体内容的存储地址及可用码率信息、自适应码率传输服务器反馈的合适码率,向对应存储地址的内容存储服务器请求合适码率的媒体内容;
[0031]所述媒体服务提供商,根据接收到的认证信令和需要的媒体内容请求信息,反馈媒体内容的存储地址及可用码率信息;
[0032]所述自适应码率传输服务器,采用前述任意一项所述的一种自适应码率传输服务器,根据接收到的客户端的网络状况信息和缓冲状况信息,确定传输给客户端的媒体内容的合适码率;
[0033]所述内容存储服务器,根据接收到的客户端的请求,向客户端发送合适码率的媒体内容。
[0034]依据上述目的,实施本专利技术的一种媒体内容的自适应码率传输方法,其特征在于,
[0035]发送认证信令和需要的媒体内容请求信息、客户端的网络状况信息和缓冲状况信息;
[0036]根据认证信令和需要的媒体内容请求信息,反馈媒体内容的存储地址及可用码率信息;
[0037]根据客户端的网络状况信息和缓冲状况信息,采用前述任意一项所述的一种自适应码率传输的码率确定方法,确定传输媒体内容的合适码率;
[0038]根据获得的媒体内容的存储地址和合适码率,向对应存储地址的内容存储服务器请求合适码率的媒体内容;
[0039]发送合适码率的媒体内容。
[0040]本专利技术提供了一种自适应码率传输服务器及码率确认方法,在自适应码率传输中动态调整质量评价函数的形式,基于码率决策的效果、网络状况的历史信息、再缓冲时间、码率波动大小等因素,判断当前质量评价函数的形式(所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自适应码率传输服务器,用于根据客户端的网络状况及缓冲状况作出码率决策,确定传输给客户端的媒体内容的码率,其特征在于,包括动态调整模块,所述动态调整模块,根据传输给客户端的媒体内容的状况,采用质量评价函数对作出的所述码率决策的效果进行质量评价;其中,所述自适应码率传输服务器采用所述质量评价的结果优化用于作出码率决策的所述码率决策模型;所述质量评价函数能够根据码率决策质量评价的历史数据、再缓冲状况的历史数据、码率波动状况的历史数据进行调整。2.如权利要求1所述的一种自适应码率传输服务器,其特征在于,还包括网络状况判断模块和码率决策模块;所述网络状况判断模块,根据网络状况预测模型,对接收到的客户端的网络状况的历史信息进行分析,判断客户端的未来网络状况;所述码率决策模块,根据客户端的未来网络状况选择或切换相对应的码率决策模型,并结合客户端网络状况的历史信息、客户端的缓冲状况信息和码率决策模型作出码率决策,确定传输给客户端的媒体内容的码率。3.如权利要求1所述的一种自适应码率传输服务器,其特征在于,所述传输给客户端的媒体内容的状况包括媒体质量、再缓冲状况、码率波动状况。4.如权利要求2所述的一种自适应码率传输服务器,其特征在于,所述网络状况预测模型基于传统启发式算法或数据驱动的深度学习算法构建。5.如权利要求1所述的一种自适应码率传输服务器,其特征在于,所述质量评价函数的调整包括对质量评价函数所包含的各项系数的大小和/或权重的大小进行调整。6.一种自适应码率传输的码率确定方法,其特征在于,包括如下步骤:接收客户端的网络状况信息及缓冲状况信息;根据客户端的网络状况信息、缓冲状况信息作出码率决策,确定传输给客户端的媒体内容的码率;根据传输给客户端的媒体内容的状况,采用质量评价函数对作出的所述码率决策的效果进行质量评价;采用所述质量评价的结果优化用于作出码率决策的码率决策模型;根据码率决策质量评价的历史数据、再缓冲状况的历史数据、码率波动状况的历史数据调整所述质量评价函数。7.如权利要求6所述的一种自适应码率传输的码率确定方法,其特征在于,根据客户端的网络状况信息、缓冲状况信息作出码率决策确定传输给客户端的媒体内容的码率,包括如下步骤:根据客户端的网络状况的历史信息和网络状况预测模型,判断出客户端的未来网络状况;根据客户端...

【专利技术属性】
技术研发人员:徐异凌殷骄阳张旭
申请(专利权)人:上海交通大学
类型:发明
国别省市:

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

1