LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > IPFS技术让你看Netflix的纸牌屋更快

IPFS技术让你看Netflix的纸牌屋更快

2020-02-15 滨合云智 来源:火星财经

从电影到电视剧、纪录片、甚至动漫,不少口碑佳作都是来自于Netflix投资。《纸牌屋》、《马男波杰克》、《罗马》、《王冠》、《爱、死亡和机器人》、《黑镜》以及奥斯卡大热门《爱尔兰人》、《婚姻故事》等等高分剧集电影为Netflix 吸引了越来越多的观众。有外媒报道称,Netflix在2019年金球奖上获得了34项提名,包括电影17项提名以及电视剧17项提名,值得注意的是,其中Netflix有四部影片获得了最佳电影提名,遥遥领先同行。据Netflix第三季度财报显示,营收为52.4亿美元,同比增长31%,归属Netflix的净利润为6.65亿美元,同比增长65%。据BMO Capital Markets预测,Netflix今年仅以现金的形式就会在内容方面投资约173亿美元,这比2019年153亿美元的巨额投资还要多20亿,接近中国去年电影总票房的两倍。

Netflix 采用是Web2.0服务,其快速的迭代和部署越来越依赖于大型计算基础架构,在IPFS Camp 2019之后,Netflix将IPFS技术整合到Netflix开发人员的工具中,构建了利用IPFS来加速云服务建构,设计和测试的方法。

在过去两个季度中,我们对Bitswap进行了重大改进,Bitswap是IPFS在两个或更多端与端之间传输文件的机制,能够实现这一改进的关键因素是p2plab(由Netflix创建的测试工具,使我们能够衡量改进运行可重复的测试)。我们特别关注的是Netflix想要解决的内容分发难题:如何在大规模、多区域环境中高效地提取影音。图像层通常位于不同的区域,利用IPFS作为点对点CDN,可以使Netflix基础架构内的节点进行协作,并将共同的种子存储到相邻节点,从而更快地分发内容。为了进一步加快速度,我们在Bitswap协议中添加了一些有用的新功能,在以前的Bitswap版本中,平均需要花费9.08秒将300 MiB图像传到到32个接收点上,经过优化后缩短到3.16秒。

IPFS将文件分成块,由内容标识符(CID)标识。为了提高Bitswap的性能和效率,IPFS团队对Bitswap提取块的方式进行了改进,当Bitswap发送请求时,它可以请求HAVE消息作为响应(而不是取回整个块)。

一旦节点将对方添加到会话中,它也可以使用这些HAVE消息来找出哪个会话方有相对便宜的其余块,不必担心重复的块。在此阶段,节点还希望对方说出它是否没有该块,我们添加了一个DONT_HAVE响应。通过这些改进,节点可以高性价比地算出如何在匹配节点之间分配块,并且可以更准确地定向发送对传输的请求,从而提高总体下载速度并减少重复。

Netflix开发人员会定期在Netflix容器管理平台Titus上部署数百万个存储。由于这些存储中有许多可以为Netflix关键工作提供支撑,因此将它们部署在世界各个地区,否则将遭受跨区域数据成本高和传输速度慢的困扰。要了解有关IPFS Netflix用例的更多信息,请查看IPFS Camp对Edgar的采访!

Netflix部分基础设施部署在全球多地区的Amazon Web Services(AWS)上,p2plab的应用,使Protocol Labs和Netflix工程师更有保障的测试IPFS的优化策略是否会提高传输性能,快速获得多区域集群中IPFS网络传输数据的吞吐量。

你渴望获得更快的体验吗?新的Bitswap已合到最新的go-ipfs版本中,为所有IPFS用户带来了以上存储和传输优势。

本文由滨合云智团队编译。

原文链接(需科学上网):

https://blog.ipfs.io/2020-02-14-improved-bitswap-for-container-distribution/

—-

编译者/作者:滨合云智

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...