分散型ビデオ放送プラットフォーム PeerTube 3.1 のリリース

ビデオホスティングとビデオブロードキャストを組織するための分散型プラットフォーム PeerTube 3.1 がリリースされました。 PeerTube は、P2P 通信に基づくコンテンツ配信ネットワークを使用し、訪問者のブラウザを相互にリンクする、YouTube、Dailymotion、Vimeo に代わるベンダー中立の代替手段を提供します。 プロジェクトの開発は AGPLv3 ライセンスに基づいて配布されます。

主な革新:

  • オーディオとビデオをある形式から別の形式にトランスコードする機能が拡張され、すべてのデバイスでコンテンツを利用できるようになりました (トランスコードはバックグラウンドで実行されるため、新しいビデオはすべてのデバイスですぐに利用できるわけではありませんが、しばらくしてから利用できるようになります)トランスコーディングを完了するために必要です)。 新しいリリースでは、特定の PeerTube ノードのトランスコーディング ルールを変更するために使用できるトランスコーディング プロファイルのサポートが追加されました。 プロファイルはプラグインとして設計されており、原則として、さまざまな FFmpeg 設定を提供します。 サイト管理者は、現在のタスクに適したトランスコーディング プロファイルを選択できるようになりました。 たとえば、トランスコーディング プロファイルを作成して、帯域幅を最適化したり、最高品質で音声を配信したりできます。

    トランスコーディング タスクを管理するプロセスが最新化されました。 以前は、コンテンツはキューに入れられ、ユーザーが追加した順序で再エンコードされていました。 新しいリリースでは、管理者に作業の優先順位を設定するツールが提供され、ダウンロードされたビデオの数に応じて優先順位を自動的に下げる機能が追加されました (単一のダウンロードが最初に記録され、多数のビデオをダウンロードしたユーザーがシフトされます)ビデオを一度に)。 管理者は、トランスコーディングの進行状況を監視し、同時に起動するタスクの数を構成できます。

    分散型ビデオ放送プラットフォーム PeerTube 3.1 のリリース

  • Web インターフェイスでは、「最も高く評価された」カテゴリがサイドバーから削除され、「トレンド」セクションに置き換えられ、最も人気のあるビデオを選択するための 24 つのオプションが提供されます。 ホット (ユーザーが最もインタラクションした最近のビデオ) 、再生回数 (過去 XNUMX 時間で最も多く視聴された動画) といいね (最も多くのいいねがついた動画)。
    分散型ビデオ放送プラットフォーム PeerTube 3.1 のリリース
  • サイト管理者インターフェイスの一部の要素が変更されました。たとえば、ユーザーのリストを含むタブが変更され、ユーザー作成ボタンが左側に移動されました。 ダウンロードされるデータ量の一般割り当てと日次割り当てを構成する機能が追加されました。
    分散型ビデオ放送プラットフォーム PeerTube 3.1 のリリース
  • 別のノードに自分のアカウントがある場合、別のノードでホストされているアカウントへの購読が簡素化されました。購読するには、ビデオの下にある「購読」ボタンをクリックして ID を入力するだけです。
    分散型ビデオ放送プラットフォーム PeerTube 3.1 のリリース
  • ノード管理者インターフェイスにインポート タスク (URL または torrent 経由のダウンロード) を同時に起動する設定を追加しました。
  • ダウンロードされたビデオのトレントを作成するシステムが実装されており、非同期モードで動作します。
  • PostgreSQL 9.6 リリースのサポートは廃止され、Node.js 10 のサポートは廃止され、Node.js14 および 15 の新しいブランチのサポートが追加されました。

PeerTube は、ブラウザ内で実行され、WebRTC テクノロジを使用してブラウザ間の直接 P2P 通信チャネルを組織する BitTorrent クライアント WebTorrent と、異種のビデオ サーバーを統合できる ActivityPub プロトコルの使用に基づいていることを思い出してください。訪問者が配信コンテンツに参加し、チャンネルに登録して新しいビデオに関する通知を受け取ることができる共通のフェデレーション ネットワーク。 プロジェクトによって提供される Web インターフェイスは、Angular フレームワークを使用して構築されます。

PeerTube フェデレーション ネットワークは、相互接続された小規模なビデオ ホスティング サーバーのコミュニティとして形成され、各サーバーには独自の管理者がおり、独自のルールを採用できます。 ビデオを含む各サーバーは、このサーバーのユーザー アカウントとそのビデオをホストする BitTorrent トラッカーとして機能します。 ユーザー ID は、「@ユーザー名@サーバードメイン」の形式で構成されます。 閲覧データは、コンテンツを閲覧している他の訪問者のブラウザから直接送信されます。

誰もビデオを視聴しない場合、アップロードはビデオが最初にアップロードされたサーバーによって整理されます (WebSeed プロトコルが使用されます)。 PeerTube では、ビデオを視聴しているユーザー間でトラフィックを分散するだけでなく、クリエイターが起動したノードが最初にビデオをホストして他のクリエイターからのビデオをキャッシュすることもでき、クライアントだけでなくサーバーの分散ネットワークを形成し、フォールト トレランスも提供します。 P2P モードでのコンテンツ配信によるライブ ストリーミングがサポートされています (OBS などの標準プログラムを使用してストリーミングを制御できます)。

PeerTube 経由でブロードキャストを開始するには、ユーザーはビデオ、説明、タグのセットをサーバーの 2 つにアップロードするだけです。 この後、ビデオは最初のダウンロード サーバーからだけでなく、フェデレーション ネットワーク全体で利用できるようになります。 PeerTube を操作してコンテンツ配信に参加するには、通常のブラウザで十分であり、追加のソフトウェアをインストールする必要はありません。 ユーザーは、フェデレーテッド ソーシャル ネットワーク (Mastodon や Pleroma など) で関心のあるチャンネルに登録するか、RSS 経由で、選択したビデオ チャンネルのアクティビティを追跡できます。 PXNUMXP 通信を使用してビデオを配信するには、Web プレーヤーが組み込まれた特別なウィジェットを Web サイトに追加することもできます。

現在、さまざまなボランティアや組織によって維持されている約 700 のコンテンツ ホスティング サーバーがあります。 ユーザーが特定の PeerTube サーバーにビデオを投稿するためのルールに満足できない場合は、別のサーバーに接続するか、独自のサーバーを起動できます。 サーバーを迅速に展開できるように、事前に構成された Docker 形式のイメージ (chocobozzz/peertube) が提供されています。

出所: オープンネット.ru

コメントを追加します