基于网络的自适应速率限制的制作方法_5

文档序号:9769972阅读:来源:国知局
率限制可以被实现为针对给定流式传输会话的流量监管或流量整形中的一个或多个。例如,会话速率限制可以通过使用令牌桶算法来调整速率从而控制给定流式传输会话的下游流量流。
[0082]在212处,每个会话的相应的经速率限制的数据可以通过瓶颈链路被提供(例如,包括多个活跃自适应比特率流式传输会话中的每一个的数据)。在一些示例中,经速率限制的自适应比特率流式传输会话还可以与高速数据流量相混合,例如针对图3所公开的。如果确定速率限制产生未被流式传输会话使用的剩余可用带宽,则该剩余额外带宽可以被分配给高速数据流量。
[0083]此外,如本文所公开的,相比于适用于执行经计算的速率限制(210处)的时间尺度,方法200针对带宽测量、调整目标带宽中的一个或多个(206处)可以采用不同时间尺度。例如,目标带宽可以在超过时间窗口(带宽测量的平均在该时间窗口中被执行)的间隔被调整。此外,目标带宽的减少可以在与给定媒体会话的片段大小相当的或小于给定媒体会话的片段大小的时间尺度上发生,而目标带宽的增加可以在大约等于或大于给定媒体会话的片段大小的时间尺度上发生。不同时间尺度可以被控制以实现速率限制,该速率限制提升正在接收不同流式传输会话的潜在地竞争的自适应流式传输客户端(例如,HAS客户端)之间的稳定性。
[0084]基于上述情况,应当理解,自适应速率限制方法可以减轻失速、提升视频质量、以及提升流式传输视频媒体的稳定性。本文所公开的方法还可以与现有速率限制器机制(例如,包括流量监管令牌桶算法、流量整形令牌桶算法)一起利用。这样的现有流量控制可以在不要求修改自适应比特率流式传输客户端或与自适应比特率流式传输客户端进行通信的情况下被利用。因此,本文所公开的基于网络的速率限制方法普遍适用于第三方自适应比特率流式传输客户端。
[0085]上面已经描述的是示例。当然,不可能描述组件或方法的每一个可想到的组合,但是本领域的技术人员将认识到许多其他组合和排列是可能的。因此,本发明旨在包含落入本申请(包括附加的权利要求)的范围之内的所有这样的改变、修改、和变化。
[0086]在本公开或权利要求描述“一”、“一个”、“第一”、或“另一个”元件或它的等价物的情况下,应当理解为,包括一个或多于一个这样的元件,既不要求也不排除两个或更多个这样的元件。如本文所使用的,术语“包括”意味着包括但不限于,术语“包含”意味着包括但不限于。术语“基于”意味着至少部分基于。
【主权项】
1.一种方法,包括: 将权重分配至多个自适应流式传输媒体会话中的给定流式传输会话,其中所述多个自适应流式传输媒体会话被提供给馈入瓶颈链路的网络节点; 基于所分配的权重并且基于用于通过所述瓶颈链路向所述多个自适应流式传输媒体会话提供流式传输媒体流量的有效目标带宽来计算所述给定流式传输会话的速率限制;以及 根据所计算的速率限制来调整所述给定流式传输会话的下游速率。2.如权利要求1所述的方法,还包括相对于所述多个自适应流式传输媒体会话中的至少一个其他的流式传输会话的权重值,随机化被分配至所述给定流式传输会话的权重。3.如权利要求1所述的方法,其中,调整所述下游速率包括对所述给定流式传输会话的流量监管或流量整形中的至少一个。4.如权利要求3所述的方法,其中,所述调制还包括使用令牌桶来控制所述给定流式传输会话的下游流量流。5.如权利要求1所述的方法,其中,计算所述给定流式传输会话的速率限制还包括: 根据所述经分配的权重相对于被确定为是活跃的所述多个自适应流式传输媒体会话的聚合权重值的函数来计算所述给定流式传输会话的相对权重;以及 将所述相对权重与所述有效目标带宽相乘,从而提供所述给定流式传输会话的速率限制。6.如权利要求5所述的方法,其中,所述有效目标带宽是基于所述瓶颈链路的经测量的带宽来调整的。7.如权利要求6所述的方法,其中,所述经测量的带宽包括对所述多个自适应流式传输媒体会话的时间平均的带宽测量,所述平均是在超过用于由自适应流式传输客户端处理媒体片段的时间的时间窗口中执行的,所述自适应流式传输客户端接收所述给定流式传输会话的至少一部分。8.如权利要求7所述的方法,还包括在超过对所述经测量的带宽执行平均的所述时间窗口的间隔中调整所述有效目标带宽。9.如权利要求7所述的方法,其中,如果所述瓶颈链路的经测量的带宽超过所述瓶颈链路的预定目标带宽,则所述方法包括减少所述多个自适应流式传输媒体会话的有效目标带宽。10.如权利要求7所述的方法,其中,如果所述瓶颈链路的经测量的带宽小于所述瓶颈链路的预定目标带宽,则增加所述多个自适应流式传输媒体会话的有效目标带宽, 所述增加被控制以在大约等于或大于所述给定流式传输会话的片段大小的时间尺度上发生。11.如权利要求1所述的方法,还包括根据针对所述多个自适应流式传输媒体会话中的每一个所计算的相应速率限制来执行对所述多个自适应流式传输媒体会话中的每一个的速率限制,从而提供相应的经速率限制的流式传输会话;以及 将所述相应的经速率限制的流式传输会话作为经速率限制的流式传输流量通过所述瓶颈链路向下游提供至被配置为接收所述流式传输会话的多个自适应流式传输客户端。12.如权利要求11所述的方法,还包括将所述经速率限制的流式传输流量与通过所述瓶颈链路被提供至所述多个自适应流式传输客户端的其他高速数据流量相混合。13.如权利要求12所述的方法,还包括: 响应于确定该速率限制产生未被所述多个自适应流式传输媒体会话使用的剩余可用带宽,将所述剩余可用带宽分配给所述其他高速数据流量。14.一种装置,包括: 会话速率限制计算器,所述会话速率限制计算器被配置为基于多个自适应流式传输媒体会话中的给定会话的状态信息和下游瓶颈链路的状态信息来计算所述给定会话的会话速率限制,所述装置将所述多个自适应流式传输媒体会话馈入所述下游瓶颈链路;以及 速率限制器,所述速率限制器被配置为基于所述会话速率限制来控制所述给定会话的下游流量,并且提供所述给定会话的相应的经速率限制的下游流量。15.如权利要求14所述的装置,还包括控制系统,所述控制系统被配置为基于对所述下游瓶颈链路的带宽的时间平均的测量来控制有效目标带宽,所述会话速率限制计算器被配置为基于所述有效目标带宽来计算所述给定会话的会话速率限制。16.如权利要求15所述的装置,还包括: 权重分配部件,所述权重分配部件被配置为将权重值分配至所述给定会话,所述会话速率限制计算器还被配置为根据经分配的权重值相对于所述多个自适应流式传输媒体会话的聚合权重值的函数来计算所述给定会话的相对权重,所述会话速率限制计算器基于所述相对权重和所述有效目标带宽来计算所述给定会话的会话速率限制。17.如权利要求15所述的装置,其中,所述控制系统还包括带宽调整控制,所述带宽调整控制被配置为: 如果所述瓶颈链路的经测量的带宽超过所述瓶颈链路的预定目标带宽,则减少所述多个自适应流式传输媒体会话的有效目标带宽。 如果所述瓶颈链路的经测量的带宽小于所述瓶颈链路的预定目标带宽,则增加所述多个自适应流式传输媒体会话的有效目标带宽。18.如权利要求14所述的装置,还包括流量监测器,所述流量监测器被配置为识别多个相关的传输控制协议连接的流式传输数据分组,并且对所述多个相关的传输控制协议连接的流式传输数据分组进行分组从而提供所述给定会话。19.如权利要求14所述的装置, 其中,所述会话速率限制计算器还包括用来计算所述多个自适应流式传输媒体会话中的每一个的相应会话速率限制的多个速率限制计算器; 其中所述速率限制器还包括多个速率限制器,所述多个速率限制器基于针对所述多个自适应流式传输媒体会话中的每个相应的自适应流式传输媒体会话所计算的相应速率限制来调整所述多个自适应流式传输媒体会话中的每一个的会话比特率,并且提供相应的经速率限制的流式传输会话;以及 所述相应的经速率限制的流式传输会话被作为经速率限制的流式传输流量通过瓶颈链路来提供至被配置为接收所述流式传输会话的多个自适应流式传输客户端。20.—种系统,包括: 用于存储会话数据和瓶颈数据的装置,所述会话数据包括多个自适应流式传输媒体会话中的每一个的状态信息,所述瓶颈数据包括瓶颈链路的控制参数和状态信息,所述多个自适应流式传输媒体会话是通过所述瓶颈链路向下游提供的; 用于计算所述多个自适应流式传输媒体会话中的给定会话的会话速率限制的装置,所述会话速率限制基于所述瓶颈链路的控制参数和状态信息变化;以及 用于基于所述会话速率限制控制被通过所述瓶颈链路向下游提供的所述给定会话的比特率从而提供所述给定会话的相应的经速率限制的下游流量的装置,其中相比于被用来更新所述瓶颈链路的控制参数和状态信息中的至少一者的时间尺度,对所述给定会话的比特率的控制是在不同时间尺度上执行的。
【专利摘要】装置可以包括会话速率限制计算器和速率限制器。会话速率限制计算器可以被配置为基于给定会话的状态信息和下游瓶颈链路的状态信息来计算多个活跃流式传输媒体会话中的给定会话的会话速率限制,其中该装置将多个活跃流式传输媒体会话馈入该下游瓶颈链路。速率限制器可以被配置为基于经计算的会话速率限制来控制给定会话的下游流量,并且被配置为提供给定会话的相应的经速率限制的下游流量。
【IPC分类】H04L12/801, H04L12/825, H04L12/819, H04L12/815, H04L12/813
【公开号】CN105531968
【申请号】CN201480049984
【发明人】约书亚·伽木, 丁爱民, 荣·潘, 智·李
【申请人】思科技术公司
【公开日】2016年4月27日
【申请日】2014年8月14日
【公告号】EP3044918A1, US20150074285, WO2015038277A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1