[发明专利]一种应用于对等网络的直播调度系统及方法有效
申请号: | 201210588344.X | 申请日: | 2012-12-31 |
公开(公告)号: | CN103024076A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 邵长松;李茗;赵瑞前;张海;马宙;李卓;王世有 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/18 |
代理公司: | 北京驰纳智财知识产权代理事务所(普通合伙) 11367 | 代理人: | 谢亮;唐与芬 |
地址: | 100026 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 对等 网络 直播 调度 系统 方法 | ||
技术领域
本发明涉及一种应用于对等网络的直播调度系统及方法,属于流媒体技术领域。
背景技术
相对于传统的电视直播,网络电视直播的选择性强,且收视方便。网络电视直播将电视信号引入互联网,使用户可以在互联网上观看各个电视台以及其他直播类节目。但网站通过网络进行视频直播等服务会加大服务器的负载,消耗巨大的带宽资源,同时对整个的网络传输环节也有很高的要求,向全国范围内的互联网用户提供网络直播服务会非常困难。为了解决这个问题运营商常会采用对等网络(Peer-to-Peer Network;以下简称P2P网络)流媒体直播技术,P2P网络的共享和快速的选路机制为观众提供了良好的流媒体视频直播体验。
P2P网络平台由两个层次组成。上面一层是服务器级的CDN(Content Delivery Network,即互联网内容发布网络)网络,下面一层是客户终端组成的P2P网络。
最简单的CDN网络只需一台负责全局负载均衡的DNS和各节点一台高速缓存服务器(以下可简称Caching Server),即可运行。DNS支持根据用户源IP地址解析不同的IP,实现就近访问。为了保证高可用性等,CDN网管中心需要监控各节点的流量、健康状况等。一个节点的单台Caching Server承载数量不够时,才需要多台Caching Server,多台Caching Server同时工作时,才需要负载均衡器,使Caching Server群协同工作。
如何通过改变在P2P网络中的直播策略来降低服务器负载同时驱动整个网络贡献更多带宽是本领域需要面对的一个课题。
发明内容
本发明提出一种应用于对等网络的直播调度系统,该系统的运行机制是:当客户端向高速缓存服务器请求直播数据时,高速缓存服务器将所述客户端分为正常直播客户端和延迟直播客户端,高速缓存服务器向正常直播客户端提供直播数据而组织延迟直播客户从所述正常直播客户端获取直播文件,从而在减少了服务器负担同时提高了网络整体输出带宽。为此,本发明提出了以下技术方案:
一种应用于对等网络的直播调度系统,至少包括:一台全局负载均衡DNS服务器,一台或多台高速缓存服务器、一台或多台客户端,其中,
全局负载均衡DNS服务器的功能是:
a1、用于接收客户端发来的收看请求;
a2、用于读取预先定义好的高速缓存服务器节点分配策略,根据该策略将最佳的高速缓存服务器节点地址提供给客户端,使用户能够得到快速的服务,
高速缓存服务器具有如下功能:
b1、用于存储流媒体直播文件;
b2、用于接收全局负载均衡DNS服务器转发的收看请求;
b3、用于在接收到客户端收看请求后将该客户端划分为正常直播客户端或延迟直播客户端;
b4、用于向正常直播客户端提供直播文件下载服务;
b5、用于组织延迟直播客户端在一段延迟时间后从所述正常直播客户端下载直播数据,
客户端具有三个功能:
c1、用于向全局负载均衡DNS服务器发送收看请求;
c2、用于从流媒体直播服务器下载直播文件或从其他客户端下载直播文件;
c3、用于向其他客户端段提供P2P下载服务;
c4、用于播放流媒体直播文件。
本发明进一步提供一种应用于对等网络的直播调度方法包括以下优选步骤:
A、客户端向CDN中的全局负载均衡DNS服务器发送收看请求;
B、 全局负载均衡DNS服务器通过一组预先定义好的策略将该客户端的请求发送至高速缓存服务器;
C、高速缓存服务器接到客户端请求后,首先,将该客户端分为正常直播客户端或延迟直播客户端,之后,向正常直播客户端提供直播文件下载服务同时控制延迟直播客户在一段延迟时间后从所述正常直播客户端下载直播数据。
在上述任一方案优选的是,上述客户端为智能手机、台式机(Desktop)、电脑一体机、笔记本电脑、掌上电脑(PAD)、平板电脑、嵌入式计算机中的一种或组合。
在上述任一方案优选的是,上述客户端收看请求以http格式发送,请求内容至少包括直播频道信息和客户端IP地址。
在上述任一方案优选的是,上述全局负载均衡DNS服务器通过分析客户端IP信息从而得出客户端所在地位置,并根据客户端所在位置将客户端请求发送至离客户端最近的且负载最轻的高速缓存服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210588344.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于石油管道的石油初级处理装置
- 下一篇:一种净水设备用的复合滤芯