博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P2P技术做自有点播系统的加速,还需要和CDN一样部署很多服务器吗?
阅读量:6187 次
发布时间:2019-06-21

本文共 719 字,大约阅读时间需要 2 分钟。

视频运营者如果把自有的视频点播资源,部署在自己的服务器上,想在全国推广,希望使用本点播系统的用户在看视频时有好的体验,如果用CDN的话,需要在全国布点,成本很高。那如果使用P2P技术的话,视频点播系统也还需要部署很多服务器吗?具体的实现过程是怎样的呢?

我们知道如果想利用CDN方案,实现点播视频在全国各地播放都快,需要大量布点,这个是由CDN的特点决定的。因为用户在发起请求的时候,如果做了CDN布点,是会返回给用户一个离他最近的CDN地址,所以布点是离用户越近越好,但是这种方法也只是通过DNS智能调度后,返回给用户本节点的一个ip,但这个ip可能速度比较慢或者并发的人数比较多。这样就还是会出现用户在观看视频的时候体验有时候并不是很好的现象。那么使用P2P技术能解决这个问题吗?

P2P技术相比CDN,好处是不需要那么多节点,比如用CDN方案需要100台服务器,使用P2P方案可能只需要20台服务器,这是由P2P的特点决定的,因为P2P给的不是一个ip,而是很多个ip,比如10个。在CDN方案下,如果给用户A的那个ip很慢,那对于用户来说就是灾难,但是如果是给用户A10个ip,虽然每个都不快,但是10个一起就快了,比如一个是100k,10个也能到1M。所以使用P2P技术的好处就是可以同时有很多来源给用户提供资源,这样也可以避免对某个服务器节点过渡依赖,可以很好解决服务器宕机等带来的问题。

综上所述,自有视频点播系统是很适合利用P2P技术做传输的,尤其是对于自有视频源的运营者来说,P2P技术还有天然的加密的优势,更好的做到视频版权保护!

P2P技术做自有点播系统的加速,还需要和CDN一样部署很多服务器吗?

转载于:https://blog.51cto.com/13794487/2318876

你可能感兴趣的文章
去哪儿 Api 自动化测试实践
查看>>
你要看看这些有趣的函数方法吗?
查看>>
拯救剧荒!程序员最爱看的美剧TOP5!
查看>>
【剖析 | SOFARPC 框架】系列之 SOFARPC 注解支持剖析
查看>>
读Zepto源码之IOS3模块
查看>>
Apache新成员:LinkedIn分布式数据集成框架Gobblin
查看>>
小芋头君的知乎 Live 直播-前端开发者成长之路
查看>>
知根知底setState
查看>>
NAACL 2018 | 最佳论文:艾伦人工智能研究所提出新型深度语境化词表征
查看>>
原生ES-Module在浏览器中的尝试
查看>>
SpringCloud 教程 | 第六篇: 分布式配置中心 (Spring Cloud Config)
查看>>
深入理解 Java 中 protected 修饰符
查看>>
华为mate8对flex的支持
查看>>
免费「模拟面试」福利反馈连载(20180128期)
查看>>
一起来玩Weex
查看>>
如何获得Android手机的软件安装列表
查看>>
突发奇想-怎么写一个死锁?
查看>>
"绿色"并不代表安全,一个隐藏在绿色软件中的木马分析
查看>>
typedef
查看>>
Android App安全防范措施的小结
查看>>