众所周知中国的网络国情,还有一大部分人活在电信/网通这两个老流氓的adsl线路上。目前中国电信4m的ADSL基本在400k/s的下载速度和50k/s的上传速度(这里我就不说bps了,就说大家能看到的下载速度),又由于ADSL的不对称速度技术,如果你上传的时候占满了这50k,那么基本你的下载带宽是无法使用的,把ADSL想象成一根水管,水流是可以随意控制的,这根水管同时要担负上水和下水的作用,如果直径的90%用来上水了,那么就只有10%可以下水了。
应用的例子就是你在用QQ传一个比较大的文件给朋友,如果显示速度是50k或50k以上,那么这时不论你是下载,看视频,甚至开网页都会觉得卡。(光纤不会这样,和ADSL理论不同,分辨你家是ADSL还是光纤就看你家的猫/路由上有没有电话线)
但是这在平时的使用上并不会给我们造成多大的困扰,或者说不会给稍微懂点电脑知识的人造成多大困扰,我们在传文件的时候就尽量不开其他网站,我们在使用迅雷下载的时候把上传速度设置成10k,我们在看视频的时候不使用PPS、PPlive、腾讯视频这些P2P软件,而使用在线的Flash。如果都这么做了,日子也不是不能过,就是过的苦一些罢了。
但是突然有一天,也许是午后的燥热让那么一小撮人决定开始耍流氓了。Adobe公司在自家的招牌垃圾软件Flash上开发了P2P技术,说是架不住各方面反映,顺应潮流,其实估计也就是中国那几个流氓视频公司提出的要求,他们肯定觉得每月支付高昂的带宽费的姿势哪比的上耍个流氓用贱民们自己的带宽赚广告费来的潇洒自在呢,于是在狼狈为奸的情况下,Adobe开放了新版支持P2P技术的Flash的下载,优酷搜狐奇艺过上了一手逼着网民看广告赚取广告费,一手捏着网民的ADSL小水管使劲撸的好日子。
于是一个月黑风高的夜里,一介草民的你发现,哎?往常能看超清都不卡的网络怎么突然看高清都开始卡了?于是你开始找自己的原因,是不是开着迅雷呢,是不是没关电驴呢,找了一圈你发现你全关了,流量监测软件里面显示浏览器正在疯狂上传,这超出了常人理解的能力,若是说给一个有点电脑知识的人听,打死他也不会相信Flash可以P2P上传。要知道既懂电信又懂ADSL的你通常将自己的可怜的50k上传带宽看的根宝贝一样,无论何时也不容别人随便占用,凡是能控制上传带宽的软件,一概不用,突然被人一个大嘴巴抽脸上,就你这一介草民以为看了几十秒广告就能免费看视频?必须给我上传,还必须占满你50k,还不告诉你,卡死你。
于是乎,你疯了,发疯的从百度,谷歌上搜索既可以不上传又可以流畅看视频的方法。却只见各种BBS上一众屌丝鬼哭狼嚎,突然,在某哀嚎贴45楼看到一位大神意味深长的写,Flash里面不是有设置么,你感激涕零的颤抖着打开了Flash全局设置,找到“阻止所有站点使用对等协助网络”这晦涩难懂的关闭P2P上传的选项,仰天长啸,还是Adobe厚道。设置完成后,打开一个超清视频,看着依然50k/s的上传,你吐了口吐沫,咽了咽口水,又吐了口吐沫,挽起了袖子,挥舞着你那小胳膊高喊,Adobe你这个臭流氓!
如此这般不屈不挠的百度Google了2个月,终于我发现了一个神奇的东西,Adobe给法律留了一扇门,请允许我这样猜测一个流氓公司,它(也请允许我用宝盖它)留了一个只有程序员才会用到的mms.cfg文件,这个文件可以控制所有Flash的设置,于是下载了英文版的“Flash管理员手册”,找到了那让我梦寐以求的一条命令RTMFPP2PDisable=1,Adobe果然是国际大公司,欺骗群众的同时不忘遵守法律,您要是被迫上传了,告它了,它可以拿出这条命令告诉你,不是我不让你设置,是你自己找不到。颤抖着,我在mms.cfg里写入了这条命令。
以下是屏蔽Flash P2P上传的命令语句。
echo RTMFPP2PDisable=1 >> %windir%\system32\Macromed\Flash\mms.cfg
echo RTMFPP2PDisable=1 >> %windir%\syswow64\Macromed\Flash\mms.cfg
echo RTMFPP2PDisable=1 >> %windir%\system32\mms.cfg
关于如何测试你的上传是否被关闭了呢?
1,保证你的带宽0使用,打开流量监测软件,上传下载应该都小于1k/s。
2,上优酷首页开个视频,越热门越好,综艺类尤佳。改成超清模式。
3,观察你的浏览器流量
4,看3分钟以上,如果你的上传速度和我一样还保持在1k以下,那恭喜你,你让这个世界变的美好了一点点,这种对抗耍流氓的行为,虽然只是那么一点点,但可能可以让更多的人免于被耍流氓。
来源:投稿,作者遥小望。有问题可以来新浪微博@遥小望。
更新:Adobe平台技术经理马鉴在微博回应:RTMFP(P2P)协议必须要求网站服务器端使用Adobe Media Server 4以上的版本。优酷等视频站点并不是Adobe Flash Media Server商用客户,不可能启用P2P功能,所以客户端关闭P2P也就无从说起。
http://www.williamlong.info/archives/3304.html
分享到:
相关推荐
6. **设置组策略**:在企业环境中,可能使用组策略对象(GPO)来强制执行禁止Flash P2P上传的策略。 在操作前,用户应确保了解批处理文件的内容,因为不正确的修改可能会导致系统不稳定或其他问题。此外,随着Flash...
禁止flash P2P上传办法批处理文件的一款小工具文件,希望大家喜欢
Flash P2P流媒体服务器系统(简称P2PS)使用Flash Player客户端和RTMFP协议进行P2P视频直播/点播,极大的节省了服务器昂贵带宽。 工作流程:直播可通过Adobe Flash Media Live Encoder以及其它支持RTMP协议的发布...
标题“FLASH新版本观看视频会P2P上传流量占用高”揭示了一个关于Adobe Flash Player的特定问题,即在使用最新版本观看视频时,它可能会通过P2P(点对点)技术进行大量的上传流量,导致用户网络带宽的显著消耗。...
《Flash P2P游戏入门:理解RTMFP与构建P2P游戏的策略》 在数字娱乐领域,尤其是在在线游戏产业中,P2P技术(Peer-to-Peer,点对点)的应用为游戏开发带来了革命性的变化。Flash,作为曾经主导网络动画、交互式网页...
例如,如果你正在使用VoIP服务、在线游戏或者进行视频会议,这种上传行为可能会影响这些实时应用的性能。 “P2P上传限制”标签进一步强调了这个软件的核心功能,即对P2P软件的上传带宽进行管理和限制,确保用户可以...
标题 "Flex/flash 无需服务器的P2P源码" 描述了这是一个使用Flex和Flash技术实现的点对点(P2P)通信系统,它能够实现NAT(网络地址转换)穿越,使得两个处于不同NAT后的设备也能直接通信,而无需通过中央服务器作为...
以下将详细讲解如何使用Flash的RTMFP协议、netGroup和netConnection来实现P2P实用代码。 **RTMFP协议:** Real-Time Media Flow Protocol (RTMFP) 是Adobe专为Flash Player设计的P2P通信协议。它支持音视频流媒体、...
在本文中,我们将深入探讨如何使用WinForm和C#实现P2P(点对点)视频聊天技术。P2P视频聊天是一种允许两个或多个用户通过互联网直接交换视频流的应用程序,无需通过中心服务器作为中介。这样的设计可以降低带宽需求...
P2P(Peer-to-Peer)视频技术是一种利用互联网中多台计算机节点共享资源的流媒体传输方式。这种技术在2012年时已经相当成熟,并被广泛应用于点播服务,大大降低了服务器的压力,提高了视频播放的稳定性和效率。在...
3. **带宽管理**:P2P技术需要有效地管理每个节点的上传和下载带宽,以确保视频流的流畅性。这通常通过公平分享算法来实现,比如BitTorrent中的Choking和Unchoking机制。 4. **追踪器服务器**:虽然P2P网络是去中心...
结合提供的标题“C# p2p视频点播系统”和描述,我们可以推测这是一个使用C#语言实现的P2P视频点播程序,旨在提供一个便捷的学习和使用平台。 1. **P2P视频点播原理**: P2P视频点播系统的核心在于利用网络中其他...
《P2P版M3U8解析源码1.2.1版》是一个针对M3U8视频流的P2P加速解决方案,旨在优化视频播放体验,提高数据传输效率。M3U8是一种用于存储多媒体播放列表的文件格式,常用于HTTP流媒体服务。在本项目中,P2P技术被巧妙地...
2. **P2P网络**:在P2P网络中,每个节点(peer)都可以上传和下载数据,减少了对中央服务器的依赖。这种分布式架构可以更好地利用网络资源,当部分节点离线时,其他在线节点仍能继续提供服务。 3. **即时性**:即时...
标题中的“flash p2p demo”表明这是一个关于使用Flash技术实现P2P(点对点)功能的示例应用,特别关注的是实时视频传输。在Web技术领域,Flash曾是流媒体和交互式内容的主流平台,而P2P技术则用于高效地分发大量...
5. **实时传输协议(RTP)**:为了确保视频流的实时性,P2P通信通常会使用RTP协议。RTP提供了一种标准的方式来封装和传递实时数据。C#中可能需要自定义实现RTP协议,或者使用现有的开源库如libsrtp。 6. **丢包恢复和...
P2P视频聊天可能使用如NAT穿透(NAT Traversal)技术,解决不同网络环境下的通信问题。 6. **网络编程**:实现P2P视频聊天涉及网络编程,包括套接字(socket)的创建、连接、监听、发送和接收数据等操作。开发者...
标题中的“p2p 的简单实现 上传下载文件”指的是使用对等网络(P2P,Peer-to-Peer)技术来实现文件的无服务器上传和下载功能。在P2P网络中,每个节点既是服务的提供者也是消费者,无需通过中心服务器作为中介,从而...
标题中的“p2p视频搜索软件”指的是使用P2P(peer-to-peer)技术的视频检索工具。这种软件允许用户在互联网上直接从其他用户的计算机上搜索和下载视频内容,而不是通过中心化的服务器。P2P网络的工作原理是每个参与...
文档描述同样为“P2P on the Flash Platform with RTMFP.pdf”,这表明文档的主要内容将围绕如何使用RTMFP在Flash平台上实现P2P通信进行展开。 #### 标签解析 文档标签为“RTMFP”,强调了本文档的核心技术——...