人类活动最大的成本花费在哪里?我认为在沟通和学习上。我们从哇哇落地开始,就在不断的学习前人总结的经验。学校教育,大大加速了这一进程。随着互联网的发展,人们可以自由的分享知识和经验,使得我们平时遇到的问题基本上都可以从互联网上找到答案。因此,互联网当之无愧为人类最伟大的发明之一。它减少了多少 人们沟通和学习的成本啊!这个系列里,我要说说瘦客户端的那些事。涉及的知识都是来自互联网,所以,要感谢Google,感谢Wikipedia。最后,我将我学习和总结的知识再回馈回互联网,希望能对他人有所帮助,有所启发。

  言归正传,让我们开始说说瘦客户那些事。所谓“瘦客户端”,就是指,我们只需要一台配置一般的终端设备(PC电脑、手持设备等),就能拥有超计算机的计算处理能力。其实,这离我们并不遥远。BS应用的发展,已经让我们实现了只要一台配置一般的智能手机,就能通过Google完成亿万次的搜索计算。

  上面的这个模型大家已经熟悉的不能再熟悉了。客户端发出指令,服务端接收指令,执行完运算后,将结果返回给客户端。但是,这个系列我要讲的,并不是上面这个模型,而是:

  我们的手机(瘦客户端)不再是Google搜索中,搜索任务简单的发送者和接受者,而是一个更加实时的操作超级计算机的感受。我们的每一次鼠标移动,点击,键盘输入,触摸屏的滑动,仿佛手机本身就是一个超级计算机。有了这样的瘦客户端,我们不再需要购买价格昂贵、骨灰配置的电脑,而我们只需要一个很低配置的上网本,平板电脑,或是智能手机,就能一样畅快淋漓的玩魔兽世界、极品飞车。在未来科幻电影中的通话联络的智能手表、查看战斗指数的眼镜,都有可能实现。

  同时,我们不再为程序的跨平台所担心。瘦客户端中,能跨平台执行各种应用程序,比如Windows的Word,Linux的OpenOffice,Mac里 的XCode。更让人惊喜的是,我们运行一款软件之前,不再需要经过“下载”、“安装”的步骤,而是立即使用。不管是多大的游戏,多复杂配置的软件。我甚至大胆推测一下,在未来,人们将不再使用Windows,Linux,Mac之类的操作系统,取而代之的将是完全基于网络的网络操作系统。而现有的这些操作系统,失去了个人用户也很难再维持发展,必将慢慢被淘汰。最后必将涌现出的,是各种基于不同瘦客户端协议的完全基于网络的操作系统。谷歌现在开发的chromium操作系统,正是符合这个发展趋势的,不过具体是怎样的,我没用过,也不好说。

  在这个系列里,我尽量避免使用“云”之类炒的火热的词汇。我们见过了太多的所谓的“云”,十有八九是伪云,比如杀毒领域最大的忽悠云查杀。云计算和这里讲的瘦客户有一定的契合,但不完全相同。云计算强调的是大规模数据中心按需分配的计算能力,就像集中式发电厂。云计算是服务端的“胖”,瘦客户强调的是客户端的“瘦”,如果两者一结合,必将擦出火花。

  未来并不遥远,我们能想的到的,都有人在尝试了。国外著名的有Onlive,Gaikai,OTOY等, 他们都实现了通过私有协议,在配置一般的机器上,远程玩像孤岛危机之类的大型游戏。特别是Onlive,由于其雄厚的实力,与硬件提供商、网络提供商、游 戏开发商都有深度的合作。比如,Onlive自主投资开发的定制硬件,和美国艺电有限公司(Electronic Arts)、育碧(Ubisoft)、Take-Two互动软件(Take-Two Interactive Software)、华纳兄弟、交互式娱乐和英佩数码美国艺电有限公司(Electronic Arts)、育碧(Ubisoft)、Take-Two互动软件(Take-Two Interactive Software)、华纳兄弟、交互式娱乐和英佩数码达成的深度合作。就连谷歌微软,都想买断Onlive的技术。

  iPad展示OnLive Demo:http://v.youku.com/v_show/id_XMTgyMzYzNjI4.html
  国内也有一家公司实现了这样的技术,叫云联科技。公司仅仅成立一年多,在中国现有的网络环境下,在没有定制硬件的前提下,就做出如此惊人的成果,不得不让人称叹。但是,这么好的技术,为什么现在还没有普及开来呢?最大的障碍,是“延迟”和巨大的服务端消耗。
  先来说说延迟。这里提到的是“延迟”,而不是“带宽”。为什么呢?延迟的英文是latency,带宽的英文是bandwidth。很多时候,人们会把两者混淆。有些人搞不清楚,为什么我的带宽提升到了联通4M,玩电信的服务器网游还会卡?带宽是指每秒最大的传输能力,延迟是指信号请求从发出到接收到所经过的时间。

  误区:随着带宽越来越大,延迟也会越来越小。
  上面的图已经很清楚,如果传输的数据未达到带宽限制,即便带宽再大,信号从发生到接收的时间T1-T0,只取决于其传输的速度和距离。假如服务器在美国,距离没办法改变,爱因斯坦说,速度的极限是光速。而光纤的传播速度也许只能达到40%光速。所以说,如果你要给远在4000公里之外的地方传输数据,比如从美国的加利福尼亚到马萨诸塞州,延迟不可能再低于44毫秒。

  游戏或软件实际消耗的带宽其实并不多,而且,带宽在理论上是可以无限增加的,而延迟才是最大的问题,因为传播的速度不可能超过光速。比如,我以前用电信 512K带宽的网络玩剑三,非常的流畅。现在我用联通4M带宽玩剑三,延迟却很高。就像Gaikai这样的公司,由于距离的限制,目前也只能接受洛杉矶地 区玩家的试玩申请。  

  减少延迟的办法,在有限的情况下加快传输速率,以及尽可能的缩短传输的距离,比如,就近部署服务器。

  另外一个障碍,是巨大的服务端消耗。我们可以想象,我们需要花费很多钱购买很好性能的机器才能流畅的玩孤岛危机之类的大型游戏。像Onlive这种云游戏服 务器供应商,相当于需要给我们每个人都配一台这样服务器。成本可见是巨大的。即便是Onlive自己定制的硬件,一台服务器同时也只能服务几个人。
  除了使用瘦客户端玩大型游戏,我们还可以用瘦客户端运行我们日常使用的软件或小游戏。无需下载,无需安装,一点即用,跨平台,多么有吸引力!而且,软件相对于游戏来说,不需要高清的传输画面,因此对带宽要求也低很多。软件开发商也不再需要针对各平台进行开发。理论上我们只需要一个版本的《植物大战僵尸》,就可以在iphone, android, pc等各种终端设备上运行。
  这样的技术,是如何实现的呢?像Onlive,Gaikai之类的公司,使用的是自己的专有传输协议,我无从考证。但是,接下来的文章,我会从现有的一些知名的或开源的远程传输协议开始,逐步深入技术细节,把我知道的那点瘦客户端的事告诉大家。

瘦客户端那些事 - 开篇,互联网营销相关推荐

  1. 瘦客户端那些事 - 开篇

    人类活动最大的成本花费在哪里?我认为在沟通和学习上.我们从哇哇落地开始,就在不断的学习前人总结的经验.学校教育,大大加速了这一进程.随着互联网的发展,人们可以自由的分享知识和经验,使得我们平时遇到的问 ...

  2. 瘦客户端那些事 - 远程传输协议

    上篇说到了关于瘦客户端的一些现状和遐想,接下来我们开始探索这种技术实现的可能.要实现瘦客户端,最重要的是选择一种客户端和服务端都能理解的沟通方式,这种沟通方式就是通讯协议,或者远程传输协议. 本文不讨 ...

  3. ofo 悄然搬离中关村;董明珠称向雷军学互联网营销;Chrome 77 发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  4. 互联网营销新模式,泰山众筹sun4.0模式了解一下

    新转型采取网络营销方式的企业一时找不准方向属正常现象,但采用以上三种方式,可以有不小的改善,许多营销上很成功的企业,正是从这条路走过来的.互联网营销是基于整个互联网的营销方式,其渠道具有多样化的特性, ...

  5. 【互联网营销基础知识】新媒体工具亲民替代款有什么?

    5G时代的到来,未来短视频会成为主流已经是很多人的共识.近几年抖音.快手.今日头条等新媒体平台的兴起,也让大家看到了新媒体的前景,越来越多的人选择在平台上进行创作和分享获得收益,成为新媒体人. 不过入 ...

  6. 7张图让你看懂互联网营销思维与传统思维本质区别

    7张图让你看懂互联网营销思维与传统思维本质区别 有一些人这样说过,如果在一年前谈论"互联网思维"就会显得有一点点装逼,但是如果到了一年之后的今天,再谈论的话,就会显得有一点点落伍. ...

  7. 互联网营销的技巧方法和套路!

    今天聊一聊互联网营销的技巧方法和套路,大部分互联网行业都离不开流量. 流量=要求=运营模式能够那么了解,便是哪有流量,哪儿就会有用户需求. 有要求才有流量,有流量才可以考虑到转换的难题,有流量才富有. ...

  8. iBeacon让互联网营销进入场景时代

    互联网营销本质就是通过互联网上的各种工具获取线上流量,尽管社交网络.网络视频.搜索让营销方式日益丰富,不过这都只是工具和方法的变化,并未脱离流量本质.不过,进入移动互联网时代,随着iBeacon.LB ...

  9. 小白零基础如何快速入门互联网营销

    如今,互联网几乎已用于一切–通信,学习,娱乐,购物- 另外,每天都有越来越多的人上网. 实际上,目前全球有43.3亿互联网用户,而且这个数字正在每秒增加. 这提供了令人难以置信的机会. 营销人员一直走 ...

最新文章

  1. “数字化”才是智能制造的基础!
  2. win32 GDI 画图 防止闪烁
  3. 网易云信音视频技术落地提速,读书郎电话手表成行业先锋
  4. LeetCode Longest Common Prefix
  5. cogs2840. 二叉查找树
  6. 使用Apex进行混合精度训练
  7. 查看Mysql实时执行的Sql语句
  8. vivado中FIFO IP核的Standard FIFO和First-word-Fall-Through模式的仿真比较
  9. 知也atitit.解决struts2 SpringObjectFactory.getClassInstance NullPointerException  v2 q31无涯 - I...
  10. java 编程英语单词,语句
  11. Unity游戏iOS AppStore 内付费接入(In app purchase)
  12. IDEA配置方法类注释模板
  13. 为何浙江天搜科技这些互联网企业对杭州情有独钟?
  14. 【数字IC第一步】Linux系统安装(含常用IC软件)
  15. 网络协议总结(TCP,UDP,HTTP,HTTPS)
  16. 《Adobe Photoshop CS5中文版经典教程(全彩版)》—第2课2.6节替换图像中的颜色...
  17. coder,你会设计交易系统吗(实干篇)?
  18. 消除5个绩效管理流程的误区
  19. python scrapy爬取智联招聘的公司和职位信息(一)
  20. (转)ds18b20时序说明

热门文章

  1. arcgis中字段的说明
  2. solr主从配置备份数据
  3. 百度竞价创意标题应该怎么撰写才能吸引人呢?
  4. MIT线性代数笔记五 转置、置换和空间
  5. 3月英语——Topic
  6. 基于javaweb的在线奶茶店系统(java+jsp+javascript+servlet+mysql)
  7. java基础:基本类型
  8. ps裁剪和裁切的区别_PS中裁切与裁剪命令
  9. 6小时工作制与弹性工作制
  10. 二本的我,历时1年社招入职字节安卓岗心路全历程与面经分享!