ホーム
XtreamUIPro

フィットネス・ウェルネス

ライブクラスとセッションライブラリを、スタジオが販売

クラスはスタジオからライブ配信され、録画はインストラクターとプログラムごとのライブラリに加わり、会員のアクセスはショップが販売する会員資格に連動します。スタジオが運用するサーバー上で、視聴者は自社のものとして残ります。

ジムでインストラクターに合わせて行うグループフィットネスクラス。
写真: U.S. Marine Corps · Public domain

課題

スタジオが解決すべきこと

  • 自宅でトレーニングする会員

    会員は自宅でライブのスケジュールと録画を見たがり、スタジオはその視聴者を公開プラットフォームではなく、自社のサービスに置きたいと考えています。

  • 会員資格に連動するアクセス

    スタジオのショップで購入、一時停止、解約された会員資格に応じて、手作業なしで動画アクセスが開き、保留され、閉じられるべきです。

  • 複数のスタジオ、ひとつのライブラリ

    チェーンでは、各スタジオが自分のクラスを配信しつつ、ひとつのライブラリとひとつの会員システムを共有する必要があります。

Xtream UI Pro の支援内容

プラットフォームの活用方法

  • クラスがライブチャンネル

    各スタジオはライブクラスを RTMP でチャンネルにプッシュします。チャンネルのスケジュールが1つのブーケ、プログラムがブーケをまとめたパッケージです。

  • ショップがアクセスを作成

    コマースプラットフォーム(WooCommerce、Shopify など)のコネクタまたは Reseller API が、購入時に会員の回線を作成し、支払いのたびに更新します。

  • ひとつのライブラリ、複数のスタジオ

    録画セッションは、インストラクターやプログラムごとのカテゴリに VOD として登録されます。各スタジオは、自分のスケジュールを管理するパートナーアカウントです。

プラットフォームの機能

この業種が使うもの

以下は、この導入が利用する機能です。いずれも現在の製品に搭載されており、予定中のものやご要望ベースのものはありません。

  • ライブ配信

    ご自身のソースからのライブチャンネルを、ソースが対応していれば EPG、キャッチアップ、タイムシフト付きで、視聴者のアプリやボックスに HLS または MPEG-TS で配信します。

    チャンネルごとにアップストリーム1本のオリジンハブ · RTMP 入出力 · ffmpeg トランスコード

  • ビデオオンデマンド

    映画、シーズンとエピソードを持つシリーズ、ラジオをカテゴリとブーケで整理できます。TMDB メタデータと、ソースをダウンロードしてエンコードするインジェストジョブを備えています。

    署名付き・時間制限付き再生リンク · ノードごとの VOD キャッシュ

  • 加入者管理

    回線は視聴者ひとりぶんのアクセスで、パッケージ、ブーケ、有効期限、接続数の上限、出力フォーマットを持ちます。アクティベーションコード、トライアル、更新も、どこでも同じルールで動作します。

    Xtream Codes API、M3U/XMLTV、MAG・Enigma2 ポータル、Web プレーヤー

  • API と連携

    Reseller API を通じて、ご自身のシステムからアクセスの作成・更新・停止ができます。署名付き Webhook を受信でき、用意されたコネクタで課金・コマースプラットフォームとも連携できます。

    冪等なリクエスト ID を持つ Reseller API · Admin API キー · 17 種のコネクタ

  • パートナー管理

    クレジット、権限、専用ダッシュボードを持つ委任アカウントを、最大5階層まで作成できます。取引先のディストリビューター、事業者、リセラー向けです。

    グループと権限 · クレジット台帳 · サブパートナー

  • セキュリティとアクセス制御

    2要素ログイン、保存時に封印されるシークレット、視聴者に紐づく署名付き再生リンク、IP・国のルール、接続数の上限、ブルートフォース対策を備えています。

    TOTP · AES で封印されたキー · HMAC 署名付き URL · GeoIP・ISP ルール

パネル内

この構成が動作するページ

サンプルカタログを入れた新規インストール直後のダッシュボードのスクリーンショットです。合成画像ではありません。

ダッシュボードの Streams ページ:ライブチャンネルとそのステータス、カテゴリ、ソース、出力形式。
ライブ配信 · チャンネルごとにアップストリーム1本のオリジンハブ · RTMP 入出力 · ffmpeg トランスコード
ダッシュボードの Movies ページ:カタログの映画とそのカテゴリ、公開年、ステータス。
ビデオオンデマンド · 署名付き・時間制限付き再生リンク · ノードごとの VOD キャッシュ

インフラのアーキテクチャ

導入例:3スタジオのチェーン

本部の管理サーバー、クラスをプッシュする各スタジオ、会員資格を管理するチェーンのショップ、そしてスマートフォンとテレビで視聴する会員という構成です。

図の各部分を選ぶと、その役割が表示されます。

フィットネス向けの導入では、ソースは各スタジオのライブエンコーダーと録画セッションです。パネルがライブラリと会員の回線を保持し、オリジンが視聴者に配信します。大規模なチェーンではノードを追加します。コマースプラットフォームはコネクタまたは API で接続します。

  1. 本部にインストール

    1台のサーバーでパネル、API、ワーカー、オリジンを動かします。各スタジオには、独自の権限を持つパートナーアカウントを与えます。

  2. クラスを設定

    スタジオの部屋ごとに1つのライブチャンネルを RTMP でプッシュします。スケジュールごとやプログラムごとにブーケを作り、録画はライブラリにアップロードします。

  3. ショップを接続

    コマースコネクタが、購入時に会員資格を有効期限とした回線を作成し、支払い時に更新し、解約時に無効化します。

  4. どこでも視聴

    会員はスマートフォンやテレビのプレーヤーアプリ、または Web プレーヤーを使います。回線ごとの接続数の上限が、会員資格を個人用に保ちます。

設定の対応づけ

あなたの概念と、プラットフォームのオブジェクト

プラットフォームに業種専用のオブジェクトはありません。ブーケ、回線、パッケージ、パートナーアカウントを、その業種に必要な概念として使います。これらは概念上の対応づけであり、その業種向けのネイティブ機能ではありません。

あなたの業種ではプラットフォームでは
ライブ授業ライブチャンネル:ソース、EPG、出力フォーマットを持つストリーム
録画セッションVOD カタログ:シーズンとエピソードを持つ映画とシリーズ、カテゴリ、メタデータ
スケジュールまたはプログラムブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセット
会員のアクセス回線:パッケージ、ブーケ、有効期限、接続数の上限、出力を持つ1件のアクセス
会員期間回線の有効期限。パッケージ、クレジット、API で更新されます
コマースまたは会員管理との連携Reseller API と Webhook:ご自身のシステムからパネルの操作を行う手段

連携上の考慮事項

対応コネクタのあるコマースプラットフォーム(WooCommerce、Shopify、PrestaShop、Odoo など)は、購入時に会員の回線を作成・更新します。それ以外のシステムは Reseller API と Webhook を使います。エンコーダーは RTMP で接続します。特定のジム管理製品とのネイティブ連携はありません。

セキュリティ上の考慮事項

回線ごとの接続数の上限が、会員資格の共有を防ぎます。再生リンクは署名付きで期限があり、スタジオのパートナーアカウントには自分の会員とスケジュールだけが見えます。本部のアカウントは2要素ログインと監査ログを使います。

コンテンツの権利とライセンス

スタジオは、クラスと録画で使う音楽や素材の権利を保有する必要があります。プラットフォームはコンテンツも権利も提供しません。標準プランが適用されます。

コンテンツの権利と利用規定

ヘルプセンター

この業種からのご質問

導入前に運用者からよく寄せられる質問です。一般的な質問はヘルプセンターに掲載しています。

ヘルプセンター
会員は会員資格を購入した後、どうやってアクセスを得ますか?

ショップのコネクタまたは Reseller API が購入時に会員の回線を作成し、支払いのたびに更新します。会員はショップから送られた認証情報でプレーヤーにログインします。

チェーンの1スタジオが自分のクラスを管理できますか?

はい。各スタジオは独自の権限とダッシュボードを持つパートナーアカウントで、ライブラリと会員資格は本部が管理します。

会員は何で視聴しますか?

Xtream Codes API または M3U に対応した、スマートフォンやテレビのプレーヤーアプリ、またはブラウザの Web プレーヤーです。専用アプリは不要です。