Oasis:自研可靠udp传输算法-做通信协议探索者

 邮箱网  0条评论  5308次浏览  2018年11月22日 星期四 16:50

分享到: 更多
来源:耳朵财经 作者:柳辉

2016年被称为中国网络直播元年,据不完全统计,2016年中国在线直播平台数量超过200家,活跃在这些平台的网络主播数量更是多到无法统计。

真格基金、红杉资本、IDG,顶尖投资机构纷纷布局;腾讯、微博、陌陌,互联网巨头相继介入。

但是直播的流畅性一直是被大家诟病的地方,主流的直播解决方案都是采用树状分布式的方式,一旦直播观看人数达到一定量级,需要耗费巨大的带宽成本,而且也无法达到理想的画面效果,比如直播“延时”严重,由于短时间内的访问人数剧增导致流量拥堵而产生宕机的状况时有发生。


位于北京的Oasis团队正在探索另外一种解决方案——构建基于移动端去中心化的P2P网络把闲散的带宽和空间利用起来,基于UDP协议通过自研的通信算法来传输数据,以解决UDP协议易丢包等问题。


所谓去中心化通信网络就是点对点传输数据,而无需通过中心化的服务器获取数据,基于UDP协议的P2P点对点网络构建虽然可以把闲置的带宽利用起来,但可能会出现不稳定的情况,比如你在看一个直播,你承接了流量转播的角色,如果你的网络有问题,那么其他人利用你这个节点来观看直播的话会受到影响。

为了解决这个问题,Oasis通过自研的NAT智能穿越算法、自适应网络均衡算法、 拥塞控制算法和本地感知节点发现算法来解决这些通信传输的痛点。

通俗的讲,就是采用一系列算法来保证整个去中心化网络中的数据传输达到最优。一旦发现某个节点网络有问题,系统会自动分配好的节点给你分配带宽,这有点像你在用滴滴叫车时,滴滴系统会自动分配给你最近的滴滴专车。

Oasis创始人江锡卓表示,这些算法中的一部分都申请了专利,也是Oasis的核心技术,所以暂时不能公布详细信息,未来Oasis会视情况开源自己的原创协议,Oasis创始人讲这些自研的协议从架构到算法再到代码都是原创,每一行代码都是自己写的。

最为令人惊奇的是,Oasis是基于大众不太熟悉却可能会极具创新的“边缘计算”技术,这种技术的特点是节点越多,数据传输越快。 更省功耗的特点给给该项目在面向未来物联网领域的应用提供了更加广阔的想象空间。

当然,去中心化视频直播分发网络只是Oasis项目的第一步,未来,Oasis还会在点播以及存储网络分发发力。

江锡卓毕业于北京理工大学,曾任新浪邮箱产品总监,联通移动互联网事业部总经理,在通信领域摸爬滚打十几年,现在入局区块链领域,就是想一展身手,毕竟他向往的还是那个更自由的互联网世界。

目前,Oasis的基于移动端的去中心化测试网已经完成了,据江总介绍正在做一系列的优化,包括为商用做准备。

问答

耳朵财经:人越多越稳定的边缘计算,现在没有被大规模的应用呢?如果没有,它的技术难点在哪呢?

江锡卓:没有,主要是没有良好的网络通信引擎, 这就是我们的创新所在。

耳朵财经:如何理解边缘计算?

江锡卓:边缘计算是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。您可以理解Oasis也是一个基于边缘计算的项目。

耳朵财经:Oasis的p2p网络用的人越多,越稳定。那么,这个结论有没有理论依据呢?

江锡卓:理论上讲,应用这个网络的人越多越稳定,这个在Oasis的规划中我们会通过商用去检验我们的网络是否足够健壮。Oasis区别于比特币,每个人用手机就能“挖矿”,利用边缘计算Oasis能够让目前的网络架构更合理,更通畅。

标签:江锡卓Oasis绿洲网络绿洲UDP

我的评论:

请  后发表评论。