連携上の考慮事項
対応コネクターのあるコマース基盤(WooCommerce、Shopify、PrestaShop、Odoo など)は登録時に会員の回線を作成・更新します。クラブ管理やチケット販売ツールなど他のシステムは Reseller API と Webhook を使います。エンコーダーは RTMP で接続します。特定のクラブ管理製品とのネイティブ連携はありません。
スポーツクラブ・アカデミー
試合はグラウンドからライブ配信され、練習や分析クリップはチーム・年齢別のライブラリに加わり、会員や保護者のアクセスはクラブが販売する会員資格に連動します。クラブ自身が運用するサーバー上で動きます。

課題
保護者、親族、欠場中の選手は試合や練習を見たがっており、クラブは公開プラットフォームではなく自前のサービスで提供したいと考えています。
コーチは練習の録画や戦術クリップを共有しますが、これは会員全体や一般ではなく、該当するチームにだけ届くべきものです。
登録は 8 月に始まり、6 月に失効し、年齢グループによって変わります。クラブの誰もアカウントを一つずつ手作業で作りたくありません。
Xtream UI Pro の支援内容
スタジアムや練習場のエンコーダーが RTMP でチャンネルにプッシュします。チームのチャンネルがブーケを構成し、パッケージが会員が支払ったブーケを付与します。
録画した試合、練習、クリップは、チーム・年齢グループ・シーズン別のカテゴリに入れた映画とシリーズで、ブーケが各コレクションを必要なチームに限定します。
クラブのコマース基盤用コネクターまたは Reseller API が、登録時にシーズンを期間とする回線を作成し、次の支払いで更新します。
プラットフォームの機能
以下は、この導入が利用する機能です。いずれも現在の製品に搭載されており、予定中のものやご要望ベースのものはありません。
ご自身のソースからのライブチャンネルを、ソースが対応していれば EPG、キャッチアップ、タイムシフト付きで、視聴者のアプリやボックスに HLS または MPEG-TS で配信します。
チャンネルごとにアップストリーム1本のオリジンハブ · RTMP 入出力 · ffmpeg トランスコード
映画、シーズンとエピソードを持つシリーズ、ラジオをカテゴリとブーケで整理できます。TMDB メタデータと、ソースをダウンロードしてエンコードするインジェストジョブを備えています。
署名付き・時間制限付き再生リンク · ノードごとの VOD キャッシュ
回線は視聴者ひとりぶんのアクセスで、パッケージ、ブーケ、有効期限、接続数の上限、出力フォーマットを持ちます。アクティベーションコード、トライアル、更新も、どこでも同じルールで動作します。
Xtream Codes API、M3U/XMLTV、MAG・Enigma2 ポータル、Web プレーヤー
クレジット、権限、専用ダッシュボードを持つ委任アカウントを、最大5階層まで作成できます。取引先のディストリビューター、事業者、リセラー向けです。
グループと権限 · クレジット台帳 · サブパートナー
Reseller API を通じて、ご自身のシステムからアクセスの作成・更新・停止ができます。署名付き Webhook を受信でき、用意されたコネクタで課金・コマースプラットフォームとも連携できます。
冪等なリクエスト ID を持つ Reseller API · Admin API キー · 17 種のコネクタ
2要素ログイン、保存時に封印されるシークレット、視聴者に紐づく署名付き再生リンク、IP・国のルール、接続数の上限、ブルートフォース対策を備えています。
TOTP · AES で封印されたキー · HMAC 署名付き URL · GeoIP・ISP ルール
パネル内
サンプルカタログを入れた新規インストール直後のダッシュボードのスクリーンショットです。合成画像ではありません。


インフラのアーキテクチャ
アカデミーの管理サーバー、スタジアムからのカメラ映像、コーチが管理する映像分析ライブラリ、クラブのショップで販売する会員資格。
図の各部分を選ぶと、その役割が表示されます。
スポーツ向けの構成では、ソースはスタジアムと練習場のエンコーダー、コーチが録画したファイルです。パネルがライブラリと会員の回線を管理し、オリジンが視聴者に配信し、多くの家族が同時に試合を見るときはノードを追加します。クラブのショップはコネクターまたは API で接続します。
1 台のサーバーでパネル、API、ワーカー、オリジンを動かし、コーチングスタッフにはライブラリだけを扱える権限のパートナーアカウントを付与します。
ピッチのカメラごとに 1 つのライブチャンネルを RTMP でプッシュし、年齢グループとシーズンごとにカテゴリを作ります。試合日用、各チームの分析資料用、アカデミー全体用のブーケを用意します。
コネクターが登録された選手や保護者ごとにシーズンを有効期限とする回線を作成し、支払いで更新し、解約で無効にします。
会員はスマートフォンやテレビのプレーヤーアプリ、またはウェブプレーヤーを使います。回線ごとの同時接続数制限で、家族会員を家族内に収めます。
設定の対応づけ
プラットフォームに業種専用のオブジェクトはありません。ブーケ、回線、パッケージ、パートナーアカウントを、その業種に必要な概念として使います。これらは概念上の対応づけであり、その業種向けのネイティブ機能ではありません。
前提条件、クラブへのインストール、試合フィード、分析ライブラリ、会員と家族のアクセス、ショップからの会員資格、トラブルシューティングを順を追って説明します。
セットアップガイドを読む| あなたの業種では | プラットフォームでは |
|---|---|
| 試合または練習のフィード | ライブチャンネル:ソース、EPG、出力フォーマットを持つストリーム |
| 分析・リプレイライブラリ | VOD カタログ:シーズンとエピソードを持つ映画とシリーズ、カテゴリ、メタデータ |
| チームまたは大会のパッケージ | ブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセット |
| 会員または家族のアクセス | 回線:パッケージ、ブーケ、有効期限、接続数の上限、出力を持つ1件のアクセス |
| シーズンまたは会員期間 | 回線の有効期限。パッケージ、クレジット、API で更新されます |
| チームまたはアカデミーのスタッフアカウント | パートナーアカウント(リセラー):クレジット、権限、専用回線を持つ委任ダッシュボード |
| ショップまたはクラブ管理との連携 | Reseller API と Webhook:ご自身のシステムからパネルの操作を行う手段 |
対応コネクターのあるコマース基盤(WooCommerce、Shopify、PrestaShop、Odoo など)は登録時に会員の回線を作成・更新します。クラブ管理やチケット販売ツールなど他のシステムは Reseller API と Webhook を使います。エンコーダーは RTMP で接続します。特定のクラブ管理製品とのネイティブ連携はありません。
分析資料は、該当するパッケージだけが付与するブーケに入れます。再生リンクは署名付きで期限があり、回線ごとの同時接続数制限でログインの使い回しを防ぎます。スタッフアカウントは二要素認証、権限グループ、監査ログを使います。
クラブは、大会の放送権、音楽、未成年を含む選手の肖像など、配信するものの権利を用意する必要があります。プラットフォームはコンテンツも権利も提供しません。標準プランが適用されます。
コンテンツの権利と利用規定ヘルプセンター
導入前に運用者からよく寄せられる質問です。一般的な質問はヘルプセンターに掲載しています。
ヘルプセンターはい。試合チャンネルを会員パッケージだけが付与するブーケに入れてください。回線にはそのパッケージのブーケだけが表示されます。
はい。チームの練習映像を専用のブーケにまとめ、そのチームの回線に付与するパッケージで提供します。
API を通じて可能です。そのシステムやショップが回線を作成・更新・無効化し、Webhook を受信します。特定のクラブ管理製品向けのネイティブコネクターはありません。