ホーム
XtreamUIPro

ライブイベント

ステージはチャンネル、チケットはアクセス

ステージはチャンネルとしてライブ配信され、チケットはイベント中に開きイベント後に失効する回線になり、会場内のスクリーンは建物内のノードが配信します。すべて自分で運用するサーバー上で動きます。

ステージ照明の下、講堂の聴衆がプレゼンテーションを見ている様子。
写真: Atlantic Ambience · Pexels License

課題

イベントが解決すべきこと

  • 決まった時刻に集中する視聴者

    基調講演の開始と同時に数千人が参加し、翌日には視聴者がいなくなります。キャパシティはピークにだけ必要です。

  • チケットに合ったアクセス

    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 プレーヤー

  • API と連携

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

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

  • 監視と運用

    接続とトラフィックのビュー、監査ログ、Prometheus メトリクス、メール・Telegram・Webhook によるアラート、メンテナンスモード、組み込みのアップデート確認を備えています。

    /metrics エンドポイント · リース付きジョブキュー · 暗号化データベースバックアップ

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

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

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

パネル内

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

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

ダッシュボードの Streams ページ:ライブチャンネルとそのステータス、カテゴリ、ソース、出力形式。
ライブ配信 · チャンネルごとにアップストリーム1本のオリジンハブ · RTMP 入出力 · ffmpeg トランスコード
ダッシュボードの Servers ページ:メインサーバーとノードのステータスとバージョン。
分散配信ノード · パネルから SSH 経由でインストール · GeoIP ルーティング · ハートビートとトラフィック統計

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

導入例:3 日間のカンファレンス

イベント前の管理サーバー、ステージごとに 1 チャンネル、会場内のノード、アクティベーションコードとして発行するチケット、閉会セッション後に公開する録画。

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

イベント向けの構成では、ソースは各ステージのエンコーダーです。パネルがチャンネル、チケットパッケージ、回線を管理し、オリジンがオンライン参加者に、会場のノードが建物内に配信します。チケット販売システムは Reseller API と Webhook で接続します。

  1. イベント前にインストール

    1 台のサーバーでパネル、API、ワーカー、オリジンを動かします。会場のマシンにノードをインストールし、Servers から登録します。

  2. ステージとチケットを作成

    ステージごとに 1 つのライブチャンネル、チケット種別ごとに 1 つのブーケと 1 つのパッケージを作り、パッケージの期間はイベントの日数にします。

  3. アクセスを発行

    アクティベーションコードを一括生成し、各チケットとともに印刷またはメールで届けます。各コードは、そのチケットのパッケージで 1 つの回線を開きます。

  4. 当日の運用

    エンコーダーが各ステージをプッシュし、会場のスクリーンはローカルノードから再生し、回線はイベント最終日の夜に失効します。

設定の対応づけ

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

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

ステップごとのセットアップガイド

前提条件、インストールと会場ノード、ステージとチケット、アクティベーションコード、短い有効期限、録画、トラブルシューティングを順を追って説明します。

セットアップガイドを読む
あなたの業種ではプラットフォームでは
ステージのチャンネルライブチャンネル:ソース、EPG、出力フォーマットを持つストリーム
チケット種別ブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセット
チケットまたはパス回線:パッケージ、ブーケ、有効期限、接続数の上限、出力を持つ1件のアクセス
イベント終了回線の有効期限。パッケージ、クレジット、API で更新されます
チケットあたりのデバイス数回線の最大接続数:同時に視聴できる端末の数
チケット販売・参加登録との連携Reseller API と Webhook:ご自身のシステムからパネルの操作を行う手段
会場ノード配信ノード:パネルから登録するエッジサーバー。拠点または建物ごとに1台

連携上の考慮事項

チケット販売・参加登録・EC システムが Reseller API と Webhook、または WooCommerce など対応コマース基盤のコネクターを通じてアクセスを作成します。ステージのエンコーダーは RTMP で接続します。特定のチケット販売やイベント管理製品とのネイティブ連携はありません。

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

アクセスはチケットとともに終了します。すべての回線に短い有効期限を設定し、チケットごとの同時接続数制限でコードの共有を防ぎます。再生リンクは署名付きで期限があります。スタッフアカウントは二要素認証、権限グループ、監査ログを使います。

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

主催者は、音楽、講演者の同意、スポンサー素材を含め、ステージで上映するものの権利を用意する必要があります。プラットフォームはコンテンツも権利も提供しません。標準プランが適用されます。

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

ヘルプセンター

この業種からのご質問

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

ヘルプセンター
チケットで一部のステージだけ視聴できるようにできますか?

はい。チケット種別ごとにステージをブーケにまとめます。回線にはそのパッケージのブーケだけが表示されます。

会場のインターネット回線が弱い場合は?

会場のノードが各ステージをオリジンから 1 回だけ取得し、建物内のスクリーンに配信します。プラットフォームは会場のアップリンクの代わりにはならず、各ステージ 1 本分を運べる回線は必要です。

参加者はイベント後にセッションを視聴できますか?

はい、録画しておけば可能です。録画はライブラリに追加され、ブーケとパッケージで付与し、有効期限は自由に設定できます。