Oasis:自创防算法,做通信协议探索者

栏目: 编程工具 · 发布时间: 6年前

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

Oasis:自创防算法,做通信协议探索者

作者:柳辉

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

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

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

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

Oasis:自创防算法,做通信协议探索者

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

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

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

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

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

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

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

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

问答

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

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

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

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

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

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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

编程匠艺

编程匠艺

(美)古德利弗(Goodliffe, P.)著 / 韩江,陈玉译 / 电子工业出版社 / 2008-9 / 79.00元

如果你可以编写出合格的代码,但是想更进一步、创作出组织良好而且易于理解的代码,并希望成为一名真正的编程专家或提高现有的职业技能,那么《编程匠艺——编写卓越的代码》都会为你给出答案。本书的内容遍及编程的各个要素,如代码风格、变量命名、错误处理和安全性等。此外,本书还对一些更广泛的编程问题进行了探讨,如有效的团队合作、开发过程和文档编写,等等。本书各章的末尾均提供一些思考问题,这些问题回顾了各章中的一......一起来看看 《编程匠艺》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

URL 编码/解码
URL 编码/解码

URL 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具