Flash是由macromedia公司推出的交互式矢量图和 Web 动画的标准,由Adobe公司收购。网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。Flash的前身是Future Wave公司的Future Splash,是世界上第一个商用的二维矢量动画软件,用于设计和编辑Flash文档。1996年11月,美国Macromedia公司收购了Future Wave,并将其改名为Flash。后又被Adobe公司收购。Flash通常也指Macromedia Flash Player(现Adobe Flash Player)。2012年8月15日,Flash退出Android平台,正式告别移动端。
至此移动端的应用必须有新的插件来代替。比如我最近研究的AnyChat就是一款比较出色的新生力量。称之为新生力量因为他突破了Flash的局限,不仅windows,web,linux都可以运行,并且移动端android和ios也可以兼容。
那为什么说他出色呢?
毫无疑问,突破了Flash的局限性,适用性更广泛,跨平台互联互通,并且支持复杂的网络环境,不管是2G,3G,卫星,宽带都可以实现通讯。大家可以随时随地的打开音视频应用,不管你手中的是电脑还是手机或是ipad,是否下载安装客户端也无所谓。因为多平台的兼容性给我们带来了音视频实时应用的热潮。并且它可以支持P2P技术,节约服务带宽,提高效率,降低运营成本。
下面说一下什么是P2P:
对等网络(PeertoPeer,简称P2P)也称为对等连接,是一种新的通信模式,每个参与者具有同等的能力,可以发起一个通信会话。
当前的通信模式还有Client/Server、Browse/Server和Slave/Master等。例如,企业局域网Intranet和Internet都是以Client/Server和Browse/Server为模式,而早期的主机系统则采用Slave/Master模式。这些模式的特点是:它们都是以应用为核心的,在网络中必须有应用服务器,用户的请求必须通过应用服务器完成,用户之间的通信也要经过服务器。而在对等网络中,用户之间可以直接通信、共享资源、协同工作。还称工作组,网上各台计算机有相同的功能,无主从之分,任一台计算机都是既可作为服务器,设定共享资源供网络中其他计算机所使用,又可以作为工作站,没有专用的服务器,也没有专用的工作站。对等网络是小型局域网常用的组网方式。对等网络是在现有网络的基础上通过软件实现的,目前它在Internet上正得到推广。在Internet上,一组用户通过相同的互连软件进行联系,也可以直接访问其他同组成员硬件设备上的文件。
P2P技术的接入使得客户端与客户端之间可以可以直接传输流媒体数据,不再走服务器,节约了这部分带宽。AnyChat这款插件的P2P打通率是82%。意思是有82%的流媒体不需要再走服务器。试想一下,用Flash插件的音视频即时通讯和AnyChat插件的即时通讯运营成本是什么比例?答案是5:1。
大家可以切身感受一下AnyChat带来的效果,这是一款即时通讯的SDK,可以支持跨平台的音视频实时交互,网上免费下载即可:http://www.anychat.cn/download.html