[发明专利]一种对等连接流媒体直播系统和装置有效
申请号: | 200610111492.7 | 申请日: | 2006-08-22 |
公开(公告)号: | CN101068336A | 公开(公告)日: | 2007-11-07 |
发明(设计)人: | 方斌;吴波;林实立;王海波;宋洋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N7/173 | 分类号: | H04N7/173;H04L29/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 沈泳;逯长明 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对等 连接 流媒体 直播 系统 装置 | ||
1、一种对等连接流媒体直播系统,包括采集服务器、索引服务器、若干客户端,其特征在于,还包括若干超级种子节点,该超级种子节点用于向所述索引服务器提出对特定节目的下载请求,所述索引服务器向其返回正在提供该特定节目的采集服务器和缓存有该节目的分片流媒体数据的客户端信息;所述超级种子节点从所述的采集服务器以及客户端下载分片流媒体数据,并将其缓存的分片流媒体数据记录在所述索引服务器中;
当所述客户端向所述索引服务器提出某个节目的下载请求时,所述索引服务器向该客户端提供最近下载该节目的其它客户端以及超级种子节点的信息,所述客户端根据该信息从上述客户端和超级种子节点分片下载所需节目;
所述超级种子节点是具有比客户端更强的下载服务能力的网络节点。
2、根据权利要求1所述的系统,其特征在于,所述超级种子节点可以位于不同的位置以及不同的运营商网络中,根据提出下载请求的客户端所在的地理位置和运营商网络,通过以下优先顺序向提出请求的客户端提供其它客户端以及超级种子节点信息:
运营商相同并且地理位置相近;
运营商相同;
地理位置相近;
随机选择。
3、根据权利要求1所述的系统,其特征在于,所述超级种子节点向所述索引服务器提出对特定节目的下载请求时,所述索引服务器还向该超级种子节点返回缓存有该特定节目的分片流媒体数据的其他超级种子节点的信息;该超级种子节点下载分片流媒体数据时,从上述其他超级种子节点下载分片流媒体数据。
4、根据权利要求1所述的系统,其特征在于,所述索引服务器用于记录采集服务器提供的节目名称及与流媒体数据相关的信息;当所述索引服务器接收超级种子节点和客户端对某个特定节目的下载请求时,对应该节目记录提出下载请求的超级种子节点或客户端的网络信息。
5、根据权利要求1所述的系统,其特征在于,所述超级种子节点维护其最近下载的每个节目的相关信息,包括该超级种子节点缓存的该节目的分片流媒体数据编号,以及正在下载该节目的其他超级种子节点的状态信息和网络信息;
所述客户端维护其最近下载的每个节目的相关信息,包括:该客户端缓存节目的分片流媒体数据的编号,以及最近下载该节目的超级种子节点和客户端的状态信息和网络信息;
超级种子节点之间,以及超级种子节点和采集服务器之间交互其自身缓存的分片流媒体数据编号,并保存该信息;超级种子节点下载某个节目时,根据其自身缓存的分片流媒体数据编号以及其他正在下载该节目的超级种子节点或者采集服务器缓存的分片流媒体数据的编号,确定下载所需的分片流媒体数据的超级种子节点或者采集服务器;
所述客户端之间,以及客户端和超级种子节点之间交互自己缓存的最近下载节目的分片流媒体数据的编号,并保存交互得到的其他客户端或者超级种子节点服务节目的缓存数据的分片编号;客户端根据自己缓存的分片流媒体数据编号,以及其他下载相同节目的超级种子节点或者客户端缓存的相同节目的分片流媒体数据编号,决定下载所需的分片流媒体数据的超级种子节点或者客户端。
6、根据权利要求1所述的系统,其特征在于,采集服务器具有最大允许下载的超级种子节点数,如果采集服务器当前连接的超级种子节点还没有超过其允许的最大下载的超级种子节点数值,则为新的下载请求提供下载,否则拒绝下载;
所述超级种子节点具有最大允许下载的超级种子节点数,如果连接的超级种子节点还没有超过该数值,则为新的来自超级种子节点的下载请求提供下载,否则拒绝下载;所述超级种子节点还具有最大允许下载的客户端数,如果正在向其下载流媒体数据的客户端没有超出该最大允许下载的客户端数,则接收新的来自客户端的下载请求,否则,拒绝新的来自客户端的下载请求;
所述客户端具有最大允许下载的客户端数,如果向其下载的客户端还没有超过该数值,则为新的下载请求提供下载;否则,拒绝新的下载请求;所述最大允许下载的客户端数包括超级种子节点的数目。
7、根据权利要求1所述的系统,其特征在于,所述客户端请求下载某个节目时,索引服务器对应于该节目记录该客户端的网络信息;该信息为所述最近下载该节目的其它客户端信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610111492.7/1.html,转载请声明来源钻瓜专利网。