SyncLounge
同期再生とグループチャット機能を備えたセルフホスト型Plexウォッチパーティサーバー
VPSプランに申し込んでSyncLoungeをデプロイ
更新料は2年で¥ 2,349/月です。いつでもキャンセル可能。
SyncLoungeについて
SyncLoungeは、Plex Media Server向けの最も人気のあるセルフホスト型ウォッチパーティツールであり、GitHubで1,000以上のスターを獲得し、Plexコミュニティによって活発に開発されています。特定の商用ストリーミングプロバイダーでのみ機能するTelepartyやScenerのような商用ウォッチパーティサービスとは異なり、SyncLoungeはPlexを中心に構築されており、各視聴者が自身のPlexサーバー上にコンテンツのコピーを持っていることを前提としています。このアプリケーションは、純粋に再生時間とチャットの調整役として機能します。コンテンツ自体をストリーミングすることは決してないため、ホストはライブラリへのアクセスを共有したり、アップロード帯域幅を消費したりする必要がなく、視聴者は自身のインフラストラクチャからフル品質のダイレクト再生を体験できます。
一般的なユースケース
離れた場所に住む友人グループは、参加者全員が個人のPlexライブラリに同じ映画を持っている状態で、毎週の映画鑑賞会を開催します。SyncLoungeは、全員が同時に再生を開始し、誰かが休憩を必要とするときは全員のために一時停止し、素晴らしいシーンを巻き戻したい場合は全員でシークするように再生を調整します。都市をまたいで離れて暮らす家族は、祖父母、両親、子供たちがそれぞれ自身のPlexサーバーから同じコンテンツを視聴しながら、統合されたサイドバーでチャットする、複数世帯での映画鑑賞会を実施します。遠距離のパートナーは、SyncLoungeをデートナイトツールとして利用し、内蔵のチャットリアクション機能を使ってテレビ番組を同期して視聴します。アニメコミュニティは、コンテンツを一元化したり、商用ストリーミングサービスに依存したりすることなく、数十人の参加者間でシリーズの再視聴を同期して開催します。プライバシーを重視するウォッチパーティは、すべての参加者が自身のサーバーからストリーミングするため、コンテンツがサードパーティのインフラストラクチャを通過することがないという理由で、SyncLoungeを特に選択します。
SyncLoungeの仕組み
アーキテクチャは意図的にシンプルです。各参加者はブラウザでSyncLoungeインスタンスに接続し、Plex SSOを通じてサインインし、自身のPlexサーバーと視聴したいコンテンツを選択します。インスタンスはルームを作成し、共有可能なコードを生成し、WebSocketメッセージングを使用して、アクションが発生するたびにすべての参加者のPlexプレーヤーを同期させます。データベースも永続的な状態も管理者アカウントもありません。サーバー全体がステートレスであるため、再起動は瞬時に行われ、バックアップする必要があるものはありません。オプションのAUTH_LIST環境変数は、誰がインスタンスに接続できるかを制御し、プライベートデプロイメントのためのシンプルなホワイトリストを提供します。
主な機能
- すべての参加者間でのリアルタイム再生同期(再生、一時停止、シーク、音量)
- 各ルームに統合されたグループチャットサイドバー
- マルチサーバー対応 — 各視聴者は自身のPlexサーバーからストリーミングします
- ユーザー認証のためのPlexシングルサインオン
- データベースや永続ボリュームを持たないステートレスアーキテクチャ
AUTH_LIST環境変数によるオプションのアクセスホワイトリスト- 招待された参加者と簡単に共有できるルームコード
- ブラウザベース — ネイティブアプリのインストールは不要です
- 動作します 「Plex Web」、「Plex Media Player」、および任意のHTML5プレーヤーに対応
- モバイルフレンドリーなレスポンシブUI
Hostinger VPSにSyncLoungeをデプロイする理由
Hostinger VPSにSyncLoungeをデプロイすると、低遅延のWebSocket接続を備えた常時稼働のコーディネーターとなり、参加者が大陸を越えて分散していても再生同期が厳密に保たれます。SyncLoungeはステートレスで、制御メッセージ(ビデオではない)のみを伝送するため、リソース要件はごくわずかです。小規模なVPSプランでも、大規模なウォッチパーティーを快適に処理できます。Traefik HTTPSルーティングにより、URLはすべての最新ブラウザで証明書警告なしにスムーズに機能し、軽量なDockerフットプリントにより、ほぼすべてのVPS容量を他のサービスと並行して実行するために利用できます。フルルートアクセスにより、オプションのホワイトリストの設定、監視との統合、接続動作の調整が可能になります。しかし実際には、デフォルト設定で問題なく動作し、新しいウォッチパーティー参加者を追加するには、デプロイURLを共有するだけで十分です。
VPSプランに申し込んでSyncLoungeをデプロイ
更新料は2年で¥ 2,349/月です。いつでもキャンセル可能。