媒体串流服务系统及提供媒体串流服务的方法

文档序号:7930573阅读:239来源:国知局
专利名称:媒体串流服务系统及提供媒体串流服务的方法
技术领域
本发明涉及一种媒体串流服务系统及提供媒体串流服务方法,尤指一种用于网络
传输的媒体串流服务系统及提供媒体串流服务的方法。
背景技术
媒体串流服务系统是具有媒体传输功能的系统,如网络电视(IPTV)系统,视频随 选(VOD)系统等。现有的媒体串流服务系统,如图l,包括一连接互联网的媒体服务端,该媒 体服务端由大量的媒体服务器10及一系统管理服务器20组成,该系统管理服务器20接收 来自 一互联网客户端30的媒体数据传输请求,该系统管理服务器20指定该客户端直接与 存储有该媒体数据的媒体服务器10进行媒体传输。现有媒体串流服务系统存在如下问题 1、大量使用媒体服务器使得建置成本高;2、服务器直接暴露于开放的环境中,具有被攻击 的危险而造成已经过授权的媒体资料外泄;3、系统的效能主要体现在媒体服务器的处理能 力,而使媒体服务器成为效能的瓶颈;4、一旦媒体服务器崩溃,将造成部分或全部系统的瘫 痪。

发明内容
鉴于以上内容,有必要提供一种具有安全性与稳定性的媒体串流服务系统及相应 的媒体串流服务方法。 —种媒体串流服务系统,该媒体串流服务系统包括一系统管理服务器、一媒体服 务器及若干串流装置,该系统管理服务器、该媒体服务器及该若干串流装置通过一 内网互 连,该媒体服务器于该内网内通过该系统管理服务器的指派向该若干串流装置提供媒体数 据,该系统管理服务器及该若干串流装置还连接于一外网,当该系统管理服务器接收一来 自连接该外网的一客户端的媒体数据请求时,该系统管理服务器将指派其中一串流装置把 所需求的媒体数据传输给该客户端。 —种提供媒体串流服务的方法包括一系统管理服务器接收一客户端由一外网发 出的媒体数据请求;查找连接到该系统管理服务器所在的一内网的若干串流装置中是否存 有所需媒体数据,如存在,则该系统管理服务器将指派存储有所需媒体数据的串流装置通 过该外网把所需求的媒体数据传输给该客户端,如不存在,该系统管理服务器将指派其中 一串流装置接收自 一连接该内网的媒体服务器发出的所需媒体数据,然后传输给客户端。
相对现有技术,本发明媒体串流服务系统,能够避免媒体服务器直接暴露于开放 的网络中,提高服务系统的安全性,还能有效地将密集相同的串流需求分布到不同的装置 上,分散负载,不会因为部分串流装置崩溃而影响整个系统的稳定性。


图1为现有媒体串流服务系统的连接架构图。
图2为本发明一实施方式中媒体串流服务系统的连接架构图。
图3为图2中串流装置的功能模块图。 图4为本发明一实施方式中提供媒体串流服务的方法的流程图。
具体实施例方式
请参阅图2,本发明一实施方式中的媒体串流服务系统,包括连接于一外网的服务
端,该服务端包括相互间由一内网连接的系统管理服务器40、一媒体服务器50及若干串流
装置60。该系统管理服务器40与该若干串流装置60直接连接外网。该外网还接入有若干
客户端30。该内网是相对该外网所言,如该内网为局域网,该外网为互联网。 该系统管理服务器40用于媒体数据的传输管理,具有用户身份验证功能,媒体地
址分配功能,及媒体数据查询功能等。该系统管理服务器40包括一记录每个串流装置60
内媒体数据的媒体数据列表。 该媒体服务器50具有媒体数据储存功能,用于将媒体数据传输给各串流装置60。
请参阅图3,每一串流装置60包括一中央处理器,一内存、一闪存或硬盘、一用于 连接该内网的内网接口及一用于连接该外网的外网接口 。该闪存或硬盘用于存放正在串流 到外网的媒体数据。每一串流装置60具有一内网地址及一外网地址。在另一实施方式中, 该串流装置60包括有另一闪存或硬盘作为缓冲使用,用于存放已经传输过且未来可能需 要的媒体数据。 请参阅图4,本实施方式提供媒体串流服务方法包括 —客户端30先通过该外网登入该系统管理服务器40进行身份验证; 通过验证后,该客户端30向该系统管理服务器40发出一媒体数据请求; 该系统管理服务器40收到请求后,首先通过检索该媒体数据列表来查找是否在
该若干串流装置60中存有所需媒体数据,如果存在,则该系统管理服务器40将存有所需媒
体数据的串流装置60的地址传输给该客户端30并通知该串流装置60与该客户端30建立
数据连接,如果不存在,则该系统管理服务器40会根据具体状况指派一串流装置60作为此
需求的处理装置,其中该系统管理服务器40可根据串流装置60与客户端30所在的运营商
网络、串流装置60与客户端30间的传输距离、串流装置60的工作运行状态或其他方式进
行指派,然后该系统管理服务器40通知该媒体服务器50通过该内网将所需求的媒体数据
传输给该指派的串流装置60,以便进行串流传输,该系统管理服务器40再将该指定的串流
装置60的地址传输给该客户端30并通知该指定的串流装置60与该客户端30建立数据连
接,并同时更新该系统管理服务器40内的媒体数据列表; 该客户端30连接到对应的串流装置60后,进行媒体数据串流传输。 本发明实施方式媒体串流服务系统具有如下优点 1、每一串流装置都担任着对外开放与对内封闭的角色,这样可以避免媒体服务器
直接暴露于开放的网络中,承受可能遭受的攻击,以防止媒体数据的外流; 2、该串流装置的成本远比该大型服务器便宜,一台服务器可建置出千台甚至万台
的串流装置; 3、由于大量串流装置的使用,媒体串流服务系统可以有效地将密集相同的串流需 求分布到不同的装置上,以实现分散负载的目的,而不会如传统的系统将所有的串流需求 集中在少量的服务器上;
4、在发明实施方式的串流系统中,如果一个或多个串流装置崩溃,会有可替代的 串流装置进行同样的工作,不会造成串流需求的停顿,而增加系统稳定性与安全性。
权利要求
一种媒体串流服务系统,其特征在于,该媒体串流服务系统包括一系统管理服务器、一媒体服务器及若干串流装置,该系统管理服务器、该媒体服务器及该若干串流装置通过一内网互连,该媒体服务器于该内网内通过该系统管理服务器的指派向该若干串流装置提供媒体数据,该系统管理服务器及该若干串流装置还连接于一外网,当该系统管理服务器接收一来自连接该外网的一客户端的媒体数据请求时,该系统管理服务器将指派其中一串流装置把所需求的媒体数据传输给该客户端。
2. 如权利要求1所述的媒体串流服务系统,其特征在于,该系统管理服务器接收该客 户端的媒体数据请求时,如果该若干串流装置中存有所需媒体数据,则该系统管理服务器 将指派该存有媒体数据的串流装置传输给该客户端。
3. 如权利要求1所述的媒体串流服务系统,其特征在于,该系统管理服务器接收该客 户端的媒体数据请求时,如果该若干串流装置中没有所需媒体数据,该系统管理服务器将 指派其中一串流装置接收自该媒体服务器发出的所需媒体数据,然后传输给客户端。
4. 如权利要求3所述的媒体串流服务系统,其特征在于,该系统管理服务器根据串流 装置与该客户端所在的运营商网络、串流装置与客户端间的传输距离或串流装置的工作运 行状态进行指派。
5. 如权利要求1所述的媒体串流服务系统,其特征在于,每一串流装置包括一中央处 理器, 一内存及两硬盘,其中一硬盘用于存放正在传输到外网的媒体数据,另一硬盘用作缓 冲使用,用于存放已经传输过且未来可能需要的媒体数据。
6. 如权利要求1所述的媒体串流服务系统,其特征在于,系统管理服务器包括一记录 每个串流装置内媒体数据的媒体数据列表。
7. 如权利要求l所述的媒体串流服务系统,其特征在于,该内网为局域网,该外网为互 联网。
8. —种提供媒体串流服务的方法,其特征在于,该方法包括 一系统管理服务器接收一客户端由一外网发出的媒体数据请求;查找连接到该系统管理服务器所在的一内网的若干串流装置中是否存有所需媒体数 据,如存在,则该系统管理服务器将指派存储有所需媒体数据的串流装置通过该外网把所 需求的媒体数据传输给该客户端,如不存在,该系统管理服务器将指派其中一串流装置接 收自 一连接该内网的媒体服务器发出的所需媒体数据,然后传输给客户端。
9. 如权利要求8所述的提供媒体串流服务的方法,其特征在于,当该若干串流装置没有所需媒体数据时,该系统管理服务器根据串流装置与该客户端所在的运营商网络、串流 装置与客户端间的传输距离或串流装置的工作运行状态进行指派。
10. 如权利要求8所述的提供媒体串流服务的方法,其特征在于,该系统管理服务器内 存有一记录每个串流装置内媒体数据的媒体数据列表,该系统管理服务器根据查找该媒体 数据列表来判断是否存有所需媒体数据,该媒体数据列表会根据每一串流装置内的媒体数 据的改变而即时更新。
全文摘要
一种媒体串流服务系统,该媒体串流服务系统包括一系统管理服务器、一媒体服务器及若干串流装置,该系统管理服务器、该媒体服务器及该若干串流装置通过一内网互连,该媒体服务器于该内网内通过该系统管理服务器的指派向该若干串流装置提供媒体数据,该系统管理服务器及该若干串流装置还连接于一外网,当该系统管理服务器接收一来自连接该外网的一客户端的媒体数据请求时,该系统管理服务器将指派其中一串流装置把所需求的媒体数据传输给该客户端。本发明还提供了相应的媒体串流服务的方法,本发明媒体串流服务系统,能够避免媒体服务器直接暴露于开放的网络中,提高服务系统的安全性,还能有效地将密集相同的串流需求分布到不同的装置上。
文档编号H04L12/28GK101729527SQ20081030509
公开日2010年6月9日 申请日期2008年10月22日 优先权日2008年10月22日
发明者庄志远, 洪良茂, 王俊文, 简家弘, 蔡灯宇 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1