有没有支持P2P架构的直播技术?

网友问题:

我要在自己博客上做一个个人直播系统。最大的问题是万人在线,服务器带宽租用就吓死人了。有没有类似P2P下载的那种技术方案?

服务器只分发给100个人(清晰度按人均1Mb/s家庭带宽合128KB/s普清算),剩下的几万人都是通过P2P分发出去的(按流量付费:30天/月×2小时/天×3600秒/小时×100Mb/s÷8bit/Byte÷1024MB/GB×阿里云0.80元/GB=2109.375元/月(比固定带宽100Mb/s每月5000多便宜一些,可见如果使用量翻倍比如高清就基本上固定带宽划算了),否则10000人就要乘以100倍的流量费用了,何况还有攻击因素、服务器性能压力、阿里云套餐上限、分布式架构复杂度等)。

模拟主流商业直播网站的多级各地服务器推流(现在的直播因为都是网站出身,应该不是通过P2P实现的吧?顶多是内容分发了。)不过家庭网络上行带宽通常很低(哪怕是1:1,也要传递100层才会100变10000实际上延迟已经令人发指了;实际上是10:1,所以10个带一个都吃力),P2P直播方案的价值究竟有多大?还是说确实只适合下载。突然觉得家庭宽带限制上行带宽简直是生财之道啊。当然了,如果是付费用户的思路情况就完全不一样了,人均40一个月就轻松高清自负盈亏了。


网友答复:

你的这个多级各地服务器分发实际上就是CDN,也不是P2P,只是分级承载而已。 目前市场上已经有成熟的P2P直播技术了如800Li P2P 直播系统就可以通过分发的数据,观看者之间可以共享一些数据从而节省服务器的带宽,至少节省50%!如果观看端带宽状况良好的话,节省至70%是有可能的。 从带宽节省的成本来看是巨大的成本节省。 

猜你喜欢

转载自blog.csdn.net/sinat_38810755/article/details/75009166
P2P