連携上の考慮事項
チケット販売・参加登録・EC システムが Reseller API と Webhook、または WooCommerce など対応コマース基盤のコネクターを通じてアクセスを作成します。ステージのエンコーダーは RTMP で接続します。特定のチケット販売やイベント管理製品とのネイティブ連携はありません。
ライブイベント
ステージはチャンネルとしてライブ配信され、チケットはイベント中に開きイベント後に失効する回線になり、会場内のスクリーンは建物内のノードが配信します。すべて自分で運用するサーバー上で動きます。

課題
基調講演の開始と同時に数千人が参加し、翌日には視聴者がいなくなります。キャパシティはピークにだけ必要です。
1 日券、3 日券、スポンサー招待はそれぞれ異なるステージを開き、すべてのアクセスはイベント終了とともに終わる必要があります。
ロビー、別室、プレスエリアには、会場のインターネット回線に依存せずにステージ映像が必要です。
Xtream UI Pro の支援内容
各ステージのエンコーダーが RTMP でチャンネルにプッシュします。ブーケがチケット種別ごとに視聴できるステージをまとめ、パッケージがそのチケットのアクセス期間を持ちます。
回線はアクティベーションコードとして一括作成するか、チケット販売システムが Reseller API で作成します。短い有効期限と、チケットごとの同時接続数制限を設定します。
建物内のノードは各ステージをオリジンから 1 回だけ取得して会場内のスクリーンに配信するため、インターネット回線が運ぶのはステージあたり 1 本分です。
プラットフォームの機能
以下は、この導入が利用する機能です。いずれも現在の製品に搭載されており、予定中のものやご要望ベースのものはありません。
ご自身のソースからのライブチャンネルを、ソースが対応していれば EPG、キャッチアップ、タイムシフト付きで、視聴者のアプリやボックスに HLS または MPEG-TS で配信します。
チャンネルごとにアップストリーム1本のオリジンハブ · RTMP 入出力 · ffmpeg トランスコード
パネルからエッジサーバーを登録できます。視聴者は負荷と国に応じてノードに振り分けられ、ノードがない間はオリジンが全員に配信します。
パネルから SSH 経由でインストール · GeoIP ルーティング · ハートビートとトラフィック統計
回線は視聴者ひとりぶんのアクセスで、パッケージ、ブーケ、有効期限、接続数の上限、出力フォーマットを持ちます。アクティベーションコード、トライアル、更新も、どこでも同じルールで動作します。
Xtream Codes API、M3U/XMLTV、MAG・Enigma2 ポータル、Web プレーヤー
Reseller API を通じて、ご自身のシステムからアクセスの作成・更新・停止ができます。署名付き Webhook を受信でき、用意されたコネクタで課金・コマースプラットフォームとも連携できます。
冪等なリクエスト ID を持つ Reseller API · Admin API キー · 17 種のコネクタ
接続とトラフィックのビュー、監査ログ、Prometheus メトリクス、メール・Telegram・Webhook によるアラート、メンテナンスモード、組み込みのアップデート確認を備えています。
/metrics エンドポイント · リース付きジョブキュー · 暗号化データベースバックアップ
2要素ログイン、保存時に封印されるシークレット、視聴者に紐づく署名付き再生リンク、IP・国のルール、接続数の上限、ブルートフォース対策を備えています。
TOTP · AES で封印されたキー · HMAC 署名付き URL · GeoIP・ISP ルール
パネル内
サンプルカタログを入れた新規インストール直後のダッシュボードのスクリーンショットです。合成画像ではありません。


インフラのアーキテクチャ
イベント前の管理サーバー、ステージごとに 1 チャンネル、会場内のノード、アクティベーションコードとして発行するチケット、閉会セッション後に公開する録画。
図の各部分を選ぶと、その役割が表示されます。
イベント向けの構成では、ソースは各ステージのエンコーダーです。パネルがチャンネル、チケットパッケージ、回線を管理し、オリジンがオンライン参加者に、会場のノードが建物内に配信します。チケット販売システムは Reseller API と Webhook で接続します。
1 台のサーバーでパネル、API、ワーカー、オリジンを動かします。会場のマシンにノードをインストールし、Servers から登録します。
ステージごとに 1 つのライブチャンネル、チケット種別ごとに 1 つのブーケと 1 つのパッケージを作り、パッケージの期間はイベントの日数にします。
アクティベーションコードを一括生成し、各チケットとともに印刷またはメールで届けます。各コードは、そのチケットのパッケージで 1 つの回線を開きます。
エンコーダーが各ステージをプッシュし、会場のスクリーンはローカルノードから再生し、回線はイベント最終日の夜に失効します。
設定の対応づけ
プラットフォームに業種専用のオブジェクトはありません。ブーケ、回線、パッケージ、パートナーアカウントを、その業種に必要な概念として使います。これらは概念上の対応づけであり、その業種向けのネイティブ機能ではありません。
前提条件、インストールと会場ノード、ステージとチケット、アクティベーションコード、短い有効期限、録画、トラブルシューティングを順を追って説明します。
セットアップガイドを読む| あなたの業種では | プラットフォームでは |
|---|---|
| ステージのチャンネル | ライブチャンネル:ソース、EPG、出力フォーマットを持つストリーム |
| チケット種別 | ブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセット |
| チケットまたはパス | 回線:パッケージ、ブーケ、有効期限、接続数の上限、出力を持つ1件のアクセス |
| イベント終了 | 回線の有効期限。パッケージ、クレジット、API で更新されます |
| チケットあたりのデバイス数 | 回線の最大接続数:同時に視聴できる端末の数 |
| チケット販売・参加登録との連携 | Reseller API と Webhook:ご自身のシステムからパネルの操作を行う手段 |
| 会場ノード | 配信ノード:パネルから登録するエッジサーバー。拠点または建物ごとに1台 |
チケット販売・参加登録・EC システムが Reseller API と Webhook、または WooCommerce など対応コマース基盤のコネクターを通じてアクセスを作成します。ステージのエンコーダーは RTMP で接続します。特定のチケット販売やイベント管理製品とのネイティブ連携はありません。
アクセスはチケットとともに終了します。すべての回線に短い有効期限を設定し、チケットごとの同時接続数制限でコードの共有を防ぎます。再生リンクは署名付きで期限があります。スタッフアカウントは二要素認証、権限グループ、監査ログを使います。
主催者は、音楽、講演者の同意、スポンサー素材を含め、ステージで上映するものの権利を用意する必要があります。プラットフォームはコンテンツも権利も提供しません。標準プランが適用されます。
コンテンツの権利と利用規定ヘルプセンター
導入前に運用者からよく寄せられる質問です。一般的な質問はヘルプセンターに掲載しています。
ヘルプセンターはい。チケット種別ごとにステージをブーケにまとめます。回線にはそのパッケージのブーケだけが表示されます。
会場のノードが各ステージをオリジンから 1 回だけ取得し、建物内のスクリーンに配信します。プラットフォームは会場のアップリンクの代わりにはならず、各ステージ 1 本分を運べる回線は必要です。
はい、録画しておけば可能です。録画はライブラリに追加され、ブーケとパッケージで付与し、有効期限は自由に設定できます。