视频播放采用P2P技术有哪些优势?


视频播放采用p2p技术有哪些优势?
大文件传输和视频播放领域中很多都用到了p2p技术,有数据显示,每天bittorrent协议推动着40%的网络流量。facebook和twitter用它来给服务器分配更新任务,弗罗里达州立大学用它来给研究机构分配大型科学数据集,暴雪娱乐公司用它来让玩家下载《魔兽世界》……之前用户量达到3亿人的快bo也是利用这一技术实现的边下边播和高效的用户体验,那么在视频播放方面采用p2p技术到底有哪些优势呢?小编整理了以下五点:
1、节省服务器带宽:这个是p2p技术众所周知的优点,从其原理来说下,以bt下载为例来说明:bt首先在上传者端把一个文件分成了z个部分,用户甲在服务器随机下载了第n个部分,用户乙在服务器随机下载了第m个部分,这样甲的bt就会根据情况到乙的电脑上去拿乙已经下载好的m部分,乙的bt就会根据情况去到甲的电脑上去拿甲已经下载好的n部分,这样就不但减轻了服务器端得负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几k,但是要是到甲和乙的电脑上去拿就快得多了。所以说用的人越多,下载的人越多,大家也就越快,而且是用户之间互相分享彼此的资源,也不会按照传统的全部走服务器带宽在去下载,从而节省带宽。现在也有技术能实现cdn下载和p2p下载相结合的技术,称为p2sp。同理如果使用p2p视频播放也有这一优势。
2、可以多源下载:这个是人们往往忽略的,经常有人问:如果只有一个人下载,此时p2p是不是就没什么好处了。其实这个也是不对的。就算只有一个人下载,这个用户如果用普通http,一般是从单个服务器下载,如果遇到这个服务器比较慢,他只能忍受。但如果是p2p的系统,p2p后端可以有多台服务器,比如你购买10几台美国服务器,带宽又便宜,又不限流量,这种模式下,下载是从10几台服务器一起下载,速度还是要快,而且就算一台服务器宕机,也一点不影响下载,这个其实也是p2p的一个很大的好处。服务器运维时,上下线对用户没有任何影响。
3、天然的防盗链:p2p协议如果不用标准的bt协议,是完全可以自定义一些私有传输协议的。这种协议,用户几乎无法去盗链你的资源,除非他自己写一个一样协议的p2p软件,所以这方面优势比http好太多。因此利用p2p做视频播放,尤其是对于需要保护版权的视频资源,效果更好。
4、用户下载速度比http快:这个涉及到两方面,一个是peer之间可以互传,再就是有多台服务器的话,可以在服务器端也多源下载,所以自然速度就比单服务器模式速度可以快。
5、对运营者来说可降低成本:不同于http模式,p2p的服务器不一定放优质机房,可以只少量放机房。很多服务器可以用美国的低价服务器,1g带宽一个月就1000多人民币,这价格秒杀很多国内机房。
综合以上五点来说,p2p技术很适合在视频播放领域做点播、视频的边下边播。也是该技术在视频播放领域运用的5大优势。