现在,几乎所有人都在关注视频流媒体,疫情加快了全球流媒体平台的进步。Netflix、Disney+和HBO Max等热点视频流媒体平台受益于该行业的迅速增长。但也有不少失败的尝试,包含Quibi和CNN+。
归根结底,其实是有两类型型的视频流平台:基于广告的和基于订阅的。基于广告平台的例子是YouTube,基于订阅的例子是Netflix。连接这两个平台的一线期望是什么呢?答案是中心化。伴随Netflix失去其市场主导地位,订阅平台的角逐愈加激烈,但广告平台仍处于YouTube的垄断之下。
对近况持异议的人一般会感叹其封闭的算法可以审查内容。在不涉及一些层面的状况下,目前生态系统还是缺少透明度,因此催生了“不受审查”和“去中心化”的新型平台。
问题就是这类新的去中心化平台怎么样将技术作为其理想的保障。技术方面的内容值得研究,本文会涉及到该部分。
啥是去中心化视频流?
去中心化视频流是指单个实体没办法控制流媒体服务的内容出货。需要注意去中心化视频流和分布式视频流之间有什么区别,以知道和区别差异。分布式视频流意味着内容传递互联网在一个实体的支持下全球传播,而去中心化则完全消除去控制。它创建了一个互联网,参与者可以就该互联网将干什么达成协议,增加了一层灵活度,并赋予社区更多的权力。
去中心化视频流平台一般是社区拥有些。区块链支持平台内的所有权,这是去中心化的基础,为应用程序提供了完美的基础层。区块链层是一个薄层,通过一个去中心化账本将所有部分连接起来。
所有链下买卖需要向区块链层提交证明,以验证买卖是不是合法。区块链成为唯一的事实出处。尽管这样,因为区块链没办法存储视频或图像等复杂数据源,星际文件系统或容易的P2P存储等链下解决方法使数据可用。
P2P技术是基于区块链视频流的先决条件
虽然区块链成为了基础层,但像星际文件系统或BitTorrent如此的P2P协议需要是完全去中心化的先决条件。这是由于区块链本质上是去中心化的,假如大家决定运行我们的节点,其他人都可以持有整个区块链的副本。但对于文件系统,不用P2P协议会比较困难。
文件系统一般是中心化的。Google云存储、Amazon S3和Azure存储等服务是中心化存储的有效证明。但假如要给用户一个完全去中心化的体验,是不可以在去中心化的生态系统中依靠这种技术的。
去中心化视频流媒体技术问题
货币化和勉励机制仍然是去中心化视频流媒体平台的突出问题。不是由于它们不可以挣钱,而是与YouTube如此的中心化平台相比,去中心化的视频流媒体根本没机会。但本节将讨论技术问题,而不是纯粹的业务模式问题。
第一想到的问题是文件存储和权限管理,但与空间有关的问题并不只限于此。比如:
在P2P互联网中,用户需要保存视频文件,并为P2P连接提供好的网络连接。
一个去中心化的生态系统也需要有保护原创艺术家创作的版权材料的必要性。
制衡机制抑制了试图破坏生态系统的恶意用户。
特定于内容的货币化策略。
文件存储问题
对等文件系统一直会遇见文件可用性的问题。存储是昂贵的,假如没明确的勉励手段,用户将不会在他们的系统上推广托管文件,更不需要说维持健康的网络连接以供其他用户访问了。
因为缺少提供者,P2P文件共享或许会失败,但并不是是创建文件共享生态系统的失败。只有当另一个同伴在线并想为用户提供文件时,用户才能获得该文件。因此,用户至少需要另外一个对等体来进行文件共享。当然,在这种P2P生态系统中,当所有些对等点都断开连接时,创建者最后可以求助于一个中继节点来提供丢失的文件。
但这将重新聚焦到刚开始的中心化问题,主如果由于假如一个中心化的力量可以为整个社区提供服务,那样社区有哪些动力可以自我可持续进步呢?在这样的情况下,很多项目为持久去中心化的数据共享提供知道决策略。AR、FIL和BitTorrent等项目为同样的问题提供了不一样的解决方法。
AR是一种永久性的去中心化数据存储,主要用于互联网存档。AR依赖一站式支付策略来确保档案的可用性。用户预先付费在互联网中存档他们的文件。
FIL是一种允许用户出租可用硬盘空间的协议。它作为一个打造在星际文件系统上的P2P文件系统,允许有多余硬盘空间的用户出租他们的系统来挖FIL。同时,FIL的使用方法听起来可能像GoogleDrive的现收现付方法。它是对等文件系统的最好替代策略之一。
用户还可以用星际文件系统来存储数据。但一般的星际文件系统仍然需要用户推广托管用户的文件,或者假如用户想让文件在互联网中维持可用,就需要为推广托管文件的服务付费。DTube是一个去中心的视频流媒体应用程序,是YouTube的直接角逐对手,它借助星际文件系统进行文件存储,并用Steemit区块链来勉励它的创造者创造优质的内容。
BitTorrent是这四种协议中最有趣的,由于它是一种P2P协议,不依靠于那些主机节点的用户,而是用称为播种者和下载者的定义。播种者是已经下载文件并将其提供给其他用户的用户,实质上是用他们的互联网带宽将文件上传到互联网。下载者是请求文件并将文件下载到文件系统中的用户。Swarm是BitTorrent生态系统中播种者和下载者的集合。
在BitTorrent中,播种者会因对互联网的贡献而获得BitTorrent币奖励。相比之下,下载者 将需要用BitTorrent币来下载文件或提升下载速度。
虽然BitTorrent听起来是最去中心化的选择,但它依靠于一个中心化跟踪服务器来记录种子者的ip,并将其提供给文件的请求者。和其他P2P文件共享协议一样,假如没种子程序,就没办法下载文件。
Theta是一个区块链基础设施,它提供去中心化视频流,是上述三个基础设施项目中最知名的。Theta用中心化的P2P存储解决方法,称为Theta Edge Store。作为其存储解决方法的一部分,Theta的去中心化存储与中心化云基础设施兼容,包含AWS S3和Google云存储。中心化云提供靠谱性高的存储,而去中心化的部分在用中心化系统的本钱过高时起到容错有哪些用途。
Theta还将拥有一个P2P共享互联网,以帮助传输流。然而,P2P共享互联网并不存储视频,而只不过帮助传递内容。
中心解决决策略不再是做事的实质方法,尤其是在Web 3.0中。
内容保护
下一个主要问题将是版权问题,假如用户已经解决了持久存储的所有问题。用户不可以把有版权的材料公开给所有人看。它侵有原始材料创作者的权利,这是p2p文件共享背后的主要问题之一。P2P文件共享背后的技术并不违法,但用它来共享受版权保护的材料仍然是非法的。
用户不可以依赖陌生人的诚实或善意来保护用户的版权。最好有一种办法可以直接保护用户的文件,同时又没有妨碍用户从文件中挣钱。权限管理应用程序一般对用户的内容进行编码和加密,使其没办法被其他人直接访问。但假如想对内容进行编码,一个单独的转码者就能转译它。
在P2P文件共享解决方法中有很多内容加密的例子。一般,那些依靠按次付费的构造需要文件编码,以预防内容从互联网中流失。现在,有四个知名平台提供这类服务:LBRY、Livepeer和Theta。
LBRY是一个去中心化的内容推荐平台,旨在对抗像YouTube如此的中心化内容推荐服务,并创建一个用户拥有些生态系统。作为一个平台,LBRY用户在其上构建我们的应用程序,Odysee就是一个非常不错的例子。在将内容存储到去中心化的生态系统之前,LBRY通过将内容分成更小的块并进行加密来对其进行编码。每一个数据块可以坐落于不一样的服务器中,LBRY需要反向操作来观看视频。它将第一采集所有较小的块,解密它们,并将它们连接到单个文件中。
Livepeer是一种协议,它通过提供经济勉励来存储内容,并让用户推广托管给可以转译内容的转码者,从而勉励去中心化的视频直播流媒体。与LBRY相比,Livepeer将内容存储和代码转换过程进行货币化。存储货币化用星际文件系统/FIL,用户需要向存储提供商付费以保存他们的数据。然而,Livepeer解决方法的新奇之处在于他们的代码转换过程(或LBRY中的解码过程)。
Livepeer达成了一种转换代码的权益证明机制。每一个转码者将不能不投入少量的Livepeer代币来从Livepeer生态系统接收转码工作。因此,Livepeer不用密码学,而是依赖勉励机制来保护内容。转码者将可以完全访问整个Livepeer媒体库。尽管这样,应该注意的是,每一个转码者都需要维护我们的声誉来获利。
Theta是上述三者中最发达的一个,其整体基础设施中有多个分布式和去中心化系统。Theta有一个元链,它将成为唯一的事实出处。虽然Theta生态系统中的所有操作都是链下的,但Theta借助零常识证明来验证提交到元链的数据。
Theta的内容加密平台紧急依靠Metachain。用户需要购买NFT来进行身份验证、观看内容和查询付费内容。编码过程与Livepeer的解决方法类似。第一,一个单一的Theta Video API将作为编码和出货基础设施的抽象层。在编码基础结构中或有一个密钥服务器,存储每一个内容的所有现有解密密钥。
买家需要购买NFT,并通过 Theta Video API 向 Metachain 验证其所有权。假如验证成功,Theta Video API将检索解密密钥。一旦Theta Video API检索到解密密钥,它将连接到出货基础设施,为买家解密内容。
内容加密是中心化和去中心化视频流媒体应用一同面临的问题。受版权保护的材料非常有价值,需要加密。现在最难解决的问题是去中心化的内容保护。
创造一个不需要信赖的生态系统
当用P2P视流媒体生态系统时,用户不能不信赖互联网中的其他计算机,相信它们会为用户提供正确的、未篡改的数据。但在一个P2P的生态系统中,用户该怎么样推行这一点呢?像BitTorrent、星际文件系统和AR如此的项目是相对安全的软件。用户需要仔细检查自己从这类平台下载的内容,由于危险大多源于文件本身。
假如存储提供商疏忽或提供恶意协议,则会削减其奖励。其实重要是要让提供者参与其中。鼓励存储提供者持久化文件,并为用户提供正确靠谱的文件。
好消息是假如大家将流式传输视频,那样同意的唯一文件种类将是视频扩展名。虽然文件靠谱性仍然是一个问题,但假如用户接收到不一样的文件扩展名,就能比较容易地将其视为潜在的漏洞风险。大部分去中心化视频流平台不让用户直接访问文件;用户通过他们的web应用程序与他们进行交互。它给了用户额外的一层安全,了解用户不会在用户的设施上实行视频。浏览器会复制视频而不保存它们。
基于区块链的视频流平台为每一个设施转换视频代码。因此,每一个平台都需要有一种安全的方法来为用户转码文件。在去中心化的生态系统中,代码转换本身可能成为一个问题,由于没办法保证每一个代码转换的靠谱性。
Livepeer的权益证明转码机制像工作量证明,需要用户投入足够数目的Livepeer代币作为抵押品。具体办法是通过锁定代币,每一个转码者都有一些代币,假如他们的行为不适合,就会失去其代币。攻击整个生态系统以进入其中将很昂贵,并且需要很多的代币。
创建一个不需要信赖的生态系统,需要勉励非常重要的参与者适合地实行任务。假如不对不好的行为进行惩罚,整个生态系统或许会变得不靠谱,或者成为恶意软件和不好的行为的温床。
流媒体货币化策略
内容创作并不实惠,创作者需要通过在平台上发布内容来赚取收入。每一个平台的收入出处不同;有的使用订阅模式,有的则使用按次付费和基于广告的模式。尽管并不是所有些商业模式都是平等的,但在肯定条件下,有的收入流比其他的更好。
举例来讲,假如用户期望平台是免费用的,那样YouTube基于广告的模式可能是最好的办法,而Chainflix便是一个非常不错的例子。Chainflix是一个去中心化的视流媒体基础设施,可以说是基于广告的流媒体的一体化管理系统包。
视频流内容并不实惠,需要付出不少努力来制作。Chainflix专注于勉励用户创造优质内容,同时为观众提供一个免费用的平台。它的商业模式像YouTube,由于它们完全依赖广告为创作者创收。
但区别在于,Chainflix使用去中心化构造,放弃了对其平台上发布的内容的控制,并借助PoV区块链将其广告货币化。PoV机制有哪些好处在于,PoV 机制有哪些好处是它可以保护系统不被寻求通过观看视频获利的机器人薅羊毛。
为了控制内容的流动,Chainflix 借助控制器将推广客户端与用 API 的去中心化后端存储连接起来。Chainflix还借助AI来提升存储效率,并创建更智能的去中心化存储策略。Chainflix 生态系统以效率为中心,借助区块链来货币化和存储内容。其与LBRY不同,LBRY使用按次付费的模式。
LBRY的商业模式是不一样的;它有我们的代币LBC。LBRY有两种收入出处,其互联网内的工作证明挖矿和按次付费模式。内容创作者的主要收入出处将是按次付费模式。用户可以锁定我们的内容,并设置查询它们的最底价格。但这并不局限于按次付费。买家也可以用LBC给用户小费。用户无需第三方Patreon账号来启用小费功能。
挖矿买卖也会是有利可图的。LBC的开采周期超越20年,每开采100个区块,区块奖励就会增加,在500个区块达到峰值,之后缓慢降低。然而,挖矿奖励并不局限于区块生成,由于矿工将从买卖验证费中获得LBC。LBRY使用按发布付费的模式,以勉励矿工验证每笔买卖。它还阻止创作者向区块链发送低水平的内容。这种模式的唯一缺点是,用户需要资金(尽管是少量资金)在LBRY上发布内容。
基于广告和付费观看/订阅模式是整个行业的规范。第三个全新的选择是内容奖励。Steemit是一个基于Steem区块链的勉励型公共内容平台。在基于Steem的平台上,用户发布的每个内容都将获得奖励。内容越好,玩家获得的奖励就越多。Steem通过受青睐程度来衡量优质内容,主如果通过好评和非好评来确定奖励。
这是一个相当新的定义,其主要缺点是需要凭空创建新的Steem代币。视频流媒体平台DTube用了Steemit,但现在尚不了解该平台是不是仍在盈利。基于发布的内容和内容的声誉创造经济并非一个好兆头,由于大家没动力去创造优质的内容。在Steemit上概念优质内容背后的参数可以比较容易地用机器人进行干扰。甚至一项研究表明,Steemit中16%的数字货币买卖是机器人。
在一定量上,为内容创作者创造适合的勉励机制是很不简单的,这取决于用户的项目所追求的模式。每一种都有其缺点,并能在其周围孕育出不相同种类型的社区。免费用的网站一般会使用基于广告的系统,而付费用的网站则不可防止地依靠于内容的水平来获得浏览量。创造内容以获得奖励的办法是比较新颖的,但它能否经受住时间的考验仍是个问题。
容易见到的区块链视频流基础设施
在所有区块链视频流媒体项目中,它们的大部分基础设施基本一样。每一个区块链视频流基础设施一般包含:
智能合约
文件存储
内容代码转换器
API层
虽然公共基础设施一般指的是这四个,但像Theta如此的项目也有适合地扩展其基础层的基础设施。但它们是怎么样相互用途的呢?
一般,这个过程如下:
第一,期望流式传输视频的用户将通过平台的应用程序接口和 API 层访问内容。
然后,当用户找到他们正在探寻的内容时,他们将用智能合约购买访问权限,并用数字货币支付。
之后,平台可以用两种办法:用NFT进行身份验证,或者不需要进行任何身份验证就能立即提供内容。
最后,用户通过API层检索内容,连接到内容转码者并访问文件存储中的原始数据。内容转码者作为内容网关,依据用户需要解密内容。
虽然这所有听起来非常简单,对很多人来讲可能非常有意义,但创建连接到去中心化存储的去中心化转码者对大部分人来讲仍然是一个巨大的挑战。第一,内容创造者怎么样才能相信转码者是公平的?去中心化的内容转码者不会由那些有动机保护视频的公司来运行,它们可以由一般人来运行。
Livepeer试图通过创建一个基于POS的转码生态系统来解决这个问题,在这个生态系统中,任何推广托管转码服务器的人都需要投入足够数目的代币,才能被允许进入互联网。假如一个恶意的转码者违反了生态系统的规则,他们的质押将被削减,而质押的回报也将不复存在。
将PoS与代码转换结合起来是勉励好行为的好办法。
下一个问题将是API层。API层虽然是项目中比较容易的组件之一,但仍然需要中心化。靠谱性是大部分项目需要考虑的一个原因,假如API层是去中心化的,就会出现将所有数据存储在哪儿的问题。
当然,大家可以说自己就能查看智能合约。但,假如智能合约是在像ETH如此的平台上,并收取高额的gas费,那会如何呢?
创建一个新的区块链运行如何?当然,这是可能的,但用户最后会在API层之后添加额外的层,从而增加项目本身的复杂性。无论怎么样,查看NoSQL或关系数据库比查看区块链要快得多,用户甚至可以在数据库中创建复杂的查看,而在区块链中非常难或几乎不可能有效地实行这类查看。
对于视频流,用户需要高靠谱性,但用户怎么样确定去中心化文件系统可以胜任此任务呢?假如用户常常中途失败如何解决?
大家需要为自己提供的视频添加一个额外的层;用户可以用CDN或者外部存储。但将视频放在去中心化文件系统以外的外部存储上多少有点违背了初衷。就连Theta也将云提供商作为其视频流生态系统的基本构建模块。
当然,P2P存储是一种可行的替代策略,但P2P永远没办法击败现代世界中开发职员可用的一直靠谱的 99.9999% 的云存储。这的确是一个困境,但一定是一个有趣的困境。
定义上的真的去中心化的视频流媒体平台可能是工程上最难达成的壮举之一。假如没云存储、中心化API和数据库等云服务的靠谱性,就非常难提供一个可行的流媒体平台。
结论
总之,区块链正在用尖端技术和解决方法改革行业。本文探讨了四个去中心化视频流基础设施项目:
Theta
Livepeer
LBRY
Chainflix
与其他有关的存储区块链项目(如 星际文件系统、AR、FIL 和社交区块链项目)一样,Steem也鼓励内容创建。
数字货币开启了一系列新的勉励模式,以在去中心化的混乱中保持秩序。很多项目都在尝试不一样的模式,以找到比较赚钱和最可持续的办法。但只有空闲才能证明什么项目可以延续下去。
Source:https://medium.com/coinmonks/exploring-blockchain-video-streaming-platforms-d314115c4251