flash长期霸占视频点播主流地位,它的视频处理非常先进。尽管在绝大部分情况下为了整体播放体验而削弱了清晰度,但是综合而言都是最好的视频类解决方案之一。当年同时期的几种流媒体如Microsoft微软的mms协议与asf(高级串流格式),RealMedia的rtsp(流媒体协议)都在他的光芒之下逐渐成了鸡肋,在浏览器上的使用更是寥寥无几。
记得早期flash视频网站刚刚如春笋般涌现的时候,瞬间吸引了大量用户,人们的视听生活体验又提高了。但是问题随之而来,基本上每个视频站都是上线前期几个月半年都非常快速好用,一旦用户量达到一定级别后,服务器负担非常高。即便是今天,视频网站的流量费用成本也达到了所有成本的一半。所以从那个时候开始,视频网站就特别想推动用户使用网站自己的视频客户端。这些客户端除了增加了一些如离线观看之类的实用功能外,必不可少的就是p2p功能。因此客户端的体验几乎都很差!
就像是请了一个喜欢干私活的工人给自己做事,只要一开机,这个工人就马不停蹄的开始往外发送数据了,为的就是减轻视频网站的流量负担。并且视频网站宣称这样可以提供自己的使用体验,怎么也算是个利人利己的功用。可是实际呢,长期的占用上传带宽导致用户上网响应下降,上传占满时还刷不开网页。一个开机自启动且不停工作,占用cpu,占用硬盘的这么一个程序,怎样都觉得弊大于利。我自己就非常纠结这一点,我宁愿放弃客户端带来的加速效果,也不想要一个糟心的工人,只有想用离线观看时才使用客户端下载。用完赶紧杀掉所有相关程序甚至卸载客户端。
现在好了,在视频点播霸主的领导下,flash技术也能非常容易地实现p2p功能了,仅有的缺憾是flash不能那么方便的访问磁盘,所以flash技术会想尽办法利用内存在用户播放过程中提供一些数据对传。那么这样一来,刚才提到的客户端的问题,又出现了。区别是对磁盘的频繁访问不成问题,但是对内存的占用变的很可观。这也是为什么曾今的老机器,都只是上上网,为什么现在用起来那么卡的原因之一。家用宽带的下载速度有了不少提升,可是上传速度却依然原地踏步,占满带宽的情况还是经常出现,而这种情况对普通用户来说根本无法设置和选择。
那么我要引出今天我谈p2p技术的一个观点:任何不经允许,不能调节和设定的p2p上传分享行为,都是一种攫取行为,也可以等同为一种偷窃抢夺行为。虽然我们摒弃吸血p2p①,但是在倡导分享的前提下,用户也应该充分了解p2p技术做了些什么,并且可以自由的决定是否允许他工作,它工作过程可以流出的流量和速率等。我相信很多用户不愿意打开p2p软件的原因,并不是因为缺乏分享精神,而是不受控制的上传行为严重干扰了用户体验、让用户无法驾驭自己的私人电脑,只能选择关掉软件或者变得吸血。软件对用户的基本尊重应该是随着用户体验一起提升的。反观那些别有用心的软件企业为了自己的利益将魔爪伸向用户电脑的各个角落和越俎代庖的行为,我们更需要一些文明的软件。
①吸血p2p:指的是只获取,不分享的自私p2p行为。