区块链大本营

让区块链回归技术和应用的本质,联系我们:heyc@csdn.net。

硬! 他是Intel视频业务老大, 用个谷歌视频还被要高价,开始了他的区块链反击, 这回一怼就是仨...

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Blockchain_lemon/article/details/81571915

640?wx_fmt=jpeg


「人物志」为区块链大本营(ID:blockchain_camp)着力打造的人物栏目,以「趣味而不失专业,可读而不失深度」为宗旨,每期邀请区块链领域的顶级专家和开发者就行业、投融资、开发、案例、项目实践等展开探讨。



下面这幅动图相信很多人都见过,1878年,为了满足有些可爱的人类关于马奔跑时4只蹄子是否同时悬空的好奇心,英国实验摄影师埃德沃德·迈布里奇(Eadweard J. Muybridge),用50台照相机捕捉了一系列马飞奔时的影像。


640?wx_fmt=gif


通过这一影像,人们证实了马在奔跑时会出现4蹄腾空的状态,而这一被命名为「Sallie Gardner at a Gallop」(飞驰中的萨利·加德纳)的影像,也被认为是电影的基础。埃德沃德·迈布里奇通过动物实验镜(可播放运动图像的投影机),将连续图像绘制在玻璃圆盘的边缘,随着玻璃的旋转将影像投射出去,使这些影像看起来像在运动。


640?wx_fmt=png


虽然现在看起来这个影像平平无奇,但回到两个世纪前,飞驰中的萨利·加德纳绝对是那个年代的Fast & Furious(速度与激情)。



640?wx_fmt=jpeg



今天的人物故事是关于图像和视频的。主人公Devadutta Ghat(以下简称「Deva」)同样拥有着耀眼的个人履历:曾经是英特尔Video Transcode Service的创始人兼首席架构师;2014年,加入Cloudera,领导Apache Impala、HDFS和许多其他开源系统的性能团队


640?wx_fmt=jpeg

总之,「在复杂云系统领域有着丰富的经验」,是个真正的视频系统领域的技术大牛。不久前,Deva离开了大公司,加入了Live Planet,并担任CTO,成为了区块链创业大军中的一员。而创业的方向,自然也是他的老本行视频。


这个项目叫做VideoCoin,创始人同样很传奇,是前CNET创始人Halsey Minor。今年4月,VideoCoin的Token开始预售,仅一个月就募集到来自20多位投资者的3500万美元资金,这些投资者中,包括以太坊联合创始人


并且,他们有着很大的野心——颠覆视频基础服务三巨头:AWS、微软、Google


我相信,在看到这样的介绍时,你跟营长一样,认为这八成又是一个夸夸其谈的「白皮书创业者」,但在上周跟Deva聊过之后,才发现原来「视频」还真的大有乾坤。



从英特尔视频服务创始人到区块链创业者


区块链大本营:请谈谈你在Live Planet的日常工作。

Deva:我担任团队的CTO,因此大部分的工作是关于团队管理、Live Planet(一个面向VR和360°全景影响的端到端系统)基础设施构建等相关工作。


区块链大本营:在此之前你有着怎样的工作背景?

Deva:我最早毕业于石溪大学,获得电气和计算机工程硕士学位和哈斯商学院伯克利分校工商管理硕士学位。之后,几乎所有的工作都跟视频有关,例如构建过复杂的分布式系统和视频基础设施,还申请了四项专利。


后来,我加入英特尔,一手创立了Intel Video Transcoding Service,给硬件赋能使之能加速处理视频。


2014年,我加入了Cloudera,学习了所有关于分布式系统的知识,并领导了Apache Impala、HDFS和许多其他开源系统的性能团队做相关的开发工作。


区块链大本营请谈谈你是如何接触区块链的,以及你当时对区块链的看法。

Deva:我是从最初了解比特币的时候知道的区块链,然后2013年开始尝试挖矿。我当时感觉,建立一个公共的分布式账本,简直是不可思议。而今天,公共分类账本,不仅仅可以用于加密货币,对于房地产、数字身份证、医疗记录等都有很大的想象空间。


这也是我认为区块链最让我着迷的地方,它变成了一个「去中心化版本」的因特网,而这正是互联网本来该有的样子。而这一切的背后,仅仅是由Satoshi的一个简单想法推动的,不得不说这很伟大。



淋浴与视频去中心化思维


区块链大本营:我知道你们的一个项目叫VideoCoin,是关于通过区块链提供视频底层服务的,也是你们跟AWS、微软、Google对标的平台。因此,在这个部分,我们要搞清楚两件事:1. 你们选择视频这一方向的意义是什么?2. 从哪些方面跟三大巨头对标?要搞清楚这两个核心问题,我们可能得一点点的展开,首先请告诉我们区块链+视频的意义到底是什么?

Deva:我说一个数字,每个月全球通过网络和传统电视渠道收看视频的人数是215亿,这一数字比中国、美国、巴西、德国的人口加起来都要多。


可是,一般人不知道的是,现在我们随便点一下屏幕或鼠标就能轻松观看的视频,背后的技术却并不简单,背后有复杂的基础设施来实现。


在传统的视频基础设施中,视频从摄像机到在各个屏幕上播放,要经过三个基本过程:编码(encoding)、存储CDN(当然还包括计算、解码、流分类等)。如下图所示:


640?wx_fmt=png


而目前这些工作几乎全掌握在三大巨头手里:AWS(34%)、微软(11%)、Google(8%),这就造成了成本的高昂。


其实,最初我们在实现Live Planet的时候是先找了Google,结果一台VR相机(4k / 30FPS)一个月的报价竟然高达30,000美刀!所以我们意识到,既然视频用户的基数那么庞大,每年在三大巨头的相关服务上要花费数千亿美元,这肯定不是我们一个人的问题,所以就做了这么个项目。


区块链大本营:有意思,这让我想起中国古代纵横家苏秦的典故,他说过:使我有洛阳二顷田,安能佩六国相印,看来牛B都是被逼的啊。不过你刚才说到的视频处理过程,能简单给我们讲讲是什么意思吗?

Deva:好的。先说编码(encoding),编码其实就是对原视频进行压缩。我们拍的视频如果没有进行压缩(即RAW格式)数据会非常大,而编码就是把原视频文件编译成体积更小的「比特流」(bitstreams),比特流全是由「0」和「1」的字符串组成。把一种编码格式转换为另一种,称为「转码」(transcoding)。


640?wx_fmt=png


再说存储,视频是以比特流的方式存储的,而想要把比特流还原成视频,需要有一套规则,这个过程被称为解码。


举个例子,下图是摩尔密码对照表,其中.- 代表 A-. 代表 N,这就是解码规则,没有规则摩尔密码就是无序的符号


640?wx_fmt=jpeg


区块链大本营:你们通过区块链来实现视频基础设施业务的思路是怎样的?

Deva:其实核心思想就是「去中心化+算力共享」,让千千万万个计算机用户代替三大巨头来完成视频的编码、计算、传输、解码等工作。


举个例子,我们家里使用的热水器就可以看作是「中心化」,这种热水器上百年来就没有本质的改变。


640?wx_fmt=png

一百年前的热水器


它的优点是,一般家庭一个就够;如果坏了去一个厂家就能维修。不过缺点也很明显


  • 只有一个热水器,如果它出了毛病,全家就都没有热水用;

  • 水从热水器到淋浴头经过长长的管子,浪费很多能源;

  • 如果别人在用,你就很难把温度调到你喜欢的程度。


而这就是三大巨头干的事情,现在的视频要经过多次编码才能通过网络以不同的分辨率和带宽传输到各种设备,这一过程,内容创作者必须依靠这些巨头才能完成。而这些巨头有自己的视频编码或流媒体技术,也拥有巨额资金和运营费用。


而去中心化的思路是,在每个淋浴头上装一个加热器,每次使用直接从热水器到淋浴头,节省了很多资源。当然,去中心化也有去中心化的劣势:


  • 以前以前只要照顾一个热水器就行,现在却要照顾很多个;

  • 因为数量太多,每次使用前都要检查一下,意面别人把水温调到过高或过低。


当然,这一过程实现起来并不容易,所以VideoCoin做的事情就是充当一个「主控者」(management layer)的角色,例如照顾到所有节点、分发任务、跟踪任务进度、应对异常,以及在发生分歧时为买卖双方仲裁等。



花样挖矿:“我们发明了四种矿工”


区块链大本营要实现上述想法,你们的技术架构是怎样的?

Deva:我们的技术架构如下图所示:


640?wx_fmt=png


其中,我们把视频处理分为以下几个环节/步骤:


  • 原视频通过VideoCoin客户端导入,文件中带有编码器的详细参数,包括:分辨率、帧率、解码信息等;

  • VideoCoin将导入视频分为几个部分;

  • VideoCoin将分开的视频数据分发给矿工;

  • 矿工接受任务后,交易达成(矿工薪水为VideoCoin Token);

  • 矿工完成任务,提交工作量证明(PoW);

  • VideoCoin给矿工报酬。


区块链大本营:也就是说这个系统的运行基于矿工通过提供基础设施服务赚取Token,而用户通过VideoCoin Token来雇佣矿工。

Deva:是的。目前我们有四种矿工:存储矿工(Storage Miners)、分发矿工(Distribution Miners,类似CDN)、计算矿工(Compute Miners,如通过提供CPU资源)、中继矿工(Relay Miners,如提供AWS上的多余空间、多余存储空间、多余带宽等)。


区块链大本营那么,你们怎样对矿工的工作量进行验证呢?

Deva:是这样,视频解码中有个概念叫GOP(Group Of Pictures),是指在摄像机固件设置的一组画面特性参数,能减少大量网络带宽和存储容量。数字视频的体积很大,所以一般是分组存储的。我们只要对矿工的视频中的随机帧进行随机检查,就可以实现验证。因为是随机的,所以矿工不知道我们要查的是哪个GOP里的哪一帧(在PAL协议下,一秒等于25帧,即一秒钟的视频由25张照片组成)。


区块链大本营在VideoCoin的这套机制的实现中,遇到过哪些技术挑战?

Deva:最困难的地方要数代币的构建,代币要具有所有通证的特性,也要能满足VideoCoin整个成熟的业务体系。同时,我们还需要构建PoS体系,这一难度对整个行业来说都是有目共睹的。眼下我们聚焦于娱乐和流视频,对反应速度的要求很高,尽管现在主链的发展很快,但似乎依然无法完全满足。


而且我们用Live Planet拍出来的视频文件都大的离谱(VR+3D),我觉得什么时候我们能满足Live Planet的需求,如转码、存储和传输等,也就能很好地处理4k视频了。


区块链大本营这样看来,你们最终的愿景应该是更大的平台。

Deva:是的。所以我们希望达到的目标是提供一种新的视频处理方法,无论是好莱坞的制片公司还是业务摄影师,都能够像使用AWS一样简单。随着VideoCoin的开源,相信未来开发者可以在上面构建更多有意思的食品类DApp,就像现在的YouTube、Netflix、FaceBook或Hulu一样。



写给中国开发者


区块链大本营:在你的圈子中,人们对于区块链有哪些误解?

Deva:我经常看到一些创业者或企业管理者通过祭出「区块链」三个字来区别于对手,我认为这是种炒作。区块链不是万能的,在一些业务中最重要的是去思考业务的价值到底是什么,有没有区块链是其次。


区块链大本营:对于中国的开发者,你有哪些建议?

Deva:我喜欢实践,我觉得最好的提升技术的方法就是向你喜欢的项目提交pull request(GitHub功能)。比如以太坊,你可以找到并修复一些漏洞,如果他们接受了,对你来说是很大的成长,这一过程也会让你学到很多。


另一个方法是为你喜欢的项目创建一个开源项目,你在工作之外投入越多的批判性思维,在工作中的能力就会越强。



内容转载请联系微信:

qk15732632926(注明公众号+转载)

商务合作请联系微信:

fengyan-1101(注明公司+合作意向)



640?wx_fmt=png


最新热文:


640?wx_fmt=png

扫码加入区块链大本营读者群,群满加微信 qk15732632926 入群



640?wx_fmt=gif



了解更多区块链技术及应用内容

敬请关注:

640?wx_fmt=gif

阅读更多

没有更多推荐了,返回首页