問題 ,一個用於組織視訊託管和視訊廣播的去中心化平台。 PeerTube 使用基於 P2P 通訊的內容分發網路並將訪客的瀏覽器連結在一起,提供了 YouTube、Dailymotion 和 Vimeo 的供應商中立替代方案。 專案進度 根據 AGPLv3 獲得許可。
PeerTube 是基於 BitTorrent 用戶端 ,在瀏覽器中啟動並使用技術 在瀏覽器和協定之間組織直接的 P2P 通訊通道 ,它允許您將不同的視訊伺服器聯合到一個通用的聯合網路中,訪客可以參與內容的交付,並能夠訂閱頻道並接收有關新視訊的通知。 專案提供的Web介面是使用框架建構的 .
PeerTube 聯盟網絡是由互連的小型視訊託管伺服器組成的社區,每個伺服器都有自己的管理員,並且可以採用自己的規則。 每台帶有視訊的伺服器都充當 BitTorrent 追蹤器,託管該伺服器的用戶帳戶及其視訊。 使用者 ID 的格式為「@user_name@server_domain」。 瀏覽資料直接從查看內容的其他訪客的瀏覽器傳輸。
如果沒有人觀看視頻,則由視頻最初上傳到的伺服器組織上傳(使用協議 )。 除了在觀看視頻的用戶之間分配流量之外,PeerTube還允許創作者啟動的節點最初託管視頻來緩存其他創作者的視頻,形成一個既有客戶端又有服務器的分佈式網絡,並提供容錯能力。
要透過 PeerTube 開始廣播,用戶只需將影片、描述和一組標籤上傳到其中一個伺服器即可。 此後,影片將在整個聯合網路中可用,而不僅僅是從初始下載伺服器。 要與 PeerTube 合作並參與內容分發,普通瀏覽器就足夠了,不需要安裝額外的軟體。 使用者可以透過訂閱聯合社交網路(例如 Mastodon 和 Pleroma)中感興趣的頻道或透過 RSS 來追蹤選定影片頻道中的活動。 要使用 P2P 通訊分發視頻,用戶還可以向其網站添加帶有內建網路播放器的特殊小部件。
目前,已經推出了多個網站來託管內容 由各種志工和組織維護的伺服器。 如果用戶對在特定 PeerTube 伺服器上發布影片的規則不滿意,他可以連接到另一台伺服器或 你自己的伺服器。 為了快速部署伺服器,提供了 Docker 格式的預先配置映像 (chocobozzz/peertube)。
В :
- 新增了匯入音訊檔案的功能,可讓您透過 PeerTube 分發您的編曲或播客,而無需建立佔位符影片。如果需要,您可以將影像附加到聲音檔案中。
- 搜尋面板已改進,並添加了分別搜尋頻道和影片的命令的提示。例如,為了搜尋連結到網域的頻道,提出了「@channel_id@domain」結構。
- 影片下載視窗提供有關文件的附加資訊。
- 螢幕左側的選單中為非連接用戶添加了「設定」按鈕,透過該按鈕您可以根據自己的喜好自訂 PeerTube 的體驗,例如是否使用 P2P 模式以及是否顯示成人內容的縮圖、設定語言過濾器、啟動自動播放並選擇設計主題。
- 現在您可以使用該介面將影片上傳到 PeerTube
使用滑鼠拖放來移動文件,而不是呼叫“選擇文件”選單。在影片匯入對話方塊中,新增了匯入字幕、確定許可證和選擇語言的功能。 - 改進了支援 Markdown 的影片描述文字編輯器的介面。新增全螢幕編輯模式。
- 為管理員提出了管理重複影片的新介面,讓您可以查看當前節點在其他節點上重複的影片列表,以及在當前節點上重複的其他人的影片列表。為了評估其他人的副本所佔用的磁碟空間,提出了視覺化圖表。
- 用於審核和審查不當視訊投訴的介面已得到改進。新增了針對各種類型投訴的過濾器、用於快速阻止影片和帳戶的按鈕、提供了圖表上的縮圖顯示以及添加了對嵌入影片的快速存取。
- 新增了透過實作外部身份驗證方法來建立插件的功能。提供了三個插件用於使用 LDAP、OpenID 和 SAMLv2 進行身份驗證。
- 新增了對 API 的呼叫以建立審核插件,這些插件執行刪除影片、確認 URL 或 torrent 匯入、隱藏網站或帳戶以及維護影片黑名單等操作。作為一個例子,peertube-plugin-auto-mute 插件被提議根據違規者清單自動隱藏帳戶和節點。
- 電子郵件通知能夠使用 HTML 標記。
- 管理員介面現在支援根據另一個節點上的類似清單自動補充受監控節點清單。包含用於匯入連線的公共節點清單可以透過 github、gitlab 和 Pastebin 等服務下載。
- 增強型 控制網站嵌入影片的播放。透過API,您可以獲得有關視訊長度、播放結束和字幕的資訊。
來源: opennet.ru
