P2P技术做自有点播系统的加速,还需要和CDN一样部署很多服务器吗?
2018-11-19 15:51
204 查看
视频运营者如果把自有的视频点播资源,部署在自己的服务器上,想在全国推广,希望使用本点播系统的用户在看视频时有好的体验,如果用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技术还有天然的加密的优势,更好的做到视频版权保护!
相关文章推荐
- win2008服务器部署系统前需要做的一些工作
- 基于CDN与P2P技术IPTV系统平台的设计与实现
- PXE项目实战,通过编写脚本自动安装系统时批量部署服务器所需要的所有服务
- DNS高级部署与配置DNS VIEW 在CDN加速技术中的使用(一)
- P2P点播系统性能优化(3): Tracker服务器选择最优节点
- 【活动报名】技术沙龙:网络客户端系统的部署与维护
- 盘点:10个你需要知道的开源服务器技术
- [转]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- 百度影音关闭p2p服务器 快播P2P停止加速 蝴蝶效应将启动
- P2P流媒体视频点播系统的个人技术报告
- ESFramework 使用技巧 -- 部署P2P服务器
- wordpress加速优化教程:非插件部署cdn加速(七牛、又拍云)
- 任何国家都无法限制数字货币。为什么呢? 要想明白这个问题需要具备一点区块链的基础知识: 区块链使用的大致技术包括以下几种: a.点对点网络设计 b.加密技术应用 c.分布式算法的实现 d.数据存储技术 e.拜占庭算法 f.权益证明POW,POS,DPOS 原因一: 点对点网络设计 其中点对点的P2P网络是bittorent ,由于是点对点的网络,没有中心化,因此在全球分布式的网
- 高防cdn跟高防服务器有什么区别?哪些用户需要用到高防CDN加速呢?
- 分布式系统中要部署几台 NTP 服务器才够用?
- web网站加速之CDN(Content Delivery Network)技术原理
- java版博客系统绝对震撼 项目用到的技术很多,做的比较正规把,和官网的博客差别不大
- web网站加速之CDN(Content Delivery Network)技术原理
- 优势与应用:再谈CDN镜像加速技术
- 系统平台化需要应对和处理的技术问题