平时习惯性发呆,这两天发呆想到了这么一个问题,那就是“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. JsonPath - 根据表达式路径解析Json

    JsonPath 在xml的使用过程中,对于xml的解析我们知道可以使用xpath的方式,随意的获取到我们想要的属性值.那么在使用json时,我们能不能实现同样的操作呢? 答案就是 json-path ...

  2. mysql8新版本安装注意事项及解决本地系统账户Strart the server和SQLyog客户端连接报 plugin caching_sha2_password could not be loaded

    mysql 安装包一路next安装, 到Apply Configuration,卡住在Start the server,原因是mysql8新版本的登录身份不对,需要进入服务,找到mysql80,然后属 ...

  3. jqurey基础知识和常用事件方法

    样式文件不需要<style>标签 引用style文件的方法 <link href="main.css" rel="stylesheet" st ...

  4. opencv在MAC下的安装

    版本信息 MAC版本:10.10.5 Xcode版本:7.2 openCV版本:2.4.13 安装步骤: 联网 安装brew,在终端输入指令 /usr/bin/ruby -e "$(curl ...

  5. 《编译原理》阅读笔记:p18

    <编译原理>学习第 3 天,p18总结,总计 14页. 一.技术总结 1.assembler (1)计算机结构 要想学习汇编的时候更好的理解,要先了解计算机的结构,以下是本人学习汇编时总结 ...

  6. Zynq-7045升级,ARM+FPGA性能怪兽,Xilinx UltraScale+ MPSoC XCZU7EV核心板正式发布

  7. 面试官:JVM调优,主要针对是哪一个区域?JVM内存结构是怎样的?

    作为一个Java程序员,在日常的开发中,不必像C/C++程序员那样,为每一个内存的分配而操心,JVM会替我们进行自动的内存分配和回收,方便我们开发.但是一旦发生内存泄漏或者内存溢出,如果对Java内存 ...

  8. SqlServer 使用 case when 实现行转列,并创建视图表查询

    其实是个很简单的操作了,但长时间不用有点忘记了,正好项目上遇到这样的需求便把过程记录了下来. 一 需求描述 将河道水情表 结构如下,现在需要将水位Z字段由行展示转换为列展示.查询结果为展示时间和每个测 ...

  9. 梁培利DeFi去中心化金融课程笔记2024版

    课程链接:https://space.bilibili.com/220951871/channel/collectiondetail?sid=2824381&ctype=0 讲义仓库:http ...

  10. 基于 .net core 8.0 的 swagger 文档优化分享-根据命名空间分组显示

    前言 公司项目是是微服务项目,网关是手撸的一个.net core webapi 项目,使用 refit 封装了 20+ 服务 SDK,在网关中进行统一调用和聚合等处理,以及给前端提供 swagger ...