内容配送-设置单播速率制造技术

技术编号:33267411 阅读:25 留言:0更新日期:2022-04-30 23:23
描述了一种管理用于在混合单播/多播网络中配送内容的网络的方法,其中内容由客户机通过单播请求,但全部或一些内容部分地通过多播配送。通常,客户机经由第一代理请求内容(以片段的形式)。这些片段从第二代理通过多播配送到第一代理,之后通过单播向前发送到请求客户机。片段也缓存在第一代理处,并且可以通过单播方式到请求这些片段的其他客户机。但是,如果所缓存的片段被过快地发送到客户机,会出现问题。在一种解决方案中,第一代理测量通过多播从第二代理配送片段的多播速率,并且将这些片段通过单播向请求客户机的发送速率限制为不大于测量到的多播配送速率。不大于测量到的多播配送速率。不大于测量到的多播配送速率。

【技术实现步骤摘要】
【国外来华专利技术】内容配送

设置单播速率


[0001]本专利技术涉及使用单播和多播组合的内容配送领域。

技术介绍

[0002]使用HTTP(或HTTPS)流传输的现场内容越来越多。受欢迎的现场活动导致需求极不稳定,造成业务流的峰均比非常高。例如,图1中的图示100显示了2016年欧洲杯足球赛期间在移动网络边缘附近的网关的业务流量示例。曲线102显示了没有足球比赛的一天(6月15日星期三)的业务流量,并且曲线104显示了有足球比赛(英格兰对威尔士)的第二天(6月16日星期四)的业务流量。这两个图示显示了一天大致相同的业务流量,除了曲线104在14点到16点之间有一个显著的额外高峰,这是由于客户对足球比赛进行流传输造成的。
[0003]这种高的峰均比在网络边缘带来了特殊的挑战,这种峰值会导致用户体验质量的下降。
[0004]最常见的情况是,通过互联网使用HTTP(或HTTPS)请求/响应对来配送内容。客户机应用将向服务器发送HTTP请求,并且包含所请求内容的响应将被返回。这种请求/响应实质上是单播的。
[0005]HTTP可用于视频流传输。通常,客户机将获得清单文件,其将允许确定包含视频片段的单独文件的URL。然后,客户机将依次请求这些片段,并将它们连接起来,形成连续的流以供播放。各个视频片段也可以以不同的比特速率可用,以允许视频速率适应于网络吞吐量。这种技术被称为HTTP自适应流传输(HAS)。
[0006]对于观看同一事件(如现场足球比赛)的用户,各个客户机都会发出自己的HTTP请求并获得自己的HTTP响应,虽然HTTP响应中配送给他们的大部分内容在客户机间是相同的。这导致网络的使用效率非常低。
[0007]然而,如果接入网络能够使用多播而不是单播进行内容配送,那么可以显著降低图1所示的现场内容峰值的影响。此外,在接入网络中使用多播还可以显著降低内容配送网络服务器上的峰值需求。
[0008]解决此类问题的解决方案已经存在,其中使用代理将多播路径插入到客户机与内容服务器之间的原本为单播的路径中。此类混合解决方案的示例包括:“IP Multicast Adaptive Bit Rate Architecture Technical Report”OC

TR

IP

MULTl

ARCH

C01

161026,26/10/2016,by Cable Labs;3GPP 15specifications,23.246(MBMS Architecture and functional description),26.346(MBMS Protocols and codecs)和26.347(MBMS APls);and DVB document A176,“Adaptive Media Streaming over IP Multicast”,(8th March2018)。
[0009]图2示出了此类解决方案的一般示例。
[0010]在图2中,示出了内容服务器202向客户机装置204a、204b和204c提供诸如视频之类的内容。多播代理X 206和三个代理Y 208a、208b和208c被插入内容服务器202和客户机装置之间的原本为单播的路径中。代理X 206从内容服务器202获取单播内容,并经由多播
使其可用。代理Y从代理X接收多播内容并将其缓存,使其可以通过单播发送到任何进行请求的客户机装置。由于所有代理Y从代理X接收到相同的多播内容,所有客户机装置将收到相同的对其片段请求的响应。依赖于设置,代理Y可以位于客户机装置内,也可以位于单独的装置内,或者可能只有单独的代理Y。
[0011]在这种解决方案中,代理X被预先配置为充当客户机,并独立地请求内容片段,并将整个响应分配到多播网络中。代理X首先请求清单文件,然后及时请求其中描述的内容片段。在某些情况下,内容服务器可能在提供内容之前要求客户机装置使用有效凭据进行身份验证。代理X 206实际上就像伪客户机。
[0012]此外,在这种设置中,重要的是管理从代理Y向客户机装置的内容片段发送,以避免引起自适应流传输的问题。

技术实现思路

[0013]本专利技术的示例的目的是提供改进的内容配送机制。
[0014]根据本专利技术的一个示例,提供了一种管理在网络单元处向客户机装置进行的内容配送的方法,其中,所述内容包括多个片段,所述方法包括:
[0015]在第一网络单元处通过多播接收一个或更多个片段;
[0016]确定接收所述一个或更多个片段的比特速率;
[0017]在所述第一网络单元处从客户机装置接收对片段的单播请求;以及
[0018]以不大于所确定的速率的发送速率,通过单播从所述第一网络单元向该客户机装置发送所请求的片段。
[0019]在所述第一网络单元处接收的所述一个或更多个片段可以在所述第一网络单元处缓存。
[0020]所确定的比特速率可以是多播网络速率。
[0021]在第一网络单元处接收的片段可以是由第二网络单元发送的。第一网络单元和第二网络单元可以是代理服务器。
[0022]根据前述权利要求中任一项所述的方法,其中,所述内容可以是媒体内容。媒体内容可以包括视频序列。
[0023]根据本专利技术的另一示例,提供了一种网络单元,所述网络单元用于管理向客户机装置进行的内容配送,其中,所述网络单元适于:
[0024]通过多播接收一个或更多个片段;
[0025]确定接收一个或更多个片段的比特速率;
[0026]从客户机装置接收片段的单播请求;和
[0027]以不大于所确定的速率的发送速率,通过单播向该客户机装置发送所请求的片段。
附图说明
[0028]为了更好地理解本专利技术,现在仅通过示例参照附图,其中:
[0029]图1是示出不同日期的网络上的业务流量的图;
[0030]图2是一般的现有解决方案的网络图;
[0031]图3是示出本专利技术示例的主要组件的网络图;
[0032]图4是总结本专利技术的示例步骤的流程图。
具体实施方式
[0033]本文参考特定示例描述本专利技术。然而,本专利技术不限于此类示例。
[0034]本专利技术的示例提供了一种管理用于在混合单播/多播网络中配送内容的网络的方法,其中内容由客户机通过单播请求,但全部或一些内容部分地通过多播部分配送。通常,客户机经由第一代理请求内容(以片段的形式)。在通过单播向前发送到进行请求的客户机之前,这些片段从第二代理通过多播配送到第一代理。这些片段还在第一代理处缓存,并且可以通过单播发送到请求这些片段的其他客户机。然而,如果所缓存的片段被非常快地发送到客户机,则可能会出现问题,因为缓存片段耗尽的速度可能比接收的速度快。这会导致客户机的缓冲区欠流,以及客户机获得错误的网络发送速率,这可能会导致在自适应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种管理在网络单元处向客户机装置进行的内容配送的方法,其中,所述内容包括多个片段,所述方法包括:i)在第一网络单元处通过多播接收一个或更多个片段,并且在所述第一网络单元处缓存所述一个或更多个片段;ii)确定接收所述一个或更多个片段的比特速率;iii)在所述第一网络单元处从客户机装置接收对片段的单播请求;以及iv)以不大于所确定的速率的发送速率,通过单播从所述第一网络单元向该客户机装置发送所请求的片段。2.根据权利要求1所述的方法,其中,所确定的比特速率是多播网络速率。3.根据权利要求1或2所述的方法,其中,在所述第一网络单元处的接收的片段...

【专利技术属性】
技术研发人员:R
申请(专利权)人:英国电讯有限公司
类型:发明
国别省市:

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

1