发明名称 P2P流媒体三段式快速缓冲方法
摘要 本发明公开一种P2P流媒体三段式快速缓冲方法,该方法分成划分缓存区和针对各分段缓存区的缓冲策略两部分。划分缓存区的步骤是先确定系统节点数和节点缓存空间,再把每个节点缓存空间划分为一级缓存区,二级缓存区和三级缓存区三个不同逻辑分段并确定各段缓存空间的大小;针对各分段缓存区的缓冲策略步骤是,节点先向周围邻居节点或媒体服务器获取一级缓存和二级缓存中缺少的视频数据块,使之数量达到设定值。播放完的数据块将进入三级缓存区,与已有的播后数据块比较,然后剔除具有较大缓存概率的数据块,使三级缓存数据块数量达到设定值。本方法可有效减少流媒体由于热点搜索造成的搜索时延,提供流媒体播放连续度,减少流媒体服务器负载。
申请公布号 CN104243600A 申请公布日期 2014.12.24
申请号 CN201410505146.1 申请日期 2014.09.26
申请人 华南理工大学 发明人 杨灿;邓妙怡;周琼枝;吕建明;李晓珊;李育峰
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 蔡茂略
主权项 一种P2P流媒体三段式快速缓冲方法,其特征在于,包括以下步骤:步骤A、划分缓存区;步骤B、针对各分段缓存区的缓冲策略;所述步骤A包括以下步骤:步骤A1、确定系统节点数和节点缓存空间;步骤A2、根据缓存空间和网络状况,把每个节点的缓存空间划分为一级缓存区、二级缓存区和三级缓存区三个不同逻辑分段,并确定各段缓存空间的大小;所述步骤B包括以下步骤:步骤B1、节点先向邻居节点获取当前播放点正后方连续的数据块,若邻居节点中没有所请求的数据块,则向媒体服务器发出请求,然后把获得的数据块放置一级缓存区,直至一级缓存中数据块数量达到设定值;步骤B2、通过分析热点数据块,节点向邻居节点获取若干具有搜索最大概率的数据块,若邻居节点中没有所请求的数据块,则向媒体服务器发出请求,然后把获得的数据块放置二级缓存区,直至二级缓存中数据块数量达到设定值;步骤B3、播放完毕的数据块放置三级缓存区,若三级缓存区的数据块数量超过设定值,则比较三级缓存区中所有播后数据块的缓冲概率,剔除具有较大缓存概率的数据块,直至三级缓存中数据块数量达到设定值。
地址 510640 广东省广州市天河区五山路381号