一种直播子流分享方法及装置制造方法及图纸

技术编号:36974136 阅读:27 留言:0更新日期:2023-03-25 17:54
本发明专利技术公开了一种直播子流分享方法及装置,其中所述方法包括:当监测到新用户时,从N个子流中获取用户数量最少的目标子流;将新用户分配给所述目标子流,以使新用户获取目标子流,从而得到对应的视频数据;从目标子流之外的每个子流中确定一目标用户,共N

【技术实现步骤摘要】
一种直播子流分享方法及装置


[0001]本专利技术涉及网络直播
,尤其涉及一种直播子流分享方法及装置。

技术介绍

[0002]直播P2P(Peer

to

Peer,对等网络)通常的技术方案是按某种规则将视频流切割成一个个小文件,播放相同直播视频的用户从CDN(Content Delivery Network,内容分发网络)获取不同的小切片文件,然后相互分享,互通有无,以此达到P2P分享的目的。在地域和运营商相近的播放用户,会被调度到同一个用户管理服务,称其为Tracker服务。Tracker服务负责用户间的搭线配对,形成相互分享关系。将哪些观看用户划分到一个相互分享单元的方式,目前常采用中央分组模式。中央分组模式中,Tracker服务将其上的用户按照固定最大人数分为若干组;当有新用户加入时,从当前存在的分组中查找人数未满但人数最多的分组,将该新用户分入该组;如果所有分组满员,新建一个分组,将该新用户分到新建组中。被分到同组的成员,相互间会打洞建立分享通道,打动可能会失败,这样在N个成员之间,形成一个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种直播子流分享方法,其特征在于,包括:当监测到新用户时,从N个子流中获取用户数量最少的目标子流;将所述新用户分配给所述目标子流,以使所述新用户获取所述目标子流;从所述目标子流之外的每个子流中确定一目标用户,共N

1个目标用户;将所述N

1个目标用户推荐给所述新用户,以使所述新用户获取所述N

1个目标用户所对应的子流。2.根据权利要求1所述的方法,其特征在于,从所述目标子流之外的每个子流中确定一目标用户,包括:针对所述目标子流之外的任一子流,获取所述子流对应的每个用户的在线时长数据和连接数据;基于所述在线时长数据和所述连接数据,确定每个用户的分享能力值;将所述分享能力值最大的用户,确定为所述子流的目标用户。3.根据权利要求1所述的方法,其特征在于,所述当监测到新用户时,从N个子流中获取用户数量最少的目标子流之前,还包括:获取N个子流中每个子流对应的用户;针对所述N个子流中的任一子流,对所述子流对应的用户进行分组,获得种子用户和非种子用户;其中,所述种子用户从CDN节点获取所述子流;将所述种子用户推荐给所述非种子用户,以使所述非种子用户从所述种子用户获取所述子流。4.根据权利要求3所述的方法,其特征在于,所述种子用户和所述非种子用户的比值范围为5.根据权利要求3所述的方法,其特征在于,所述针对所述N个子流中的任一子流,对所述子流对应的用户进行分组,获得种子用户和非种子用户,包括:针对所述...

【专利技术属性】
技术研发人员:邹仁义
申请(专利权)人:武汉斗鱼鱼乐网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1