[发明专利]基于并发流的P2P实时播放系统快速频道切换方法在审
申请号: | 201510221566.1 | 申请日: | 2015-04-30 |
公开(公告)号: | CN104822084A | 公开(公告)日: | 2015-08-05 |
发明(设计)人: | 杨灿;邓妙怡 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04N21/438 | 分类号: | H04N21/438;H04N21/262 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 罗观祥 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 并发 p2p 实时 播放 系统 快速 频道 切换 方法 | ||
1.一种基于并发流的P2P实时播放系统快速频道切换方法,其特征在于,包括以下步骤:
1)节点加入P2P流媒体系统,并向目录服务器发送频道内容请求;
2)节点更新内部频道统计模块频道热度列表;
3)根据用户请求,目录服务器更新在线节点统计模块的频道热度列表,并收集请求节点信息;
4)频道预测模块利用在线节点统计模块的统计信息,计算需要发送给用户的频道及频道数M;
5)根据频道预测模块的计算结果,目录服务器查看在线节点播放内容列表,若某个节点P的在线缓存恰好包含这M个频道,目录服务器返回节点P的地址信息及M个频道信息给请求节点;否则,目录服务器返回内容服务器的地址信息及M个频道信息给请求节点;
6)根据目录服务器的返回地址,请求节点向节点P或者内容服务器发送包含M个频道内容的请求;
7)节点P或内容服务器发送包含多个频道预加载项的并发流;若网络带宽丰裕,节点P或者内容服务器发送包含多个频道预加载项的并发流给请求节点;若网络带宽匮乏,则按照M个频道流行度的大小,先发送若干个流行度靠前的频道预加载项的并发流给请求节点,后逐步发送其他频道的并发流;
8)当用户发生频道切换时,检查新频道是否已包含并发流中,若是,用户可以无需等待直接切换到频道,实现零延时频道切换,否则,节点需重新向目录服务器申请频道内容;
9)节点接收到频道内容时,节点再次向目录服务器发送缓存信息报告。
2.如权利要求1所述的基于并发流的P2P实时播放系统快速频道切换方法,其特征在于,所述目录服务器具有一个在线节点统计模块,收集统计所有在线节点的观看信息及更新维护频道热度列表,同时,在线节点统计模块被频道预测模块所使用。
3.如权利要求2所述的基于并发流的P2P实时播放系统快速频道切换方法,其特征在于,所述的在线节点统计模块收集在线节点观看信息包括:所有节点请求的频道概要信息,收到节点请求的时刻,频道的平均接入延时,在线节点数量,总频道数,缓存更新间隔,各频道平均播放速度。
4.如权利要求1所述的基于并发流的P2P实时播放系统快速频道切换方法,其特征在于,每个节点内具有一个频道统计模块,维护该节点的历史观看信息。
5.如权利要求1所述的基于并发流的P2P实时播放系统快速频道切换方法,其特征在于,频道预测模块收集在线节点统计模块中关于请求节点的信息,包括收到节点请求的时刻,频道的平均接入延时,在线节点数量,总频道数,该节点缓存更新间隔,各频道平均播放速度,预加载项数据大小。
6.如权利要求1所述的基于并发流的P2P实时播放系统快速频道切换方法,其特征在于,频道预测模块根据最新的频道热度列表,节点内的频道热度列表和在线节点统计模块中关于请求节点的信息,计算出需要发送给节点的频道数M及挑选出M个频道。
7.如权利要求1所述的基于并发流的P2P实时播放系统快速频道切换方法,其特征在于,在所述目录服务器中,以一定的时间长度作为一个时隙,在每个时隙中,统计所有频道请求量,更新频道热度列表。
8.如权利要求1所述的基于并发流的P2P实时播放系统快速频道切换方法,其特征在于,内容服务器或者其他节点根据实时带宽,选择发送并发流的频道数量;若带宽资源足够的情况下,M等于系统拥有的频道个数。
9.如权利要求1所述的基于并发流的P2P实时播放系统快速频道切换方法,其特征在于,并发流是包含着多个频道内容的流媒体数据,且并发流的通信消息交互数量为Sc(M)=c,其中,c是常数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510221566.1/1.html,转载请声明来源钻瓜专利网。