System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 内容递送制造技术_技高网

内容递送制造技术

技术编号:41290029 阅读:13 留言:0更新日期:2024-05-11 09:39
描述了一种经由代理管理到客户端装置的内容递送的方法。代理通过经由单播从客户端装置接收内容请求而开始,且通过向内容服务器转发这些请求并在将内容转发到客户端装置之前接收该内容来满足这些请求。在某一阶段,代理确定可以加入多播通道,以更高效地接收所需内容。然而,在进行切换之前,代理在不加入多播组的情况下从内容服务器收集多播递送定时数据,并且收集客户端装置的行为特性。代理使用该数据来确定客户端装置是否将改变正被请求的内容片段的质量水平。

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

本专利技术涉及管理网络中的内容递送、特别是使用单播和多播的组合来管理内容递送的领域。


技术介绍

1、目前使用单播递送来向一系列客户端装置递送视频内容,其中,向各个单独客户端装置发送单个数据流。将web(http)技术用于内容递送,其中,将内容分割成短片段文件(通常持续时间为大约六秒钟到十秒钟),使得各个片段文件皆能够被使用http的客户端装置请求,并且被递送到该客户端装置。

2、还可以以一组质量水平对各个片段进行编码,各个质量水平皆具有不同的比特率,并且因此具有不同的文件大小。客户端装置监测其缓冲器水平以及所实现的网络吞吐量,并且根据这些来确定以哪个质量请求下一片段,以便在媒体质量与及时递送之间实现良好的折衷。这通常被称为自适应比特率(adaptive bitrate,abr)流传输。

3、然而,http是经由单播(一对一)传输来递送的,因此对于同时向许多客户端装置递送同一内容是低效的。多播(一对多)传输将更加高效。但是除网络运营商向其自己的机顶盒递送的网络上线性视频通道之外,多播目前很少被用于其它任何服务。其主要原因是多播本身不适于在互联网上开放使用。

4、为了给基于http的互联网媒体流传输带来多播可缩放性的益处,正在研究和标准化被称为多播自适应比特率(multicast-adaptive bitrate,m-abr)的一类技术。

5、多播自适应比特率(m-abr)是一种相对较新的技术。其目的在于通过使得能够针对内容流使用多播,来允许经由网络更高效地递送abr内容,其中,许多客户端装置正在几乎同时请求同一内容。

6、许多m-abr系统的一个追求是,部署多播并使得能够实现m-abr,而无需对已经支持http(单播)流传输的客户端装置和客户端应用进行任何改变。这可以利用使用多播递送和单播递送两者的组合的混合方法来实现,其中,在客户端装置与内容服务器之间插入代理。代理可以检查来自客户端装置的内容请求,并且在适当时订阅多播流,接收多播内容,以及将该内容提供给客户端装置,进行打包以使看起来像单播递送内容。

7、这种混合解决方案的示例包括:“ip multicast adaptive bit ratearchitecture technical report(ip多播自适应比特率架构技术报告)”oc-tr-ip-multi-arch-c01-161026,26/10/2016,by cable labs;3gpp specifications,23.246(mbmsarchitecture and functional description,mbms架构和功能描述),26.346(mbmsprotocols and codecs,mbms协议和代码)and 26.347(mbms apis);以及dvb“adaptivemedia streaming over ip multicast(跨ip多播的自适应媒体流传输)”etsi ts103769v1.1.1(2020-11)。

8、当在目前混合解决方案中从单播递送切换成多播递送时会出现问题。

9、一个问题是,一些客户端装置可能在已经通过多播通道向代理完全递送内容片段的数据之前,对这些内容片段进行单播请求。在这样的情况下,代理在经由多播通道接收到整个内容片段之前,无法通过单播来向客户端装置完全递送内容片段。

10、这种向正表现为正常abr流传输装置的客户端装置的缓慢或延迟的内容递送可能使客户端装置改变正被请求的内容片段的质量水平,这是因为内容片段的缓慢递送将被视作指示缓慢的网络连接。这进而又使得在代理处正经由多播接收的数据不适于(其处于错误质量水平)满足由客户端装置作出的新请求,这可能导致代理离开多播通道,并且返回以通过单播获得该数据来满足来自客户端装置的请求。

11、目前可用的一些解决方案通过用信号通知仅能够以单一比特率获得内容,来防止客户端装置适应不同的质量水平。然而,当数据没有通过网络及时被递送时,这给出了在客户端装置处中断内容呈现的较差用户体验。这种中断可能导致内容呈现停顿和/或根本不呈现某些内容。

12、简而言之,如果在通过客户端装置请求可通过多播通道获得的内容片段之后,没有足够快地提供该内容片段,那么在尝试从单播递送切换成多播递送时会出现问题。实际上,这可能发生在多播通道正在提供的片段落后于可经由单播获得该片段的时候。


技术实现思路

1、本专利技术的示例的目的是,提供一种解决上述问题中的一个或更多个问题的改进的内容递送机制。

2、根据本专利技术的一个示例,提供了一种根据权利要求1所述的由网络元件来管理到客户端装置的内容递送的方法。

3、根据所计算的间隔来决定加入多播通道的步骤可以包括:将间隔与阈值进行比较。

4、根据所计算的间隔来决定加入多播通道的步骤可以包括:对间隔执行统计分析,并且将结果与阈值进行比较。

5、该阈值可以取决于与客户端装置相关联的特性。

6、根据本专利技术的另一示例,提供了一种根据权利要求5所述的用于管理到客户端装置的内容递送的网络元件。

7、本专利技术的示例覆盖这样的方法,即,这些方法不要求代理加入多播流,以确定如果使用多播递送,多播流的定时相对于客户端请求的定时是否会使得客户端适应(adapt)。本专利技术确保代理仅在可以使用多播流以及时的方式向客户端装置递送内容时加入该多播流。

8、如果代理要经由带宽受限的网络加入多播流,并且然后在客户端装置未适应较低质量编码的情况下不能够使用单播来向客户端装置递送通过多播接收的内容,那么从代理到内容源的网络带宽的相当大部分将被多播流量浪费,可能迫使客户端装置适应不必要的低水平视频质量。

本文档来自技高网...

【技术保护点】

1.一种由网络元件管理到客户端装置的内容递送的方法,所述内容包括一系列片段,所述方法包括以下步骤:

2.根据权利要求1所述的方法,其中,根据所计算的间隔来决定加入所述多播通道的步骤包括:将所述间隔与阈值进行比较。

3.根据权利要求1所述的方法,其中,根据所计算的间隔来决定加入所述多播通道的步骤包括:对所述间隔执行统计分析,并且将结果与阈值进行比较。

4.根据权利要求2或3所述的方法,其中,所述阈值取决于与所述客户端装置相关联的特性。

5.一种用于管理到客户端装置的内容递送的网络元件,所述内容包括一系列片段,并且所述网络元件在操作中被适配为:

【技术特征摘要】
【国外来华专利技术】

1.一种由网络元件管理到客户端装置的内容递送的方法,所述内容包括一系列片段,所述方法包括以下步骤:

2.根据权利要求1所述的方法,其中,根据所计算的间隔来决定加入所述多播通道的步骤包括:将所述间隔与阈值进行比较。

3.根据权利要求1所述的方法,其中,根据所计算的间隔来决定加...

【专利技术属性】
技术研发人员:M·尼尔森S·阿普尔比T·史蒂文斯R·特恩布尔
申请(专利权)人:英国电讯有限公司
类型:发明
国别省市:

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

1