平时习惯性发呆,这两天发呆想到了这么一个问题,那就是“P2P下载为什么不流行了——在线视频与P2P下载的比较”。想到这个问题其实还是与自己的一些个人经历有关,在14年前读大学的时候P2P技术可以说是当时最火的一门技术了,其流行程度就如今日的AI技术一样,为此我个人当年也是花费蛮多时间来学习P2P技术并参与了一些相关项目,但是这些年不知不觉之中自己都已经快要忘记这个名词了。

这个题目是“P2P下载为什么不流行了——在线视频与P2P下载的比较”,其实第一个问题比较简单,为什么P2P下载为什么不流行了,说的直白一些这事要怪就得怪贾跃亭。

老贾当年搞了一出互联网版权维权的大戏,直接把互联网上那些没有版权的资源清扫了一遍,其中绝大部分的火力都给了P2P下载。从那以后P2P下载的灵魂——种子和服务器就基本销声匿迹了,即使互联网上还有一些盗版的在线视频网站也都基本是打一枪换个地方——今天能看的网址明天就可能失效了。伴随着贾跃亭的这番发力,乐视视频当年可谓是红极一时,各种体育视频的独家代理转播权、热门电影和电视剧的独家播放权等等。那时的互联网上的体育视频、影视剧,即使不是独家的播放权也都是被当时几个没啥知名度的视频网站所买下播放权的,那几个没名的视频网站就是后来的爱奇艺、腾讯视频等等;那时候的优酷和土豆上面也都是用户自己上传的个人视频,不过后来大家也都知道了,即使是当年视频网站的老大(优酷和土豆)也都开始购买影视剧的版权然后商家影视剧了,由此可见正是P2P的覆灭才有后来视频网站的崛起。

可以说P2P的消亡是互联网影视剧版权化所直接造成的,也正是互联网影视剧版权化才有了今天的爱奇艺、腾讯视频等等在线视频网站。那么P2P消亡而视频网站崛起对互联网的影响有那些呢?

非技术层面:

最直接的就是看视频需要花钱了,如果你先看的视频分属于几个不同的视频网站那么你就要分别买这个网站的会员。

质量比较好的影视剧质量变少了,准确的来说可观看的时间延迟了。以前出了什么好电影电视剧都是可以第一时间在P2P上下载下来的,甚至大部分时候你可以比电视上播放的还要快(比如当年的《甄嬛传》,我就是在电视还没有播放完的时候就看完了全集),现在很多好电影就算你花钱也都往往要等上几个月可能在视频网站上见到,更有甚者就根本不在视频网站上播。

视频网站上出现了一种新的分类,那就是网络大电影和网络大电视剧。在P2P的年代,视频制作者的收益损失严重,而有了视频网站的版权保护即使是个人和小规模的视频制作团队也可以获得到经济收入的。

国外的影视剧很难找见了。以前国外的影视剧都是可以第一时间通过P2P的方式获得,但是随着使用P2P模式的“人人影视”覆灭也就很难再能及时的找到国外的第一手影视剧资源了。

技术层面:

硬盘上很少会存储影视剧资源了。以前影视剧都是通过P2P的方式下载,因此电脑上需要大量的磁盘空间进行存储,而现在由于都是网络视频在线播放并且也基本不提供下载自然也就没有本地磁盘存储的机会和必要了。
 
观影的流畅度。以前由于是P2P下载到磁盘,因此只要是下载后那么播放的时候是没有任何卡顿问题的;而现在由于是在线播放,即使网络链路资源再好(几十兆光纤),也难以保证在整个播放过程中不出现一点卡顿。不过现在总体来看,在线播放出现的偶尔卡顿也是可以接受的,对观影感受影响不太大。
 
 
对网络链路的占用率降低,对其他网络应用的影响降低。在使用P2P下载影视剧的年代,P2P下载时我们往往会占用所有的网络带宽,如果在一个地理空间下存在大比例的用户同时使用P2P下载往往会造成网络的严重堵塞。举个个人的例子,在我上大学的时候大家往往都是在9点半下自习回宿舍然后点开所有的P2P下载,所以在9点半之后的校园网会变得特别的卡,严重到打开一个网页都要等好久。当年为了解决区域范围内P2P造成的网络堵塞各种解决方法被提出,不过没有一个有真正的效果,当年的举措有:开设共享资源(校园ftp站点)、P2P限速等等。想想当年自己一直把优化P2P技术作为要攻克的课题,没有想到这么多年以后技术上一直没有解决的问题最后被老贾通过版权的方法给彻底解决了,不得不感慨一下。这些年P2P技术没有优化,网络资源也没有明显的优化和提升(即使个人用户使用光纤那也是“最后一公里”的问题),随着版权的限制、P2P的消亡,网络堵塞问题解决了,也正是由于网络堵塞问题的解决在技术层面上保证了在线视频网站的可行性。
 
 
网络利用率提高了。当年使用P2P下载视频的时候,往往一口气下载了好多视频,最后下载完成后没看几眼就觉得意思不大 ,然后就删除掉了,而现在使用视频网站就很好避免了这个问题。在线视频你可以随意的拖拽进度条,不停的切换视频,但是却花费较少的网络下载资源。
 
 
 
 
======================================
 
 
随着P2P的消亡,暴风影音倒闭了,人人影视被批捕了,当年互联网领域的大佬——迅雷,也不知道掉到了互联网几线了,不过也算是顽强的在生存着。
 
随着P2P的消亡,迅雷的落寞,网盘形式的下载模式走入了大众视野。毕竟P2P没有了,但是小规模的一些监督界限比较模糊的应用还是存在的,百度网盘应该就是网盘领域的新大佬了。
 
P2P应用走出了历史舞台,但是P2P技术没有,相信P2P技术在未来的技术领域仍会有一席之地。
 
 
 
 
==================================
 
 
 

P2P下载为什么不流行了——在线视频与P2P下载的一些比较的更多相关文章

  1. 在线视频转gif动画工具 在线视频转gif动画工具下载

    在线视频转gif动画工具 在线视频转gif动画工具下载 http://www.leawo.cn/space-1723875-do-thread-id-60715.html http://www.lea ...

  2. 在线视频下载利器——youtube-dl

    youtube-dl是谷歌出品的在线视频下载利器,可以用来下载youtube视频(前提是你得能上youtube). 使用方法很简单,只需要在cmd下执行youtube-de.exe +视频页面网址,程 ...

  3. 自己开发的在线视频下载工具,基于Java多线程

    比如这个在线视频: 我们可以正常播放,但是找不到下载按钮. 打开Chrome开发者工具,在Network标签页里能看到很多网络传输请求: 随便看一个请求的响应,发现类型为video,大小为500多k. ...

  4. Android 播放在线视频

    首先开启电脑上的tomcat,将视频文件放在Tomcat 7.0\webapps\ROOT中 不用修改代码,直接输入地址即可,运行如下: 播放在线视频,必须要求手机支持当前的格式,才可以播放 播放的原 ...

  5. Cocos2d-x官方在线视频-Cocos2d-x3.2《2048》手游开发揭秘

    Cocoachina 官方在线视频 http://cn.cocos2d-x.org/tutorial/lists?id=58 一.游戏介绍 2048游戏是一款风靡全球的休闲类游戏,通过控制4X4范围内 ...

  6. Web在线视频方案浅谈

    写在前面 最近因为项目预研,花时间和精力了解并总结了现如今web在线视频的一些解决方案,由于资历薄浅,措辞或是表述难免出现遗漏,还望各位海涵,有好的建议或方案还望赐教,定细心学习品位. 如今的web技 ...

  7. 从蓝光到4K,腾讯视频高码率下载背后的技术

    欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 由 腾讯技术工程官方号 发布在云+社区 蓝光和4k视频正逐渐普及,4K视频峰值码率超10Mbit/s.架构平台部TVideo平台从资源,链路.缓 ...

  8. 前后端分离djangorestframework—— 在线视频平台接入第三方加密防盗录视频

    加密视频 在以后的开发项目中,很可能有做在线视频的,而在线视频就有个问题,因为在线播放,就很有可能视频数据被抓包,如果这个在线视频平台有付费视频的话,这样就会有人做点倒卖视频的生意了,针对这个问题,目 ...

  9. Python3 根据m3u8下载视频,批量下载ts文件并且合并

    Python3 根据m3u8下载视频,批量下载ts文件并且合并 m3u8是苹果公司推出一种视频播放标准,是一种文件检索格式,将视频切割成一小段一小段的ts格式的视频文件,然后存在服务器中(现在为了减少 ...

  10. Fms3和Flex打造在线视频录制和回放

    本博推荐文章快速导航: Sql Server2005 Transact-SQL 新兵器学习MCAD学习 代码阅读总结 ASP.NET状态管理 DB(数据库)WAPWinFormFlex,Fms aie ...

随机推荐

  1. ftl生成模板并从前台下载

    1.生成模板的工具类 package com.jesims.busfundcallnew.util; import freemarker.template.Configuration; import ...

  2. Idea SpringBoot 子模块 加载不到该子模块根目录config下面的配置文件

    Idea SpringBoot 子模块 加载不到该子模块根目录config下面的配置文件 import org.mybatis.spring.annotation.MapperScan; import ...

  3. golang 所有关键字的列表及释义归类

    golang 所有关键字的列表及释义归类,截至1.18版本. [控制结构] if  : 条件语句,基于布尔表达式的值决定是否执行特定的代码块. else. else if     : 用在 if 语句 ...

  4. springboot3使用validation进行参数验证

    前言   今天学习了使用validation整合springboot进行字段的校验,体验下来感觉很不错,有了validation可以省下一大堆控制器里面的数据校验,例如前端发送了一个请求到我们后端,请 ...

  5. 前端模拟接口工具推荐—Apifox(mock数据)

    参考文章:https://blog.csdn.net/m0_67403272/article/details/123376945 高级mock部分 1.通过设置期望值,选择类型,比对body部分的参数 ...

  6. poj1163 the triangle 题解

    Description 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 (Figure 1) Figure 1 shows a number triangle. Write a progr ...

  7. map(STL容器)

    map 一种基于红黑树(不需了解)的关联树容器,支持快速的插入,查找和删除操作,并保持了内部元素的有序性,其中每一个元素都有一个键和一个与之关联得值组成. 可以形象的理解为一个转换器,给它一个东西(变 ...

  8. apisix~14在自定义插件中调用proxy_rewrite

    在 Apache APISIX 中,通过 proxy-rewrite 插件来修改上游配置时,需要确保插件的执行顺序和上下文环境正确.你提到在自己的插件中调用 proxy_rewrite.rewrite ...

  9. 在Linux驱动中使用proc子系统

    在Linux驱动中使用proc子系统 背景 proc文件系统是个简单有用的东东:驱动创建一个proc虚拟文件,应用层通过读写该文件,即可实现与内核的交互. 本文适用于3.10以后的内核,v3.10以前 ...

  10. windows server + iis 部署若伊前端vue项目

    一.背景说明 工作原因,一直使用若伊前后端分离版框架进行二次开发.客户的服务器多数为windows server系统,少部分为linux系统.过去一直是使用nginx进行前端的部署,nginx的代理功 ...