一种基于请求转发的P2P流媒体播放方法及系统

    公开(公告)号:CN103873947A

    公开(公告)日:2014-06-18

    申请号:CN201210553088.0

    申请日:2012-12-18

    IPC分类号: H04N21/63 H04N21/24

    摘要: 本发明涉及一种基于请求转发的P2P流媒体播放方法及系统,所述方法包含:P2P网络中的数据请求节点向数据提供节点请求数据,当数据提供节点判断得知由于上行带宽不足不能发送数据请求节点所请求的全部数据片时,进入下一步骤;数据提供节点将启动请求转发策略为数据请求节点提供所需的流媒体数据;其中,所述请求转发策略为:在单一频道内使用,具体由与数据提供节点位于单一频道内的拥有足够上行带宽的节点向数据请求节点提供数据;或当数据提供节点处于冷播频道中时,该请求转发策略还能够在频道间使用,由某个热播频道中的节点向数据请求节点提供数据。本发明提供的节点能够更快的获取数据,有效提高节点的上行带宽利用率,并提高系统的鲁棒性。

    一种自适应的P2P流媒体数据片选择方法及节点

    公开(公告)号:CN102904833A

    公开(公告)日:2013-01-30

    申请号:CN201110212592.X

    申请日:2011-07-27

    IPC分类号: H04L12/865 H04L29/08

    摘要: 本发明涉及一种自适应的P2P流媒体数据片选择方法及节点,该方法基于P2P网络中的合作节点,所述合作节点中拥有本节点当前调度需要请求的数据片,所述方法包含:用于估算第一节点待请求的各数据片优先级的步骤;依据各数据片优先级的比例关系得到第一节点待请求的各数据片的总优先级并依据总优先级对所有数据片进行排序的步骤;第一节点在当前调度周期中依据总优先级排序选出前若干连续的待请求的数据片进行请求,并向邻居节点或媒体提供服务器请求所选出的数据片的步骤;其中,所述第一节点为向合作邻居节点发出流媒体数据片请求的节点。所述数据片优先级包含:依据计算数据片的顺序调度优先级、稀有调度优先级和随机调度优先级得到最终数据片的优先级。

    一种基于模糊控制的P2P点播数据调度方法及系统

    公开(公告)号:CN102904832A

    公开(公告)日:2013-01-30

    申请号:CN201110211478.5

    申请日:2011-07-27

    IPC分类号: H04L12/861 H04L29/08

    摘要: 本发明涉及一种基于模糊控制的P2P流媒体数据调度方法,该方法基于模糊控制策略处理P2P流媒体点播的数据调度,所述方法包含:步骤1,调度周期开始,流媒体请求节点统计其当前运行模糊变量的值;步骤2,根据模糊控制策略处理模糊变量值得到模糊决策;步骤3,利用模糊决策计算该媒体请求节点的邻居节点的数据请求量,并发送数据请求;步骤4,如果所述邻居节点不能满足媒体请求节点的需求,则基于模糊决策启动对服务器的数据请求;其中,根据流媒体请求节点依据邻居节点缓冲区中缺少的数据块和提供所述数据块所需的上行带宽选取模糊变量。本发明提高系统中节点整体的上行带宽利用,并降低服务器负载,提高服务器上行带宽利用效率。

    一种P2P流媒体系统中获取候选合作节点的方法及系统

    公开(公告)号:CN102547471A

    公开(公告)日:2012-07-04

    申请号:CN201110172909.1

    申请日:2011-06-24

    摘要: 本发明提供一种P2P流媒体系统中获取候选合作节点的方法及系统,所述方法包含:使用一维分布式哈希表来维护P2P流媒体系统中各个服务节点的多维度信息的步骤,该步骤中各个服务节点将该服务节点自身拥有的视频数据信息、自身的服务能力及稳定性信息为参量输入一组若干个具有位置敏感性的多维到一维的资源标识符生成函数,得到一组若干个一维标识符,并将包含所述若干个标识符信息的复合信息发布到分布式哈希表中;获取目标服务节点信息的步骤,当有应用需求的节点发出应用需求信息时,根据所述应用需求信息在所述分布式哈希表中搜索满足服务要求的服务节点作为目标服务节点,所述的目标服务节点作为所述数据调度层的候选合作节点。

    一种自适应的P2P流媒体数据片选择方法及节点

    公开(公告)号:CN102904833B

    公开(公告)日:2015-07-08

    申请号:CN201110212592.X

    申请日:2011-07-27

    IPC分类号: H04L12/865 H04L29/08

    摘要: 本发明涉及一种自适应的P2P流媒体数据片选择方法及节点,该方法基于P2P网络中的合作节点,所述合作节点中拥有本节点当前调度需要请求的数据片,所述方法包含:用于估算第一节点待请求的各数据片优先级的步骤;依据各数据片优先级的比例关系得到第一节点待请求的各数据片的总优先级并依据总优先级对所有数据片进行排序的步骤;第一节点在当前调度周期中依据总优先级排序选出前若干连续的待请求的数据片进行请求,并向邻居节点或媒体提供服务器请求所选出的数据片的步骤;其中,所述第一节点为向合作邻居节点发出流媒体数据片请求的节点。所述数据片优先级包含:依据计算数据片的顺序调度优先级、稀有调度优先级和随机调度优先级得到最终数据片的优先级。

    一种基于反馈控制的P2P流媒体数据请求方法及系统

    公开(公告)号:CN103873385A

    公开(公告)日:2014-06-18

    申请号:CN201210553039.7

    申请日:2012-12-18

    摘要: 本发明涉及一种基于反馈控制的P2P流媒体数据请求方法及系统,包含:P2P节点和流媒体提供服务器。所述的反馈控制策略,为利用节点数据调度与服务调度过程中产生的信息,如邻居节点的缓冲区映像,节点接收到的数据请求,节点接收到的数据量等信息指导节点下一轮的数据请求,并由统计到的信息控制覆盖网更换邻居节点的过程。所述反馈控制策略包含以下过程,节点计算数据片优先级的过程,节点分配数据请求过程;节点采集反馈信息的过程以及节点向覆盖网层反馈的过程。反馈控制策略可以有效的解决动态性对系统的影响,提高系统的鲁棒性,进而提供系统整体性能。

    一种P2P流媒体系统中获取候选合作节点的方法及系统

    公开(公告)号:CN102547471B

    公开(公告)日:2013-12-11

    申请号:CN201110172909.1

    申请日:2011-06-24

    摘要: 本发明提供一种P2P流媒体系统中获取候选合作节点的方法及系统,所述方法包含:使用一维分布式哈希表来维护P2P流媒体系统中各个服务节点的多维度信息的步骤,该步骤中各个服务节点将该服务节点自身拥有的视频数据信息、自身的服务能力及稳定性信息为参量输入一组若干个具有位置敏感性的多维到一维的资源标识符生成函数,得到一组若干个一维标识符,并将包含所述若干个标识符信息的复合信息发布到分布式哈希表中;获取目标服务节点信息的步骤,当有应用需求的节点发出应用需求信息时,根据所述应用需求信息在所述分布式哈希表中搜索满足服务要求的服务节点作为目标服务节点,所述的目标服务节点作为所述数据调度层的候选合作节点。

    一种基于访问预测的P2PVoD系统服务端的数据缓存策略

    公开(公告)号:CN101951395B

    公开(公告)日:2013-08-21

    申请号:CN201010267680.5

    申请日:2010-08-30

    IPC分类号: H04L29/08 H04L29/06

    摘要: 本发明涉及一种基于访问预测的P2P VoD系统服务端的数据缓存策略,该策略包括数据访问分类及预测策略、数据预取策略和缓存队列维护策略。其中,数据访问分类及预测子策略负责将对本服务端的数据请求分类,并根据VoD应用的特点对不同类别请求使用不同方法进行访问预测,预测进行数据请求的节点在未来时刻的数据访问目标;缓存队列维护子策略负责维护一个定长缓存队列,使用基于未来访问频率的缓存替换算法进行缓存队列的插入删除及替换操作,未来访问频率的计算综合该缓存项未来被顺序、随机访问到的概率,并将P2P VoD系统中节点上下线及更换服务端等数据访问稳定性方面的影响因素计算在内。

    一种P2P系统中的节点组织方法

    公开(公告)号:CN101645831B

    公开(公告)日:2011-12-07

    申请号:CN200910083557.5

    申请日:2009-05-08

    摘要: 本发明提供一种P2P系统中的节点组织方法。该方法包括:1)采用哈希算法对节点的IP地址进行操作,设定节点标识符;2)采用数学上的异或运算来计算节点间的距离;3)通过索引服务器实现新节点加入时的并发加入;4)通过索引服务器实现节点路由到目标节点时的就近路由。该方法结合索引服务器与DHT技术,索引服务器保存系统中部分节点的信息,当新节点加入时,通过索引服务器实现并发加入,从而提高节点的加入速度;路由到目标节点时,通过索引服务器实现就近路由,从而提高节点的路由速度。而且,即使索引服务器发生故障,节点仍然能够通过DHT的方式找到合适的合作节点以获取媒体数据,从而可避免单点故障,提高系统的健壮性。

    一种基于反馈控制的P2P流媒体数据请求方法及系统

    公开(公告)号:CN103873385B

    公开(公告)日:2017-02-15

    申请号:CN201210553039.7

    申请日:2012-12-18

    摘要: 本发明涉及一种基于反馈控制的P2P流媒体数据请求方法及系统,包含:P2P节点和流媒体提供服务器。所述的反馈控制策略,为利用节点数据调度与服务调度过程中产生的信息,如邻居节点的缓冲区映像,节点接收到的数据请求,节点接收到的数据量等信息指导节点下一轮的数据请求,并由统计到的信息控制覆盖网更换邻居节点的过程。所述反馈控制策略包含以下过程,节点计算数据片优先级的过程,节点分配数据请求过程;节点采集反馈信息的过程以及节点向覆盖网层反馈的过程。反馈控制策略可以有效的解决动态性对系统的影响,提高系统的鲁棒性,进而提供系统整体性能。