CN101252590A - 一种流媒体内容分发方法、***及装置 - Google Patents

一种流媒体内容分发方法、***及装置 Download PDF

Info

Publication number
CN101252590A
CN101252590A CNA2008101031463A CN200810103146A CN101252590A CN 101252590 A CN101252590 A CN 101252590A CN A2008101031463 A CNA2008101031463 A CN A2008101031463A CN 200810103146 A CN200810103146 A CN 200810103146A CN 101252590 A CN101252590 A CN 101252590A
Authority
CN
China
Prior art keywords
medium content
server
streaming medium
domain
streaming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008101031463A
Other languages
English (en)
Other versions
CN101252590B (zh
Inventor
邱锋
邹焕英
尹浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LANXUN NETWORK SCIENCE-TECHNOLOGY Co Ltd BEIJING
Original Assignee
LANXUN NETWORK SCIENCE-TECHNOLOGY Co Ltd BEIJING
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LANXUN NETWORK SCIENCE-TECHNOLOGY Co Ltd BEIJING filed Critical LANXUN NETWORK SCIENCE-TECHNOLOGY Co Ltd BEIJING
Priority to CN2008101031463A priority Critical patent/CN101252590B/zh
Publication of CN101252590A publication Critical patent/CN101252590A/zh
Application granted granted Critical
Publication of CN101252590B publication Critical patent/CN101252590B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种流媒体内容分发方法、***及装置,用以解决现有的流媒体内容分发技术中,存在对提供用户请求的流媒体内容的服务器的域名信息的识别效果较差的问题。本发明提供的一种流媒体内容分发方法包括:接收用户发送的流媒体内容请求,获得提供所述流媒体内容的服务器的域名识别码;根据提供流媒体内容的服务器的域名识别码与提供流媒体内容的服务器的域名信息的对应关系,查找所述获得的域名识别码对应的提供流媒体内容的服务器的域名信息;根据查找到的域名信息,从提供流媒体内容的服务器获取用户请求的流媒体内容,并将流媒体内容发送给所述用户。本发明用于向流媒体CDN用户分发流媒体内容。

Description

一种流媒体内容分发方法、***及装置
技术领域
本发明涉及网络技术领域,尤其涉及一种流媒体内容分发方法、***及装置。
背景技术
近年来,宽带的普及大大加速了流媒体应用的发展,视频用户数量巨大而且增长很快,流媒体内容的市场容量也在快速增大。
传统的由互联网内容提供商(ICP,Internet Content Provider)直接提供流媒体服务的模式正面临着严重的挑战。ICP服务器通常是在一个或者少数几个地方建立的物理节点,各节点由部署的若干流媒体服务器或者集群组成,通过这些节点直接面向全国乃至全球互联网用户提供流媒体服务。但是,由于这些物理节点的网络带宽和处理能力等有限,导致用户访问体验下降,甚至出现无法访问的情况。内容分发网络(CDN,Content Distribution Network)是解决这些问题的有效办法,CDN通过在现有的互联网基础之上建立一层中间覆盖网络,来稳定、高效地将内容从ICP分发给互联网用户。
在现有流媒体CDN支持的流媒体传输协议中,有部分协议在客户端向服务器端请求内容时,并没有要求客户端的请求报文中需要携带ICP服务器的全球资源定位符(URL,Uniform Resource Locator),URL中包括传输协议、ICP服务器的域名信息、发布点等信息。例如,在微软多媒体服务(MMS,MicrosoftMedia Server)协议中,客户端向流媒体CDN服务器请求内容时,通常不会在请求报文中携带与ICP服务器的域名信息,从而导致流媒体CDN服务器无法获取客户端请求的域名信息。在同一台流媒体CDN服务器上同时为多个ICP服务器提供内容分发服务的情况下,该流媒体CDN服务器由于无法获取客户端请求的域名信息,从而无法通过域名准确识别客户端请求的内容的来源(即ICP服务器),导致无法正常提供内容分发服务。为了解决这样的客户端访问域名的识别问题,如图1所示,现有的流媒体内容分发方法中,为每台流媒体CDN服务器配置一个或者多个唯一的IP地址,该IP地址用于向互联网用户提供服务,流媒体CDN服务器存储流媒体CDN服务器的IP地址与ICP服务器的域名信息的对应关系,每一个流媒体CDN服务器的IP地址只与唯一的ICP服务器的域名信息相对应,即ICP服务器的域名信息与流媒体CDN服务器的IP地址是一对一的关系或者一对多的关系,则流媒体CDN服务器向用户分发流媒体内容的方法具体包括:
步骤101:流媒体CDN服务器接收用户发送的流媒体内容请求,其中包括用户请求的流媒体内容的标识、用户的标识等等。
步骤102:流媒体CDN服务器接收到用户发送流媒体内容请求时,查找自身的IP地址。
步骤103:流媒体CDN服务器根据存储的自身的IP地址与ICP服务器的域名信息的对应关系,查找自身的IP地址对应的ICP服务器的域名信息。
步骤104:流媒体CDN服务器根据查找到的ICP服务器的域名信息,确定用户请求的流媒体内容的来源,从而将用户请求的流媒体内容从ICP服务器取出并分发给用户。
该方法虽然能够解决域名信息的识别问题,但是仍然存在如下问题:1)IP资源消耗严重,随着流媒体CDN服务器服务的ICP服务器数量的增多,需要的IP地址的数量将会急剧增长,从而导致***扩展性差;2)对于流媒体CDN服务器以及域名解析规则的配置和管理较复杂,运维成本高。因此,在流媒体CDN服务规模不断扩大的情况下,该方法并不能够很好地解决客户端访问域名的识别问题。
综上所述,现有的流媒体内容分发技术中,对提供用户请求的流媒体内容的服务器的域名信息的识别效果较差。
发明内容
本发明实施例提供了一种流媒体内容分发方法、***及装置,用以解决现有的流媒体内容分发技术中,存在对提供用户请求的流媒体内容的服务器的域名信息的识别效果较差的问题。
本发明实施例提供的一种流媒体内容分发方法包括:
接收用户发送的流媒体内容请求,获得提供所述流媒体内容的服务器的域名识别码;
根据提供流媒体内容的服务器的域名识别码与提供流媒体内容的服务器的域名信息的对应关系,查找所述获得的域名识别码对应的提供流媒体内容的服务器的域名信息;
根据查找到的域名信息,从提供流媒体内容的服务器获取用户请求的流媒体内容,并将流媒体内容发送给所述用户。
本发明实施例提供的一种流媒体内容分发***包括:
客户端,用于根据用户指示发送流媒体内容请求;以及接收流媒体内容分发网络CDN服务器发送的流媒体内容;
流媒体CDN服务器,用于接收所述客户端发送的流媒体内容请求,获得提供所述流媒体内容的服务器的域名识别码;根据提供流媒体内容的服务器的域名识别码与提供流媒体内容的服务器的域名信息的对应关系,查找所述获得的域名识别码对应的提供流媒体内容的服务器的域名信息;根据查找到的域名信息,向提供流媒体内容的服务器发送流媒体内容请求,并接收所述提供流媒体内容的服务器发送的流媒体内容,将流媒体内容发送给所述客户端;
ICP服务器,用于接收所述流媒体CDN服务器发送的流媒体内容请求,将所述流媒体CDN服务器请求的流媒体内容发送给所述流媒体CDN服务器。
本发明实施例提供的一种客户端包括:
发送请求单元,用于根据用户指示发送流媒体内容请求,其中包括提供所述流媒体内容的服务器的域名识别码;
接收内容单元,用于接收流媒体内容分发网络服务器发送的流媒体内容,并提供给所述用户。
本发明实施例提供的一种服务器包括:
接收请求单元,用于接收用户发送的流媒体内容请求,获得提供所述流媒体内容的服务器的域名识别码;
查找单元,用于根据提供流媒体内容的服务器的域名识别码与提供流媒体内容的服务器的域名信息的对应关系,查找所述获得的域名识别码对应的提供流媒体内容的服务器的域名信息;
发送内容单元,用于根据查找到的域名信息,向提供流媒体内容的服务器发送流媒体内容请求,并接收所述提供流媒体内容的服务器发送的流媒体内容,将流媒体内容发送给所述用户。
本发明实施例提供的一种服务器包括:
发布单元,用于发布带有域名识别码的全球资源定位符URL;
提供内容单元,用于接收流媒体内容分发网络服务器发送的流媒体内容请求,将所述流媒体内容分发网络服务器请求的流媒体内容发送给所述流媒体内容分发网络服务器。
本发明实施例,接收用户发送的流媒体内容请求,获得提供所述流媒体内容的服务器的域名识别码;根据提供流媒体内容的服务器的域名识别码与提供流媒体内容的服务器的域名信息的对应关系,查找所述获得的域名识别码对应的提供流媒体内容的服务器的域名信息;根据查找到的域名信息,从提供流媒体内容的服务器获取用户请求的流媒体内容,并将流媒体内容发送给所述用户,从而实现了流媒体CDN中识别与用户请求的流媒体内容相对应的域名信息的技术方案,有效地解决了识别用户请求的域名信息的问题,并且有效地避免了现有技术中流媒体CDN服务器的IP地址资源的严重消耗,具有很好的扩展性。
附图说明
图1为现有技术中的流媒体内容分发方法的流程示意图;
图2为本发明实施例提供的一种流媒体内容分发方法的总体流程示意图;
图3为本发明实施例提供的一种流媒体内容分发方法的具体流程示意图;
图4为本发明实施例提供的一种流媒体内容分发***的结构示意图;
图5为本发明实施例提供的一种客户端的结构示意图;
图6为本发明实施例提供的一种流媒体CDN服务器的结构示意图;
图7为本发明实施例提供的一种ICP服务器的结构示意图。
具体实施方式
本发明实施例提供了一种流媒体内容分发方法、***及装置,用以解决现有的流媒体内容分发技术存在难以识别与用户请求的流媒体内容相对应的域名信息的问题,避免现有流媒体CDN服务器的IP地址资源的严重消耗。
下面结合附图对本发明实施例进行说明。
参见图2,本发明实施例提供的一种流媒体内容分发方法总体包括:
步骤201、接收用户发送的流媒体内容请求,获得提供所述流媒体内容的服务器的域名识别码(CCCode,China Cache Code)。
其中,CCCode可以通过对用户发送的流媒体内容请求进行解析获得,也可以通过用户发送的单独的一个域名识别码通知消息直接获得。域名识别码通知消息中携带的CCCode是从提供流媒体内容的服务器发布的流媒体内容的全球资源定位符(URL,Uniform Resource Locator)中获得的,或者是对用户访问的URL进行解析,得到该URL中的域名信息,并查询域名信息和CCCode的对应关系获得的,较佳地,该对应关系是存储在用户登陆的客户端中的。
步骤202、根据预先设置的提供流媒体内容的服务器的CCCode与提供流媒体内容的服务器的域名信息的对应关系,查找与步骤201中获得的CCCode相对应的域名信息。
步骤203、根据查找到的域名信息,从提供流媒体内容的服务器获取用户请求的流媒体内容,并将流媒体内容发送给用户。
其中,所述域名信息为流媒体内容的数据来源的域名信息,本发明实施例中以流媒体内容的数据来源为ICP服务器为例进行说明。
CCCode的取值可以有多种,例如:任意字母或数字;或者字母与数字的组合;或者将ICP服务器的域名进行哈希运算得到的字符串等等。
每个CCCode对应唯一一个ICP服务器的域名信息。CCCode与ICP服务器的域名信息的对应关系可以存储在流媒体CDN服务器上,也可以单独设置在一台或多台服务器上。
CCCode与ICP服务器的域名信息的对应关系可以由流媒体CDN服务商全局统一设置,用户无法更改;当然也可以根据用户需要为用户定制,并根据用户需要进行更改。例如,某用户经常访问某ICP服务器提供的流媒体内容,则根据该用户需要,流媒体CDN服务商为该用户定制该ICP服务器的域名信息对应的CCCode,用户在访问该ICP服务器的URL地址时,向流媒体CDN服务器发送流媒体内容请求,流媒体CDN服务器接收用户发送的流媒体内容请求,并获得该用户发送的CCCode,流媒体CDN服务器根据预先存储的该用户定制的CCCode与ICP服务器的域名信息的对应关系,查找获得的CCCode所对应的ICP服务器的域名信息,从而提供相应服务。因此,本发明实施例中一个域名信息可以对应多个CCCode,可以针对不同用户设置不同的CCCode,也可以针对一个用户设置多个CCCode。
下面给出更为具体的实施方式。
参见图3,当CCCode由用户发送的流媒体内容请求携带时,流媒体CDN服务提供商预先为所服务的每个ICP服务器的域名信息生成一个域名识别码CCCode,将该CCCode以URL参数的形式添加在ICP服务器需要发布的URL地址上,并将CCCode和ICP服务器的域名信息的对应关系存储在流媒体CDN服务器中。
本发明实施例提供的一种流媒体内容分发方法具体包括:
步骤301、ICP服务器发布带有CCCode的URL。
步骤302、用户登录客户端,通过该客户端访问ICP服务器发布的带有CCCode的URL,并向流媒体CDN服务器发送流媒体内容请求,其中包括URL的参数信息,该参数信息中包括CCCode。
步骤303、流媒体CDN服务器从客户端发送来的请求报文中,查找CCCode,如果找到,则转入步骤304,否则转入步骤305。
步骤304、流媒体CDN服务器根据找到的CCCode,查询预先存储的CCCode与ICP服务器的域名信息的对应关系,如果查得用户发送的流媒体内容请求中携带的CCCode所对应的ICP服务器的域名信息,则执行步骤306;否则查询失败,执行步骤307。
步骤305、流媒体CDN服务器从客户端发送来的请求报文中,通过流媒体传输协议字段查找所述用户请求的流媒体内容所在的ICP服务器的域名信息,如果找到,则转入步骤306,否则查询失败,执行步骤307。
步骤306、流媒体CDN服务器根据查得的域名信息,确定客户端所请求的流媒体内容的数据来源,即所请求的流媒体内容位于哪个ICP服务器上,并从该ICP服务器读取相应的流媒体内容数据发送给用户。
步骤307、拒绝服务。
举个例子,例如提供的流媒体内容的ICP服务器的域名为abc.com,该站点提供的流媒体内容的原始URL为mms://abc.com/live,预先针对域名abc.com生成CCCode,CCCode的值取为“cc1234”;将ICP服务器的URL修改为:mms://abc.com/live?CCCode=cc1234;在流媒体CDN服务器上配置cc1234与abc.com的对应关系,那么,流媒体CDN服务器向用户分发流媒体内容的过程包括:
步骤a、ICP服务器发布URL,该URL为:mms://abc.corn/live?CCCode=cc1234。
步骤b、客户端访问ICP服务器发布的URL,客户端向流媒体CDN服务器发送流媒体内容请求,该请求中携带CCCode参数。
步骤c、流媒体CDN服务器收到客户端的请求,并从中取出CCCode,即cc1234。
例如,客户端发送的流媒体内容请求中包括的参数信息为:live?CCCode=cc1234,则流媒体CDN服务器从该参数信息中解析出CCCode=cc1234。
当然,客户端也可以根据ICP服务器发布的URL直接解析得到CCCode=cc1234,并通过流媒体内容请求将CCCode的值cc1234发送给流媒体CDN服务器,而不需要由流媒体CDN服务器进行解析,流媒体CDN服务器可以直接获取CCCode,并查找对应的域名信息。
步骤d、流媒体CDN服务器根据存储的CCCode与域名信息的对应关系,查找出cc1234对应的域名abc.com。
步骤e、流媒体CDN服务器根据域名abc.com,找到提供用户请求的流媒体内容的ICP服务器,并向该ICP服务器发送流媒体内容请求,待得到ICP服务器发送的流媒体内容数据后,将该流媒体内容数据分发给用户。
如果ICP服务器仍然发布原始的URL,或者客户端播放器由于某种原因去掉了URL中的CCCode,那么流媒体CDN服务器在处理客户端发送的流媒体内容请求时,采用现有技术从该请求中的流媒体传输协议的相关字段中查找域名信息,如果找到域名信息,则按照上述步骤e进行处理,否则拒绝服务。
当然,本发明流媒体CDN服务器在处理客户端发送的流媒体内容请求时,可以首先采用现有技术从该请求中的流媒体传输协议的相关字段中查找域名信息,如果找到域名信息,则根据该域名信息获取流媒体内容,并将该流媒体内容发送给所述用户;否则,从客户端发送的流媒体内容请求中解析得到CCCode,并根据自身存储的CCCode和ICP服务器的域名信息的对应关系,查找解析得到CCCode所对应的ICP服务器的域名信息,如果找到域名信息,则根据该域名信息获取流媒体内容,并将该流媒体内容发送给用户;如果没有查找到解析得到CCCode所对应的ICP服务器的域名信息,则拒绝服务。
本实施例仅对ICP服务器发布的URL做少量修改,能够支持客户端直接对ICP服务器的访问,同时能够支持采用现有技术对客户端访问域名进行识别,因此本发明实施例具有很好的兼容性及灵活性。
当CCCode由客户端发送的单独的域名识别码通知消息携带给流媒体CDN服务器时,CCCode可以是客户端从ICP服务器发布的URL中获得的;也可以是客户端根据用户访问的ICP服务器发布的流媒体内容的URL,提取出其中的域名信息,并查询自身存储的域名信息和CCCode的对应关系获得的,也就是说,此时的CCCode不需要添加在URL中,无需对ICP服务器发布的URL进行改变,可以在客户端设置域名信息与CCCode的对应关系,当用户通过该客户端访问某ICP服务器发布的URL地址并发送流媒体内容请求后,该客户端查找到与该URL中的域名信息对应的CCCode,将该CCCode通过域名识别码通知消息发送给流媒体CDN服务器,流媒体CDN服务器根据客户端发送的CCCode,查找到与该CCCode对应的域名信息,并根据该域名信息查找到ICP服务器,将用户请求的流媒体内容从ICP服务器取出并发送给该用户。
当然,客户端可以直接对用户访问的URL进行解析,获得其中的域名信息,并直接将该域名信息发送给流媒体CDN服务器,流媒体CDN服务器直接根据该域名信息查找相应的ICP服务器,并提供相应服务。
或者,客户端直接将用户访问的URL发送给流媒体CDN服务器,由流媒体CDN服务器对URL进行解析,得到该URL中的域名信息,根据该域名信息查找相应的ICP服务器,并提供相应服务。
较佳地,本发明实施例中所述的CCCode与ICP服务器的域名信息的对应关系可以随时或周期地被更新,例如,在ICP服务器的域名信息发生变化时,或者针对某一ICP服务器的域名信息新增了与之对应的用户定制的CCCode时,都需要对已经存储的CCCode与ICP服务器的域名信息的对应关系进行更新。
下面介绍一下本发明实施例提供的装置。
参见图4,本发明实施例提供的一种流媒体内容分发***包括:
客户端401,用于根据用户指示访问ICP服务器403发布的URL,并向流媒体CDN服务器402发送流媒体内容请求;以及接收流媒体CDN服务器402发送的流媒体内容,并将该流媒体内容展示给用户。
流媒体CDN服务器402,用于接收所述客户端401发送的流媒体内容请求,获取ICP服务器403的域名识别码;根据预先设置的域名识别码与域名信息的对应关系,查找ICP服务器403的域名识别码对应的ICP服务器403的域名信息;根据查找到的ICP服务器403的域名信息,向ICP服务器403发送流媒体内容请求,并接收ICP服务器403发送的流媒体内容,将该流媒体内容发送给客户端401。
ICP服务器403,用于接收到流媒体CDN服务器402发送的流媒体内容请求时,将流媒体CDN服务器402请求的流媒体内容发送给流媒体CDN服务器402。
较佳地,参见图5,所述客户端401包括:
发送请求单元4011,用于根据用户指示访问ICP服务器403发布的URL,并向流媒体CDN服务器402发送流媒体内容请求,其中包括域名识别码。
接收内容单元4012,用于接收流媒体CDN服务器402发送的流媒体内容,并提供给用户。
较佳地,参见图6,流媒体CDN服务器402包括:
接收请求单元4021,用于接收用户发送的流媒体内容请求,获取ICP服务器403的域名识别码。
查找单元4022,用于根据预先设置的域名识别码与域名信息的对应关系,查找ICP服务器403的域名识别码对应的ICP服务器403的域名信息。
发送内容单元4023,用于根据查找到的ICP服务器403的域名信息,向ICP服务器403发送流媒体内容请求,并接收ICP服务器403发送的流媒体内容,将该流媒体内容发送给用户。
较佳地,流媒体CDN服务器402还包括:
存储单元4024,用于存储域名识别码与域名信息的对应关系。
较佳地,参见图7,ICP服务器403包括:
发布单元4031,用于发布带有域名识别码的全球资源定位符URL。
提供内容单元4032,用于接收流媒体CDN服务器402发送的流媒体内容请求,将流媒体CDN服务器402请求的流媒体内容发送给流媒体CDN服务器402。
综上所述,本发明实施例通过设置域名识别码与域名信息的对应关系,实现了一种用于向流媒体CDN用户分发流媒体内容的方案。通过采用域名识别码有效地解决了客户端访问域名的识别问题,同时避免了现有技术对流媒体CDN服务器的IP地址的严重消耗,具有很好的扩展性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1、一种流媒体内容分发方法,其特征在于,该方法包括:
接收用户发送的流媒体内容请求,获得提供所述流媒体内容的服务器的域名识别码;
根据提供流媒体内容的服务器的域名识别码与提供流媒体内容的服务器的域名信息的对应关系,查找所述获得的域名识别码对应的提供流媒体内容的服务器的域名信息;
根据查找到的域名信息,从提供流媒体内容的服务器获取用户请求的流媒体内容,并将流媒体内容发送给所述用户。
2、根据权利要求1所述的方法,其特征在于,当根据所述对应关系没有查找到所述获得的域名识别码对应的提供流媒体内容的服务器的域名信息时,从所述用户发送的流媒体内容请求中的流媒体传输协议的相关字段查找域名信息,根据查找到的域名信息获取流媒体内容,并将该流媒体内容发送给所述用户。
3、根据权利要求1所述的方法,其特征在于,所述域名识别码是从所述流媒体内容请求中获得的,所述流媒体内容请求中携带的域名识别码是从提供流媒体内容的服务器发布的流媒体内容的全球资源定位符URL中获得的。
4、根据权利要求1所述的方法,其特征在于,所述获得域名识别码的方法包括:
接收用户在发送流媒体内容请求后发送的域名识别码通知消息;
从所述域名识别码通知消息中获得所述域名识别码。
5、根据权利要求4所述的方法,其特征在于,所述域名识别码通知消息中携带的域名识别码是从提供流媒体内容的服务器发布的流媒体内容的全球资源定位符URL中获得的,或者是通过对用户访问的URL进行解析,得到该URL中的域名信息,并查询域名信息和域名识别码的对应关系获得的。
6、一种流媒体内容分发***,其特征在于,该***包括:
客户端,用于根据用户指示发送流媒体内容请求;以及接收流媒体内容分发网络CDN服务器发送的流媒体内容;
流媒体CDN服务器,用于接收所述客户端发送的流媒体内容请求,获得提供所述流媒体内容的服务器的域名识别码;根据提供流媒体内容的服务器的域名识别码与提供流媒体内容的服务器的域名信息的对应关系,查找所述获得的域名识别码对应的提供流媒体内容的服务器的域名信息;根据查找到的域名信息,向提供流媒体内容的服务器发送流媒体内容请求,并接收所述提供流媒体内容的服务器发送的流媒体内容,将流媒体内容发送给所述客户端;
ICP服务器,用于接收所述流媒体CDN服务器发送的流媒体内容请求,将所述流媒体CDN服务器请求的流媒体内容发送给所述流媒体CDN服务器。
7、一种客户端,其特征在于,该客户端包括:
发送请求单元,用于根据用户指示发送流媒体内容请求,其中包括提供所述流媒体内容的服务器的域名识别码;
接收内容单元,用于接收流媒体内容分发网络服务器发送的流媒体内容,并提供给所述用户。
8、一种服务器,其特征在于,该服务器包括:
接收请求单元,用于接收用户发送的流媒体内容请求,获得提供所述流媒体内容的服务器的域名识别码;
查找单元,用于根据提供流媒体内容的服务器的域名识别码与提供流媒体内容的服务器的域名信息的对应关系,查找所述获得的域名识别码对应的提供流媒体内容的服务器的域名信息;
发送内容单元,用于根据查找到的域名信息,向提供流媒体内容的服务器发送流媒体内容请求,并接收所述提供流媒体内容的服务器发送的流媒体内容,将流媒体内容发送给所述用户。
9、根据权利要求8所述的服务器,其特征在于,该服务器还包括:
存储单元,用于存储所述对应关系。
10、一种服务器,其特征在于,该服务器包括:
发布单元,用于发布带有域名识别码的全球资源定位符URL;
提供内容单元,用于接收流媒体内容分发网络服务器发送的流媒体内容请求,将所述流媒体内容分发网络服务器请求的流媒体内容发送给所述流媒体内容分发网络服务器。
CN2008101031463A 2008-03-31 2008-03-31 一种流媒体内容分发方法、***及装置 Active CN101252590B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101031463A CN101252590B (zh) 2008-03-31 2008-03-31 一种流媒体内容分发方法、***及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101031463A CN101252590B (zh) 2008-03-31 2008-03-31 一种流媒体内容分发方法、***及装置

Publications (2)

Publication Number Publication Date
CN101252590A true CN101252590A (zh) 2008-08-27
CN101252590B CN101252590B (zh) 2012-04-25

Family

ID=39955774

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101031463A Active CN101252590B (zh) 2008-03-31 2008-03-31 一种流媒体内容分发方法、***及装置

Country Status (1)

Country Link
CN (1) CN101252590B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102801810A (zh) * 2012-08-24 2012-11-28 乐视网信息技术(北京)股份有限公司 在内容分发网络中隐藏url的方法
CN102904906A (zh) * 2012-11-14 2013-01-30 无锡德思普科技有限公司 一种基于互联网的带密钥耦合的、可控推送与播放***及其工作方法
CN103237270A (zh) * 2013-05-09 2013-08-07 黄孙明 一种可与网络交互的视频流媒体***和方法
CN103516606A (zh) * 2012-06-25 2014-01-15 中兴通讯股份有限公司 一种cdn路由实现方法和***
CN103546439A (zh) * 2012-07-16 2014-01-29 中兴通讯股份有限公司 内容请求的处理方法及装置
CN104065665A (zh) * 2014-07-02 2014-09-24 深圳深讯和科技有限公司 流媒体数据的处理方法和***
CN105635175A (zh) * 2016-02-04 2016-06-01 北京奇艺世纪科技有限公司 一种rtmp流服务器的负载均衡方法和***
CN105872577A (zh) * 2015-12-01 2016-08-17 乐视云计算有限公司 视频数据的获取方法、装置及***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW535063B (en) * 2000-06-19 2003-06-01 Sony Corp Information usage system, server computer, terminal device and medium
CN1297174C (zh) * 2002-09-24 2007-01-24 华为技术有限公司 用户终端之间通过公众陆地移动通信网分组域通信的方法
JP2006048464A (ja) * 2004-08-06 2006-02-16 Toshiba Corp コンテンツデータ配信システム、コンテンツデータ配信方法及商品販売方法
CN100544367C (zh) * 2005-07-01 2009-09-23 中国科学院声学研究所 一种基于传输网络的流媒体业务传输平台***
CN1964470A (zh) * 2005-11-10 2007-05-16 中国电信股份有限公司 视频点播/直播***和方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103516606A (zh) * 2012-06-25 2014-01-15 中兴通讯股份有限公司 一种cdn路由实现方法和***
CN103516606B (zh) * 2012-06-25 2017-08-11 中兴通讯股份有限公司 一种cdn路由实现方法和***
CN103546439A (zh) * 2012-07-16 2014-01-29 中兴通讯股份有限公司 内容请求的处理方法及装置
CN103546439B (zh) * 2012-07-16 2019-01-11 中兴通讯股份有限公司 内容请求的处理方法及装置
CN102801810A (zh) * 2012-08-24 2012-11-28 乐视网信息技术(北京)股份有限公司 在内容分发网络中隐藏url的方法
CN102904906A (zh) * 2012-11-14 2013-01-30 无锡德思普科技有限公司 一种基于互联网的带密钥耦合的、可控推送与播放***及其工作方法
CN103237270A (zh) * 2013-05-09 2013-08-07 黄孙明 一种可与网络交互的视频流媒体***和方法
CN104065665A (zh) * 2014-07-02 2014-09-24 深圳深讯和科技有限公司 流媒体数据的处理方法和***
CN105872577A (zh) * 2015-12-01 2016-08-17 乐视云计算有限公司 视频数据的获取方法、装置及***
WO2017092311A1 (zh) * 2015-12-01 2017-06-08 乐视控股(北京)有限公司 视频数据的获取方法、装置及***
CN105635175A (zh) * 2016-02-04 2016-06-01 北京奇艺世纪科技有限公司 一种rtmp流服务器的负载均衡方法和***
CN105635175B (zh) * 2016-02-04 2018-11-06 北京奇艺世纪科技有限公司 一种rtmp流服务器的负载均衡方法和***

Also Published As

Publication number Publication date
CN101252590B (zh) 2012-04-25

Similar Documents

Publication Publication Date Title
CN101252590B (zh) 一种流媒体内容分发方法、***及装置
JP5404766B2 (ja) ルーティングをリクエストするための方法とシステム
US9800539B2 (en) Request routing management based on network components
US9160703B2 (en) Request routing management based on network components
EP3567881B1 (en) Request routing and updating routing information utilizing client location information
CN102067094B (zh) 高速缓存优化
CN102077189B (zh) 使用网络计算组件的请求路由
US8756341B1 (en) Request routing utilizing popularity information
US7991910B2 (en) Updating routing information based on client location
CN102047243A (zh) 基于类别请求路由
US20120084359A1 (en) Information processing device, information processing method, and computer readable recording medium
US20100121914A1 (en) Contents delivery system and method based on content delivery network provider and replication server thereof
US11606331B1 (en) Systems and methods for processing requests for content of a content distribution network
CN105827694B (zh) 网络资源的获取方法和装置
KR20100054661A (ko) 복수의 cdn 사업자를 통한 컨텐츠 분배시스템 및 방법
KR101160542B1 (ko) 복수의 cdn 사업자를 통한 컨텐츠 분배시스템 및 방법, 그 컨텐츠 제공자 네임서버
WO2022057935A1 (zh) 一种基于内容分发网络获取数据的方法及装置
KR101137249B1 (ko) 복수의 cdn 사업자를 통한 컨텐츠 분배시스템 및 방법, 그 컨텐츠서버
KR101109524B1 (ko) 복수의 cdn 사업자를 통한 컨텐츠 분배시스템 및 방법, 그 컨텐츠 제공자 네임서버
KR20100054660A (ko) 복수의 cdn 사업자를 통한 컨텐츠 분배시스템 및 방법, 그 컨텐츠서버
CN103166928A (zh) 一种提供信息服务的方法、***和dns授权服务器
KR20100053372A (ko) Cdn 사업자를 통한 컨텐츠 분배시스템 및 방법, 그 복제서버
KR20100008046A (ko) 콘텐츠 전송 서비스 제공 방법 및 장치
KR20100055295A (ko) 복수의 cdn 사업자를 통한 컨텐츠 분배시스템 및 방법
KR20100054659A (ko) 복수의 cdn 사업자를 통한 컨텐츠 분배시스템 및 방법, 그 컨텐츠서버

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant