WebRTC ( Web Real-Time-Communication) 不需要插件便能支持音频和视频通信。
主页:http://www.webrtc.org
胖客户端,其实瘦客户端尽管有很多的优点,但是一个显而易见的问题是造成了极大的资源浪费
WebRTC比AJAX有更深远影响的一个主要理由,是IT技术潮流又重新回到了胖客户端Rich-UI的路子。WebRTC的核心就是点到点(Peer-to-Peer)之间的各种数据(包括文件、图片、声频和视频)实时交互,既然前台客户端之间如此的哥俩好,也就意味着后台服务器基本可以歇着了。不知道大家有没有注意到一个很有意思的现象,几十年来IT技术的发展似乎不停地在画圆圈
其实瘦客户端尽管有很多的优点,但是一个显而易见的问题是造成了极大的资源浪费,个人电脑芯片的发展日新月异,现在随便一个桌面电脑就比当年70、80年代的大型服务器的运算功能要更强大,如果程序都是B/S架构,运算和业务处理都在后台进行,还要这么好的个人电脑干啥?更要命的是,当初设计B/S架构主要是用来做企业级应用解决方案的,同时在线的用户数量顶天了不过几千乃至上万人,B/S架构应付起来很轻松。但是随着B2C应用的迅猛发展,在线用户数量的直线暴涨,瘦客户端、胖服务器架构迟早要出问题。
果不其然,随着近年电子商务的兴起,大型电商碰到最难缠的技术挑战就是如何在超大流量下保持网站正常运行,围绕着这个核心问题出现了种种的技术架构和解决方案:从最开始的物理分离Web服务器和数据库,到使用Smart Client来增加客户端的页面缓存,到使用DNS负载均衡以增加硬件,到使用反向代理软件Nginx+Squid来将静态或相对静态的页面进行缓存,到使用第三方CDN (Content Delivery Network) 服务来加快网站反应速度,到使用ESI (Edge Slide Include) 来将动态页面中相对静态的片段进行缓存,到使用MemCached系统将数据库中重复读取的数据缓存到内存中,到数据库的分库、分表、垂直分区、水平分区,到基于LVS (Linux Virtual Server)的数据库双机、多机热备,到增加通用的框架如DAL (Data Access Layer) 来实现分库分表的数据访问,到数据读写分离和廉价存储方案,到现在进入大型分布式应用时代和廉价服务器群时代。。。
IT技术也是在螺旋形反复不停的向上提升着,最新的证明就是即将面世的WebRTC技术,让我们大家都拭目以待,看看这项近十年来最令人兴奋的技术创新能给我们的生活带来怎样的变革吧。
原文:http://haikuo81.iteye.com/blog/1634049
WebRTC-web实时通讯(转)
原创
©著作权归作者所有:来自51CTO博客作者mb636514f3a19f5的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:python 入门示例

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
实时视频通讯
声网 创建项目 → 生成id和token → 创建一个房间,要通讯的2个人进入同一个房间 使用步骤 为提高项目的安全性,Agora 推
Agora 创建项目 用户名 音视频 -
[实时web系列]实时web概览
随着社会化互联网热潮的到来,实时web越来越受到大家的重视。一方面从业务场景角度而言,消息实时通知大大用户使用
ajax AJAX Ajax comet 实时web -
Android webrtc实时音视频
通过webrtc实时音视频推流与拉流, 实现Android视频对讲, 远程控制, 投屏, 云游戏等功能
webrtc rtc 直播 投屏 云游戏 -
WebSocke实时通讯协议
WebSocket 是什么?
websocket -
python使用最小二乘法拟合圆
01普通线性回归 常规的线性回归用来做数值型的回归预测,简单的理解就是直线拟合,根据已有的数据点,以最小化平方误差来求出合适的直线方程参数,然后来预测未知的数据,下面来推导一下理论部分。首先数据都应该是数值型的,特别是标签值需要连续,设线性回归的方程如下: 那么我们的目的是试图找到一个合适的线性方程来使得方程在每个样本点的值和实际值很接近(完全吻合最好),这就引出了我们研究的问题,即试图寻
python使用最小二乘法拟合圆 python 最小二乘回归 高斯核 运用高斯核模型进行最小二乘回归 线性回归 数据