一种流媒体内容分发方法、系统和设备技术方案

技术编号:4899840 阅读:179 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种流媒体内容分发方法,该方法包括以下步骤:管控服务器接收来自终端的HTTP重定向请求;所述管控服务器根据所述HTTP重定向请求为所述终端选择合适的服务节点;所述管控服务器将所述服务节点的地址信息发送给所述终端,由所述终端向所述服务节点发送RTSP描述消息,以使用所述服务节点实现流媒体内容分发。本发明专利技术实施例中,当接收到来自终端的HTTP重定向请求时,可以为该终端选择合适的服务节点,在终端不支持RTSP重定向的情况下,只需要终端支持HTTP重定向(绝大部分有浏览器的终端都支持),即能够灵活有效的对CDN的服务节点进行重定向,使得终端用户能够通过CDN系统得到高速高质量的流媒体服务。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种流媒体内容分发方法、系统和设备
技术介绍
随着互联网业务规模的飞速发展,数据业务的内容越来越丰富,用户量也逐渐增 大,为了满足用户的访问质量,降低骨干带宽以及服务I/O (input/output,输入输出端口) 的消耗,CDN(Content Delivery Network,内容分发网络)技术应运而生。该CDN技术是利 用负载均衡技术将用户的访问指向到离用户距离最近,且负载较轻的Cache(高速缓冲存 储器)服务器上,并由Cache服务器直接响应用户的请求。其中,⑶N网络通过将源服务器 中的内容存储到网络边缘(即Cache服务器中),并通过网络的动态流量分配控制器和全局 负载均衡器,将用户请求自动指向到健康可用的,且距离用户最近的Cache服务器上,从而 提高了用户访问的响应速度和服务的可用性,解决了由于网络带宽小、用户访问量大、网点 分布不均等原因而造成的应用服务质量问题;即CDN网络有效地提高了网络资源的利用效 率,核心网的带宽利用率,用户的访问速度,并增强了服务的可用性和安全能力。具体的,CDN中的用户调度算法由GSLB(Gobal Server Load Balance,全局负载 均衡)和SLB(Server Load Balance,服务器负载均衡)组成,该GSLB负责将接收到的用 户请求调度到CDN中的距离用户最近的服务节点;该SLB用于服务节点内部,负责将服务 节点接收到的用户请求调度到提供服务的Cache服务器上。其中,该GSLB所使用的算法包 括L4/L7交换和应用层重定向等;该L4/L7交换用于根据用户请求中的传输层信息,例如, IP(Internet Protocol,网络互连协、议)地址、TCP (Transmission Control Protocol,传 输控制协议)端口号、UDP(User Datagram Protocol,用户数据报协议)端口号等;或,应 用层信息,例如,URL (统一资源定位符,Uniform ResourceLocator)、Header (标头)等;将 用户请求调度到提供服务的服务节点上,从而实现多台提供服务的服务节点之间的负载均 衡。该应用层重定向用于根据用户请求中的应用层信息实现对用户请求的重定向,从而将 用户请求调度到提供服务的服务节点,实现多台提供服务的服务节点之间的负载均衡。进一步的,L4/L7交换算法的实现方式是通过设置服务节点对外提供服务的 VIP (Virtual IP address,虚拟IP地址),将该VIP映射为服务节点的多个IP地址,对于用 户的每次连接请求,动态地使用其中一台服务节点的IP地址,从而实现服务节点之间的负 载均衡。此外,还可以根据源IP地址、目的IP地址、TCP端口号、UDP端口号、URL、Header等 网络层、传输层和应用层信息来制定负载均衡策略,在服务节点的IP地址和服务节点VIP 间进行映射,并选取服务节点群中的最佳服务节点来处理连接请求。应用层重定向算法的实现方式是通过设置服务节点对外提供服务的VIP,当接收 到用户的访问请求后,向用户返回应用层的重定向命令,例如,RTSP(Real Time Streaming Protocol,实时流传输协议)中的302响应;该重定向命令中包含了为该用户请求提供服务 的服务节点的URL,用户使用该URL与相应的服务节点建立访问连接。在实现本专利技术的过程中,专利技术人发现现有技术中存在以下问题在使用L4/L7交换算法时,用户的服务访问流量均需要经过SLB设备,当处理流媒 体消息时,对SLB设备的处理压力很大,因此L4/L7交换算法普遍适用于WEB类业务的重定 向,而不适用于流媒体业务的重定向。在使用应用层重定向算法时,由于要根据应用层信息完成用户请求的重定向,则 用户的客户端程序必须能够支持重定向功能,即在使用应用层重定向算法时,使用范围受 到了限制;例如,当手机的流媒体播放器不支持RTSP的REDIRECTS重定向)功能时,SLB设 备无法使用应用层重定向算法为手机的流媒体业务实现对用户请求的重定向。
技术实现思路
本专利技术实施例提供一种流媒体内容分发方法、系统和设备,以实现对终端流媒体 业务的内容分发,使得终端通过CDN系统得到高质量、高速度的流媒体服务。为了达到上述目的,本专利技术实施例提出了一种流媒体内容分发方法,包括以下步 骤管控服务器接收来自终端的HTTP重定向请求;所述管控服务器根据所述HTTP重定向请求为所述终端选择合适的服务节点;所述管控服务器将所述服务节点的地址信息发送给所述终端,由所述终端根据所 述服务节点的地址信息和所述服务节点建立实时流传输协议RTSP连接,以使用所述服务 节点实现流媒体内容分发。本专利技术实施例还提出一种流媒体内容分发系统,包括管控服务器,用于接收来自终端的HTTP重定向请求;根据所述HTTP重定向请求为 所述终端选择合适的服务节点;并将所述服务节点的地址信息发送给所述终端;终端,用于根据所述服务节点的地址信息和所述服务节点建立RTSP连接,以使用 所述服务节点实现流媒体内容分发。本专利技术实施例还提出一种流媒体内容分发设备,包括接收模块,用于接收来自终端的HTTP重定向请求;选择模块,用于根据所述接收模块接收的HTTP重定向请求为所述终端选择合适 的服务节点;发送模块,用于将所述选择模块选择的服务节点的地址信息发送给所述终端,由 所述终端根据所述服务节点的地址信息和所述服务节点建立RTSP连接,以使用所述服务 节点实现流媒体内容分发。本专利技术实施例还提出一种流媒体业务平台,包括接收模块,用于接收来自所述终端的流媒体请求;鉴权模块,用于根据所述接收模块接收的流媒体请求对所述终端进行鉴权;发送模块,用于当所述鉴权模块的鉴权结果为所述终端通过鉴权时,将HTTP 302 消息发送给所述终端,所述HTTP 302消息中携带了管控服务器地址信息;并由所述终端根 据所述管控服务器地址信息向所述管控服务器发送HTTP重定向请求。与现有技术相比,本专利技术具有以下优点当接收到来自终端的HTTP重定向请求 时,可以为该终端选择合适的服务节点,在终端不支持RTSP重定向的情况下,只需要终端 支持HTTP重定向(绝大部分有浏览器的终端都支持),即能够灵活有效的对CDN的服务节点进行重定向,使得终端用户能够通过CDN系统得到高速高质量的流媒体服务。 附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对本专利技术或现有技术 描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的 一些附图,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这 些附图获得其他的附图。图1为本专利技术实施例提出的一种流媒体内容分发方法流程图;图2为本专利技术实施例提出的一种具体的应用场景;图3为具体应用场景下所提出的流媒体内容分发方法流程图;图4为本专利技术实施例提出的一种流媒体内容分发系统结构图;图5为本专利技术实施例提出的一种流媒体内容分发设备结构图;图6为本专利技术实施例提出的一种流媒体业务平台结构图。具体实施例方式如
技术介绍
所述,基于现有的L4/L7交换算法处理流媒体业务时,对SLB设备的处 理压本文档来自技高网
...

【技术保护点】
一种流媒体内容分发方法,其特征在于,包括以下步骤:  管控服务器接收来自终端的HTTP重定向请求;  所述管控服务器根据所述HTTP重定向请求为所述终端选择合适的服务节点;  所述管控服务器将所述服务节点的地址信息发送给所述终端,由所述终端根据所述服务节点的地址信息和所述服务节点建立实时流传输协议RTSP连接,以使用所述服务节点实现流媒体内容分发。

【技术特征摘要】
一种流媒体内容分发方法,其特征在于,包括以下步骤管控服务器接收来自终端的HTTP重定向请求;所述管控服务器根据所述HTTP重定向请求为所述终端选择合适的服务节点;所述管控服务器将所述服务节点的地址信息发送给所述终端,由所述终端根据所述服务节点的地址信息和所述服务节点建立实时流传输协议RTSP连接,以使用所述服务节点实现流媒体内容分发。2.如权利要求1所述的方法,其特征在于,管控服务器接收来自终端的HTTP重定向请 求之前,还包括流媒体业务平台接收来自所述终端的流媒体请求;并根据所述流媒体请求对所述终端 进行鉴权;当所述终端鉴权通过时,所述流媒体业务平台将HTTP 302消息发送给所述终端,所述 HTTP 302消息中携带了所述管控服务器地址信息;所述终端根据所述管控服务器地址信息向所述管控服务器发送HTTP重定向请求。3.如权利要求1或2所述的方法,其特征在于,所述管控服务器根据所述HTTP重定向 请求为所述终端选择合适的服务节点具体包括所述管控服务器查找所述HTTP重定向与RTSP重定向的对应关系;当所述HTTP重定向请求中携带的HTTP重定向信息与RTSP重定向有对应关系时,所述 管控服务器为所述终端选择合适的服务节点。4.如权利要求3所述的方法,其特征在于,所述管控服务器为所述终端选择合适的服 务节点具体包括所述管控服务器根据服务节点与终端的位置关系;和/或,服务节点的负载情况为所 述终端选择服务节点。5.如权利要求1或2所述的方法,其特征在于,所述终端根据所述服务节点的地址信息 和所述服务节点建立RTSP连接具体包括所述终端向所述服务节点发送RTSP Describe消息,并接收来自所述服务节点的SDP 信息;所述终端向所述服务节点发送RTSP SETUP请求,并接收来自所述服务节点的响应消息;所述终端接收来自所述服务节点的RTSP流媒体数据包。...

【专利技术属性】
技术研发人员:孙悦张炎
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:11[中国|北京]

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

1