摘要:說明的視頻片段分發現在沒做出什么成果作者還提了一句,協議有望成為直播內容的傳播協議。仿佛也沒能掩飾住不知道怎么分發視頻片段的尷尬說了這么多,看了代碼發現視頻片段還是通過分發總結最終將建立一個可擴展的,即用即付的直播網絡
Background
Livepeer旨在構建帶有激勵機制的視頻直播分布式網絡
Blockchain
以太坊
智能合約和交易基于Ethereum以太坊網絡
DPOS
轉碼者選舉基于DPOS委托權益證明
Livepeer Protocol網絡中的每個節點可以發起直播,每個節點都可以接受直播,直播出去的視頻文件由節點進行轉碼和轉發,以太坊智能合約結算
視頻片段(video segment)長度為t的時間切片,包含視頻和音頻,很像hls協議中的.ts文件;包含簽名,防止篡改
stream視頻流,由segment按照正確順序組成
segment是轉碼,分布和支付的單位
代幣(Livepeer Token)使用以太坊進行交易結算,但也有自己的token(LPT),用于DPOS
角色(Protocal Role)broadcaster 廣播者
transcoder 轉碼者
relay node 轉播者
customer 消費者
轉碼工作量驗證(verification of work)(方便起見,Broadcaster縮寫為B;Transcoder為T;Truebit為TB;Livepeer Smart Contract為TSC)
B向鏈請求解碼任務片段,獲得任務接受者T
B把任務發給T
T解碼后本地存儲,宣布工作得出的merkle root
LSC發布挑戰,對工作量進行檢查,制定一個視頻片段,T把片段給swarm
T向TSC提供片段證明,調用TB進行驗證
TB鏈下驗證swarm中T提供的片段
TB將工作證明寫入LSC
該過程中TSC發起挑戰部分可能比較難懂,簡言之,就是合約對轉碼后的片段按照一定概率進行抽查,TSC也轉碼一次,對比是否以此監督
DPOS共識有轉碼需求的用戶需要將stake委托給某個轉碼器
綁定(bond)和委托(delegate)用戶可以用bond()綁定函數聲明自己擁有的stake數量,反之也有unbond()解綁函數
任何節點可以通過transcoder()函數申請成為解碼器
協議選擇N個stake最多的(解碼器自己的+被委托的)和一個隨機的node
新產生的token分發給綁定stake的node,違反規則的node扣減stake
轉碼者參數PricePerSegment 處理一個片段的價格
BlockRewardCut 委托費,按照bonded node收入扣點
FeeShare 分紅,轉碼者得到廣播者的收益與bonded node們分紅比例
廣播+轉碼 工作TranscodeAvailability() 參與轉碼者競選,參數是機器性能
…
…
基于Truebit,隨機選一個segment,對拍;根據是否誠信決定獎勵or懲罰
直播視頻分發請求視頻片段需要花錢,提供視頻片段可以獲利。
消費者愿意用上行帶寬為其他消費者提供自己擁有的視頻片段來獲取利潤
廣播者可能想要支付廣播該視頻的小號,或者想補償用戶(消費者)的帶寬消耗,以讓更多用戶看到這個視頻
轉碼者和傳播者愿意提供帶寬,因為可以獲利
livepeer輸出的視頻片段可以加入傳統CDN網絡分發,或者例如IPFS和Swarm的分布式CDN
作者還說了一句話:
Development of this peer-to-peer protocol for video segment distribution itself will be an ongoing opportunity for optimization and improvement in performance. (優化分發視頻片段的p2p協議是持續存在的機會。)
說明Livepeer的視頻片段分發現在沒做出什么成果
作者還提了一句,PPSPP(Peer-to-Peer Streaming Peer Protocol)協議有望成為直播內容的傳播協議。(仿佛也沒能掩飾住不知道怎么分發視頻片段的尷尬)
說了這么多,看了代碼發現視頻片段還是通過IPFS分發...
總結Livepeer最終將建立一個可擴展的,即用即付的直播網絡
Referrencehttp://vinci7.github.io/artic...
https://github.com/livepeer/w...
https://truebit.io
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24229.html
摘要:以太坊發布加密貨幣網絡年月初文章在上宣布以太坊首次向比特幣社群宣布以太坊。銷售所得首先用于償還日益增加的法律債務,回報開發者們數月以來的努力,以及資助以太坊的持續開發。以太坊安全審查開始于年末,持續到年上半年。 以太坊歷史最近歷史記錄,請查看Taylor Gerring博客發帖。 誕生2013年末Vitalik Buterin第一次描述了以太坊,作為他研究比特幣社群的成果,不久后,Vi...
摘要:然而,每個以太坊節點都運行著以太坊虛擬機是為了保持整個區塊鏈的一致性。以太坊區塊鏈跟蹤每個賬戶的狀態,所有以太坊區塊鏈上的狀態轉換都是賬戶之間價值和信息的轉移。費用通過以太坊自有的有價代幣,以太幣的形式支付。 以太坊是什么?以太坊是一個全新開放的區塊鏈平臺,它允許任何人在平臺中建立和使用通過區塊鏈技術運行的去中心化應用。就像比特幣一樣,以太坊不受任何人控制,也不歸任何人所有——它是一個...
摘要:和比特幣協議有所不同的是,以太坊的設計十分靈活,極具適應性。超級賬本區塊鏈的商業應用超級賬本超級賬本是基金會下的眾多項目中的一個。證書頒發機構負責簽發撤 showImg(https://segmentfault.com/img/bV2ge9?w=900&h=385); 從比特幣開始 一個故事告訴你比特幣的原理及運作機制 這篇文章的定位會比較科普,盡量用類比的方法將比特幣的基本原理講出來...
摘要:的價值捕獲的代幣的存在是為了讓這條底層公鏈能夠抵抗攻擊。分別存在論證可以支撐的通脹率,但幾乎沒有用戶會選擇一個全球的無國界的但是每年通脹大于的貨幣。 著名區塊鏈投資機構 Multicoin Capital 近期推出《On Value Capture at Layers 1 and 2》一文,解釋了 Layer 1 和 Layer 2 的協議究竟如何捕獲價值: Layer 1 Token...
閱讀 1770·2023-04-25 22:42
閱讀 2212·2021-09-22 15:16
閱讀 3491·2021-08-30 09:44
閱讀 490·2019-08-29 16:44
閱讀 3308·2019-08-29 16:20
閱讀 2516·2019-08-29 16:12
閱讀 3390·2019-08-29 16:07
閱讀 670·2019-08-29 15:08