当前位置: 首页 > 专利查询>清华大学专利>正文

一种适用大规模用户点播的集群式流媒体服务器系统技术方案

技术编号:3935942 阅读:259 留言:0更新日期:2012-04-11 18:40
一种适用于大规模用户点播的集群式流媒体服务器系统属于流媒体服务技术领域,其特征在于,含有三类服务器结点:调度服务器用于根据用户的IP信息判断其所属的网络,将用户分配到合适的流媒体服务器上,使用户获得最好服务,并对各个流媒体服务器进行负载均衡;流媒体服务器对用户直接提供流媒体服务,并通过缓存软件提高访问和传输速度,以及管理服务器的存储系统;监控服务器通过部署在流媒体服务器结点上的监控探针,获得该流媒体服务器结点当前的负载信息,并将这些信息保存在本地数据库中,同时提供内部访问的Web查询页面,供开发人员查询系统资源占用情况。本发明专利技术为使用者提供视频和音频内容的点播服务,结构简单,使用方便。

【技术实现步骤摘要】

【技术保护点】
一种适用于大规模用户点播的集群式流媒体服务器系统,其特征在于含有:外部网络,内部以太网络和光纤存储网络,其中:外部网络包括教育网、电信网、网通在内的外部宽带网,内部以太网络,含有:一个调度服务器、一个监控服务器和至少一个流媒体服务器,其中:调度服务器,配置有开源数据库软件MySQL,开源缓存软件Squid,开源的服务器软件Lighttpd,操作系统为Linux,以及一个调度模块、IP数据库和本地负载信息库,所述调度模块依次按以下步骤进行:通过所述外部网络接收用户的IP信息并确认身份后,判断所述用户所在的网络,从所述本地负载信息数据库调用各所述流媒体服务器结点的负载信息以及负载均衡算法,选择一个所述流媒体服务器并把所述流媒体该服务器的统一资源地址URL返回给所述用户,然后通过所述监控服务器周期性的刷新本地负载信息;流媒体服务器,配置有所述Squid软件和Llghttpd软件,操作系统为Linux,还设有:一个缓存模块、一个存储模块以及一个监控模块探针,并依次按以下步骤进行:通过千兆以太网交换机接受从所述调度模块转来的所述用户的点播请求,搜索本地缓存模块,如命中则通过所述外部宽带网向所述用户发出,如未命中,则把所述用户请求转发给所述存储模块,所述缓存模块则通过所述光纤存储网中的光纤交换机从本地磁盘阵列存储中取出目标文件,返回给所述用户,同时把目标文件存于所述缓存模块中,监控服务器,配置有WEB应用服务器软件Tomcat以及所述的MySQL软件,操作系统为WindowsServer,所述监控服务器中的流量监控模块包括部署在所述监控服务器上的监控端Monitor和部署在各所述调度服务器和所述监控服务器上的监控探针Probe,负责周期性地把各所述流媒体服务器的当前负载状况汇报给所述监控端Monitor,其中,至少包括当前结点的CPU、内存、磁盘和网络状态,存储在所述本地负载信息数据库中,供所述调度服务器使用。...

【技术特征摘要】

【专利技术属性】
技术研发人员:都志辉叶银刘文杰张天乐
申请(专利权)人:清华大学
类型:发明
国别省市:11[中国|北京]

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

1