【技术实现步骤摘要】
一种直播子流分享方法及装置
[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个子流中的任一子流,对所述子流对应的用户进行分组,获得种子用户和非种子用户,包括:针对所述...
【专利技术属性】
技术研发人员:邹仁义,
申请(专利权)人:武汉斗鱼鱼乐网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。