熊猫直播P2P分享率优化(上):IP组网

本文介绍了熊猫直播通过IP组网提升P2P分享率的实践。在分析了P2P网络的背景和类型后,重点探讨了IP组网的概念,利用图论基础和rtt值来优化组网,以最大化共享率和网络稳定性。文章还讨论了数据获取、网络拓扑结构重建以及面临的挑战,包括数据规模和网络动态变化带来的问题。
摘要由CSDN通过智能技术生成

640?wx_fmt=jpeg


本文来自熊猫直播基础研发部的投稿,是熊猫直播P2P分享率优化系列文章的第一篇。本文已授权LiveVideoStack发布,重点展示了熊猫直播通过IP组网提升P2P分享率的探索。


文 / 熊猫直播基础研发部


IP组网


一. 组网背景-IP组网是什么,有什么意义?


商业背景


本项目为熊猫直播平台服务,众所周知,网络直播近年非常火热,同一个直播间可能有上万人在观看,产生的流量是相当可观的,并且会占用相当高的网络带宽,由此产生的直播流数据费用将是很大一笔数目。而CDN级的p2p网络尚不能完全满足节省流量的需求,为此我们从节省带宽的目的出发提出了熊猫直播自建P2P网络的想法,并计划了长期的执行方案。


P2P网络介绍


P2P即peer-to-peer,peer指“伙伴”,P2P即“伙伴对伙伴”。而P2P网络即可以理解为对等网络.在这样的网络中,每个网络节点同时作为客户端和服务器端。没有中心服务器,没有中心路由器。它的一个重要目标是让所有的客户端都能提供资源,包括带宽,存储和计算能力。具体的网络拓扑结构可以分为集中式,分布式,混合式以及结构化P2P网络,因此P2P网络常被用于分布式科学计算,如著名的SETI@home项目,文件共享如BitTorrent,以及流媒体直播等等。


集中式P2P网络


640?wx_fmt=png


分布式P2P网络


640?wx_fmt=png


混合式P2P网络


640?wx_fmt=png


IP组网介绍


在整个基于数据分享为目的的P2P网络中,每个节点会与多个相邻节点建立连接并进行数据交换,对于网络直播而言,即分享共同观看的直播数据片段。这里的核心问题在于如何组网才能使得该p2p网络的分享率可以达到最大,我们的做法是从IP层面组建P2P网络,而这实际上是一个规划问题。


  • 图论基础


图论中的图是由若干给定的点及连接两点的线所构成的图形,这种图形通常用来描述某些事物之

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值