發布去中心化視頻廣播平台PeerTube 4.2

用於組織視訊託管和視訊廣播的去中心化平台 PeerTube 4.2 發布。 PeerTube 使用基於 P2P 通訊的內容分發網路並將訪客的瀏覽器連結在一起,提供了 YouTube、Dailymotion 和 Vimeo 的供應商中立替代方案。 該專案的開發是根據 AGPLv3 許可證分發的。

主要創新:

  • 選單中新增了 Studio 模式,可讓您從 PeerTube Web 介面執行典型的影片編輯操作,例如按開始和結束時間修剪影片、附加影片檔案作為螢幕保護程式和結束、在影片中添加浮水印影片的右下角。 編輯後,新影片會自動重新編碼為所需格式,並取代舊影片。
    發布去中心化視頻廣播平台PeerTube 4.2
  • 新增了每個影片的高級統計數據,例如平均觀看時間、峰值收視率以及按國家/地區劃分的收視率細分。 資訊以可視化圖表的形式顯示。 統計資料可以在「統計資料」部分中查看,點擊影片下方的「...」按鈕後會顯示。
    發布去中心化視頻廣播平台PeerTube 4.2
  • 新增了對保存正在進行/重複的直播串流(可透過一個永久連結存取)以供稍後播放的支援(之前,儲存功能僅適用於一次性廣播)。 因此,現在任何直播都可以立即保存為常規視頻,可以透過單獨的 URL 訪問,無需使用外部實用程式。
    發布去中心化視頻廣播平台PeerTube 4.2
  • 對於直播,提供了控制延遲的設置,該設置決定了觀看串流從實際拍攝那一刻起的延遲時間。 由於用戶之間採用P2P方式傳輸,延遲平均為30-40秒。 為了減少這個時間,提供了一個選項來停用 P2P 模式。 也增加了任意增加延遲的能力,以提高P2P網路參與者之間傳輸視訊片段的效率。
    發布去中心化視頻廣播平台PeerTube 4.2
  • 網路介面有一個內建的字幕編輯器。
  • 管理員可以在影片縮圖上顯示作者頭像。

PeerTube 平台基於WebTorrent BitTorrent 用戶端(在瀏覽器中運行)和ActivityPub 協定的使用,該客戶端在瀏覽器中運行並使用WebRTC 技術組織瀏覽器之間的直接P2P 通訊通道,而ActivityPub 協定可讓您將不同的視訊伺服器聯合到一個共同的聯邦。訪客參與內容交付並能夠訂閱頻道並接收有關新視訊的通知的網路。 此專案提供的Web介面是使用Angular框架建構的。

PeerTube 聯盟網絡是由互連的小型視訊託管伺服器組成的社區,每個伺服器都有自己的管理員,並且可以採用自己的規則。 每台帶有視訊的伺服器都充當 BitTorrent 追蹤器,託管該伺服器的用戶帳戶及其視訊。 使用者 ID 的格式為「@user_name@server_domain」。 瀏覽資料直接從查看內容的其他訪客的瀏覽器傳輸。

如果沒有人觀看視頻,則由視頻最初上傳到的伺服器組織上傳(使用 WebSeed 協定)。 除了在觀看視頻的用戶之間分配流量之外,PeerTube還允許創作者啟動的節點最初託管視頻來緩存其他創作者的視頻,形成一個既有客戶端又有服務器的分佈式網絡,並提供容錯能力。 支援P2P模式的直播和內容傳輸(可以使用OBS等標準程序來控制串流媒體)。

要透過 PeerTube 開始廣播,用戶只需將影片、描述和一組標籤上傳到其中一個伺服器即可。 此後,影片將在整個聯合網路中可用,而不僅僅是從初始下載伺服器。 要與 PeerTube 合作並參與內容分發,普通瀏覽器就足夠了,不需要安裝額外的軟體。 使用者可以透過訂閱聯合社交網路(例如 Mastodon 和 Pleroma)中感興趣的頻道或透過 RSS 來追蹤選定影片頻道中的活動。 要使用 P2P 通訊分發視頻,用戶還可以向其網站添加帶有內建網路播放器的特殊小部件。

目前大約有 1100 個內容託管伺服器,由各個志工和組織維護。 如果用戶對特定 PeerTube 伺服器上發布影片的規則不滿意,他可以連接到另一台伺服器或啟動自己的伺服器。 為了快速部署伺服器,提供了 Docker 格式的預先配置映像 (chocobozzz/peertube)。

來源: opennet.ru

添加評論