视频运营者如果把自有的视频点播资源,部署在自己的服务器上,想在全国推广,希望使用本点播系统的用户在看视频时有好的体验,如果用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一样部署很多服务器吗?相关推荐

  1. 【置顶】利用 NLP 技术做简单数据可视化分析教程(实战)

    置顶 本人决定将过去一段时间在公司以及日常生活中关于自然语言处理的相关技术积累,将在gitbook做一个简单分享,内容应该会很丰富,希望对你有所帮助,欢迎大家支持. 内容介绍如下 你是否曾经在租房时因 ...

  2. edge浏览器受信任_微软Edge浏览器利用虚拟化技术做安全防护

    Windows Defender Application Guard是微软为Edge浏览器推出的一项最新的程序,该程序将分别提高了浏览器和Windows10系统的安全性能,这项新增程序将使用一个轻量级 ...

  3. Windows 重装系统,配置 WSL,美化终端,部署 WebDAV 服务器,并备份系统分区

    最新博客文章链接 最近发现我 Windows11 上的 WSL 打不开了,一直提示我虚拟化功能没有打开,但我看了下配置,发现虚拟化功能其实是开着的.然后试了各种方法,重装了好几次系统,我一个软件一个软 ...

  4. 使用P2P直播加速技术,IPTV直播系统可以节省多少带宽?

    IPTV直播系统 如果是使用的公网来给用户发数据,随着用户量的增加,对于带宽和服务器的配置要求会越来越高.而我们熟知的P2P技术可以实现的就是节省带宽和提高用户体验.那么在IPTV直播系统用P2P直播 ...

  5. 【zz】P2P技术简介—by红瞳

    P2P技术简介-by红瞳 转载自:http://darken99.spaces.live.com/blog/cns!6b19436cd6f6de66!148.entry 点对点技术与点对点协议的区别 ...

  6. P2P 如何将视频直播系统带宽降低

    背景 实时直播经过去年的千播大战后已经成为互联网应用的标配技术,但直播平台的成本却一直居高不下,各个平台除了挖主播.挖网红以外,其背后高额的带宽费用也是他们最大的一块成本. 现阶段直播技术在传输方面分 ...

  7. 网络知识之P2P技术全攻略

    来源:http://industry.ccidnet.com/art/1155/20030404/805663_1.html 1.什么是p2p P2P是一种技术,但更多的是一种思想,有着改变整个互联网 ...

  8. 【计算机毕业设计】视频点播系统

    一.系统截图(需要演示视频可以私聊) 目  录 摘  要 前  言 第1章 概述 1.1 研究背景 1.2 研究目的 1.3 研究内容 4 第二章 开发技术介绍 5 2.1Java技术 6 2.2 M ...

  9. P2P技术如何将实时视频直播带宽降低75%?

    前言 实时视频直播经过去年的千播大战后已经成为互联网应用的标配技术,但直播平台的成本却一直居高不下,各个平台除了挖主播.挖网红以外,其背后高额的带宽费用也是他们最大的一块成本. 现阶段直播技术在传输方 ...

最新文章

  1. 脸书开源第一个使用卷积神经网络技术的端到端语音识别系统
  2. (Prototype)原型模式的Java实现(转)
  3. 通过 GitHub Actions 自动创建 Github Release
  4. 前端学习(2599):请求操作
  5. 典型相关分析_2020-2025年中国海水淡化行业发展前景与投资预测分析报告
  6. 在websphere部署完war包后出现com.ibm.ws.jsp.JspCoreException: JSPG0218E异常
  7. 小心!!,使用缓存的陷阱
  8. PHP数据处理基本校验
  9. 《强化学习》-读书笔记-第三章 有限马尔科夫决策过程
  10. siteserver/sscms 首页新闻排版及代码(二)
  11. P4238 【模板】多项式求逆
  12. DCOS搭建zookeeper集群搭建
  13. 联想ThinkBook 16+ 2023款 评测
  14. SYBASE 12.5 维护手册 3. 技术专刊
  15. 抓取王者荣耀英雄列表的爬虫笔记(python+requests)
  16. 友推SDK微信分享问题
  17. php detect,php 检测字符编码mb_detect_encoding()函数
  18. 安卓开发-基础知识补习12
  19. 项目构建,发布平台(一)
  20. 清华p-tuning | GPT也能做NLU?清华推出p-tuning方法解决GPT系列模型fine-tuning效果比BERT差问题

热门文章

  1. java lucene搜索引擎的实现
  2. 揭开中国人使用计算机互联网的序幕的人,_____发出了中国第一封电子邮件,从此揭开了中国人使用Internet的.._简答题试题答案...
  3. LeetCode 617. 合并二叉树
  4. WebGL前景如何?
  5. UDP 分片 与 丢包,UDP 真的比 TCP 高效吗?UDP 的应用场景
  6. sysstat工具简介
  7. JavaWeb - 模糊查询 + 分页
  8. 计算机与投影仪的记录,投影仪和二次元测量仪的区别
  9. iOS PerformSelector 遗漏问题
  10. 一文打败TCP/IP五层协议基础知识