[发明专利]一种流媒体直播方法及系统在审
申请号: | 201410657796.8 | 申请日: | 2014-11-18 |
公开(公告)号: | CN104735044A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 杨大维;宋创业;孙月龙;敬莲莲 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/18 |
代理公司: | 无 | 代理人: | 无 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 直播 方法 系统 | ||
1.一种流媒体直播方法,其特征在于,包括步骤:
将接入CDN服务器的用户节点分成自上而下的至少两个级别,每一级别包括多个节点;
下一级别节点向上一级别的若干节点请求下载数据,最上层级别的节点向CDN服务器请求下载数据,每个节点保存有为所述节点提供下载服务的上一级别节点的下载列表;
所述上一级别节点接收所述下一级别的下载数据请求,并根据自身可用宽带为所述下一级别的节点上传所述下载数据,每个节点保存有所述节点提供上传服务给下一级别节点的上传列表。
2.根据权利要求1所述的流媒体直播方法,其特征在于,所述步骤下一级别节点向上一级别的若干节点请求下载数据,还包括步骤:
索引服务器接收节点获取下载列表的请求,检查所述节点的级别;
如果检查到所述节点有级别,从所述节点的上一级别节点选择若干节点成为所述节点的下载列表;
如果检查到所述节点没有级别,则判断当前观看直播频道的用户节点数,如果总节点数小于预设值,则设置所述节点为最高级别节点,从CDN下载数据;
如果检查到所述总节点数大于或者等于预设值,自最高级别起逐级检查能够提供下载服务的级别,以确定所述节点的级别;
确定所述节点的级别后,选择上一级别若干节点成为所述节点的下载列表。
3.根据权利要求2所述的流媒体直播方法,其特征在于,步骤确定所述节点的级别后,选择上一级别若干节点成为所述节点的下载列表,还包括步骤:
当下一级别节点所请求的能够提供下载服务的上一级别的节点个数小于预先设定的个数,则向索引服务器请求重新分配下载列表;
当所述节点向索引服务器请求下载列表失败,则直接从CDN服务器下载数据。
4.根据权利要求1所述的流媒体直播方法,其特征在于,步骤所述上一级别节点接收所述下一级别的下载数据请求,还包括步骤:
所述上一级别节点实时检查自己的宽带能力;如宽带不够,拒绝所述下一级别节点的下载请求;
如宽带足够,将所述下一级别节点插入到所述上一级别节点的上传列表,同时跟新所述上一级别节点的宽带。
5.根据权利要求1~4任意一项所述的流媒体直播方法,其特征在于,还包括步骤:
当所述节点切换直播频道时,更新所述节点的下载列表和上传列表。
6.根据权利要求1~4任意一项所述的流媒体直播方法,其特征在于,还包括:
所述每一节点缓存有提供给下一级别节点下载数据的切片内容,所述下一级别节点缓存内容的时延比上一级别节点缓存内容的时延至少大一个切片。
7.一种流媒体直播系统,其特征在于,所述系统包括:
节点管理模块,用于将接入CDN服务器的用户节点分成自上而下的至少两个级别,每一级别包括多个节点;
数据下载请求模块,用于下一级别节点向上一级别的若干节点请求下载数据,最上层级别的节点向CDN服务器请求下载数据,每个节点保存有为所述节点提供下载服务的上一级别节点的下载列表;
数据上传模块,用于所述上一级别节点接收所述下一级别的下载数据请求,并根据自身可用宽带为所述下一级别的节点上传所述下载数据,每个节点保存有所述节点提供上传服务给下一级别节点的上传列表。
8.根据权利要求7所述的流媒体直播系统,其特征在于,所述数据下载请求模块还包括:
节点级别检查模块:用于索引服务器接收节点获取下载列表的请求,检查所述节点的级别;
级别确定模块:用于如果检查到所述节点没有级别,则判断当前观看直播频道的用户节点数,如果总节点数小于预设值,则设置所述节点为最高级别节点,从CDN下载数据;
以及如果检查到所述总节点数大于或者等于预设值,自最高级别起逐级检查能够提供下载服务的级别,以确定所述节点的级别;
下载列表分配模块:用于在确定所述节点的级别后,选择上一级别若干节点成为所述节点的下载列表;
以及如果检查到所述节点有级别时,从所述节点的上一级别节点选择若干节点成为所述节点的下载列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司;,未经深圳市同洲电子股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410657796.8/1.html,转载请声明来源钻瓜专利网。