用于向客户端设备分发视听内容的系统和方法_2

文档序号:8532109阅读:来源:国知局
此,得到了带宽消耗和系统反应度之间的平衡,其中改进了第一网络有关的带宽消耗。
[0032]根据具体特征,在多个层可用于成至少一个多播流形式的视听内容并且代理已加入分别与一个层和另一层对应的至少两个多播流的情况下,上述代理执行:检测客户端设备需要在层之间切换的需求;根据检测到的上述需求从上述至少两个多播流之一选择数据。
[0033]因此,得到了带宽消耗和系统反应度之间的平衡,其中改进了反应度。
[0034]根据具体特征,上述第一请求和第二请求是请求接收成单播流形式的视听内容的请求,当可通过多个源得到视听内容时,上述仪器将重定向消息发送至客户端设备,并且当用作中继器时,上述代理执行:从上述多个源请求上述视听内容;以及根据从上述多个源接收的数据重新创建单播流。
[0035]因此,从使用客户端设备的用户角度来看改进了 QoE并且限制了互连设备的处理资源消耗和/或改进了第一网络上的负载均衡。
[0036]根据具体特征,重定向消息包括用于通知可从哪个源得到视听内容的参数;以及请求接收成单播流形式的视听内容的请求包括上述参数。
[0037]因此,独立于上述多个源的实现和有效定位,该方法是灵活且可扩展的。
[0038]根据具体特征,上述互连设备为家庭网关,并且上述多个源是上述仪器的服务器和/或其他家庭网关。
[0039]因此,可进一步改进负载均衡。
[0040]根据具体特征,重定向消息指示视听内容的临时重定位。
[0041]因此,当客户端设备稍后尝试获取视听内容时,允许确保客户端设备再次联系上述仪器。因此上述仪器能够检查是否仍可以至少一个多播流形式得到视听内容。
[0042]本发明还涉及用于向客户端设备分发视听内容的系统,其中该系统包括仪器和互连设备,该互连设备旨在互连第一网络至第二网络,客户端设备连接至第二网络,上述仪器适于提供视听内容并旨在连接至第一网络。系统还是这样的,以使得上述仪器包括:用于接收请求接收视听内容的第一请求的装置;用于发送重定向消息的装置,该重定向消息旨在将客户端设备重定向至在互连设备中实现的代理。该系统还是这样的,以使得上述代理包括:用于接收请求接收视听内容的第二请求的装置;用作上述仪器与客户端设备之间的中继器的装置。
[0043]本发明还涉及可从通信网络下载和/或存储在能够由处理设备读取的媒介上的计算机程序。当所述程序,该计算机程序包括当其由处理器运行时使上述方法实现的指令。本发明还涉及信息存储装置,其存储包括这种计算机程序的计算机程序。
[0044]由于与上述系统和计算机程序相关的特征和优点与上述参照相应方法描述的特征和优点相同,所以,在此不再重复。
[0045]通过阅读下面参照附图的实施方式的示例的描述,本发明的特性将更清楚地呈现,在附图中:
[0046]图1A示意性示出了根据本发明的第一系统;
[0047]图1B示意性示出了根据本发明的第二系统;
[0048]图2示意性示出了根据本发明的系统的设备的架构;
[0049]图3示意性示出了根据本发明的视听内容分发算法;
[0050]图4示意性示出了多播背景中根据本发明的视听内容分发算法;
[0051]图5示意性示出了 HLS多播背景中根据本发明的视听内容分发算法;以及
[0052]图6示意性示出了多源背景中根据本发明的视听内容分发算法。
[0053]为了允许客户端设备在视听内容分发背景中受益于新的CDN设施或服务并且限制处理资源消耗,提出了将发送给提供视听内容的仪器的请求重定向至存在于网络互连设备中的代理,其中该网络互连设备将与该仪器相连接的网络和与客户端设备相连接的网络互连。作为响应,代理用作上述仪器和至少一个客户端设备之间的中继器,其中视听内容分发针对该至少一个客户端设备。请求的重定向允许在代理不必监听经由互连设备传输的消息的情况下实现该目标,这样限制了互连设备的处理资源消耗。除了性能增益之外,所提出的代理的故障将对网络互连设备的其他服务没有影响,而如果代理必须监听经由互连设备传输的消息时,情况并非如此。当考虑互连设备为家庭网关时,这种监听代理的故障将导致宽带连接关闭。在这样的事件中,用户将必然遭受不同的重要服务(如IP语音、数据和视频)的丢失。另外,由于所提出的代理不拦截通过网络互连设备的所有流量,所以不会提到隐私/保密性问题。
[0054]图1A示意性示出了根据本发明的第一系统。该系统包括诸如家庭网关的网络互连设备101,其适于互连第一网络110与第二网络120。系统还包括提供网站的门户服务器,视听(AV)内容的描述经由该网站可通过⑶N得到。该系统还包括⑶N服务器112,可从⑶N服务器112访问经由网址描述的AV视听内容以进一步显示给用户。⑶N服务器112适于以单播方式分发需要的AV内容。在上述AV内容的描述中,提到了作为提供上述AV内容的设备的CDN服务器112。该系统还可包括附加服务器,诸如适于以多播方式分发一些或所有上述AV内容的多播服务器113。门户服务器111、⑶N服务器112以及上述附加服务器连接至第一网络110。
[0055]应注意,门户服务器111、⑶N服务器112以及上述附加服务器可对应于在单个硬件平台上实现的功能。换言之,门户服务器111、⑶N服务器112以及多播服务器113构成连接至第一网络110并适于向客户端设备提供AV内容的仪器。
[0056]在优选实施方式中,⑶N服务器112适于使用HLS来分发AV内容,从而允许实现ABSo然而,当⑶N服务器112适于使用平滑流传输、HDS或MPEG DASH分发AV内容时,也适用相同的原理。
[0057]在一个实施方式中,多播服务器113适于使用基于UDP( “用户数据报协议”,如由规范文件RFC 3550定义的)的RTP (“实时传输协议”,如由规范文件RFC 3550定义的)分发AV内容中的至少一项AV内容。
[0058]网络互连设备101互连第一网络110与第二网络120,使得连接至第二网络120的客户端设备121可经由网络互连设备101访问由门户服务器IllXDN服务器112以及上述附加服务器提供的服务。网络互连设备101包括代理102,其用作⑶N仪器和客户端设备121之间的中继器。下面将参照图3至图6详细描述代理102和⑶N仪器的行为。
[0059]图1B示意性示出了根据本发明的第二系统。图1B的系统与图1A的系统类似,除了由多个AV服务器114、115代替多播服务器113。每个AV服务器能够可能地使用不同的比特率(即,层)分发至少部分AV内容。被看作整体的AV服务器114、115适于提供完整的AV内容,但是每个AV服务器114、115可提供仅一部分AV内容或⑶N中可用于AV内容的层的子集。根据第一示例,AV服务器114能够以低分辨率提供AV内容,并且AV服务器115能够以高分辨率提供AV内容。根据第二示例,AV服务器114能够提供每项AV内容的一部分,并且AV服务器115能够提供每项AV内容的剩余部分。根据第三示例,每个AV服务器114、115能够以低分辨率和高分辨率提供所有AV内容。为了提高AV内容分发期间从用户的角度来看的QoE和/或改进第一网络110上的负载均衡,可结合使用AV服务器114、115。
[0060]图1A和图1B以实线和虚线示出了表示系统操作期间发生的数据交换的箭头,并且在下文将参照图3、图4和图6进行详细描述。
[0061]图2示意性示出了网络互连设备101和/或门户服务器111和/或⑶N服务器112和/或多播服务器113和/或AV服务器114、115的架构。参照网络互连设备101来描述图2。
[0062]根据示出的架构,网络互连设备101包括通过通信总线210互连的以下部件:处理器、微处理器、微控制器或CPU (中央处理单元)200 ;RAM(随机存取存储器)201 ;ROM(只读存储器)202 ;HDD (硬盘驱动器)203或者适于读取存储在存储装置上的信息的任何其他设备;第一通信接口 204和第二通信接口 205。
[0063]第一通信接口 204允许网络互连设备101连接至第一网络110。第二通信接口 205允许网络互连设备101连接至第二网络120。应注意,考虑到门户服务器111或⑶N服务器112或多播服务器113,仅可实现一个通信接口,用于将相关的服务器连接至第一网络110。
[0064]CPU 200能够执行从ROM 202或从诸如HDD 203的外部存储器加载至RAM 201的指令。当网络互连设备101已供能之后,CPU 200能够从RAM 201读取指令并执行这些指令。指令形成一个计算机程序,该计算机程序致使CPU 200执行由网络互连设备101执行的步骤,下文将参照图3和图4进行描述。应注意,可通过诸如PC、DSP (数字
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1