連携上の考慮事項
会員管理や寄付のツールは、コマースコネクタまたは Reseller API で接続し、会員の回線を作成・更新します。Webhook で、アクセスの作成や期限切れをツールに通知します。エンコーダーとカメラは RTMP で接続します。特定の会員管理製品とのネイティブ連携はありません。
コミュニティ団体
総会、礼拝、公演はライブチャンネルとして配信され、録画はライブラリに加わります。会員は団体が付与し終了させるアクセスで視聴できるため、視聴者を公開プラットフォームに渡す必要はありません。

課題
高齢の会員、遠方の会員、別室の会場には、現地に配信の専門家がいなくても、少ない機材でイベントをライブで届ける必要があります。
多くのイベントは会員限定です。公開動画プラットフォームでは、視聴者を制限することも録画を非公開に保つこともできません。
過去のイベントはフィードに流れて消えるのではなく、整理された形で会員が見られるように残すべきです。
Xtream UI Pro の支援内容
カメラまたはエンコーダーが RTMP でプラットフォームにプッシュします。イベントは会員向けブーケのライブチャンネルとなり、スマートフォン、テレビ、Web プレーヤーで視聴できます。
各会員には、会員期間を有効期限とした回線が付与されます。アクティベーションコードは登録時に配布され、ボランティアがパネルから更新できます。
録画は、年や種類ごとのカテゴリに VOD として登録されます。パッケージによって、どの会員がどのライブラリを見られるかが決まります。
プラットフォームの機能
以下は、この導入が利用する機能です。いずれも現在の製品に搭載されており、予定中のものやご要望ベースのものはありません。
ご自身のソースからのライブチャンネルを、ソースが対応していれば EPG、キャッチアップ、タイムシフト付きで、視聴者のアプリやボックスに HLS または MPEG-TS で配信します。
チャンネルごとにアップストリーム1本のオリジンハブ · RTMP 入出力 · ffmpeg トランスコード
映画、シーズンとエピソードを持つシリーズ、ラジオをカテゴリとブーケで整理できます。TMDB メタデータと、ソースをダウンロードしてエンコードするインジェストジョブを備えています。
署名付き・時間制限付き再生リンク · ノードごとの VOD キャッシュ
回線は視聴者ひとりぶんのアクセスで、パッケージ、ブーケ、有効期限、接続数の上限、出力フォーマットを持ちます。アクティベーションコード、トライアル、更新も、どこでも同じルールで動作します。
Xtream Codes API、M3U/XMLTV、MAG・Enigma2 ポータル、Web プレーヤー
クレジット、権限、専用ダッシュボードを持つ委任アカウントを、最大5階層まで作成できます。取引先のディストリビューター、事業者、リセラー向けです。
グループと権限 · クレジット台帳 · サブパートナー
2要素ログイン、保存時に封印されるシークレット、視聴者に紐づく署名付き再生リンク、IP・国のルール、接続数の上限、ブルートフォース対策を備えています。
TOTP · AES で封印されたキー · HMAC 署名付き URL · GeoIP・ISP ルール
パネル内
サンプルカタログを入れた新規インストール直後のダッシュボードのスクリーンショットです。合成画像ではありません。


インフラのアーキテクチャ
会場またはデータセンターに置く小型サーバー、会場に1台のエンコーダー、パネルを運用するボランティア、ライブまたは後から視聴する会員という構成です。
図の各部分を選ぶと、その役割が表示されます。
コミュニティ向けの導入では、ソースは会場のエンコーダーと録画です。パネルが会員の回線とライブラリを保持し、小規模な視聴者ならオリジンだけで配信でき、視聴者が増えたらノードを追加します。登録はパネル、または協会の会員管理ツールのコネクタ経由で行います。
1台のホストでパネルとオリジンを動かします。小規模な団体は Free プラン、大きな団体は Professional プランが対応します。
会場のエンコーダーまたはカメラが、イベントを RTMP でライブチャンネルにプッシュします。録画は後からアップロードします。
パネルから作成するアクティベーションコードまたは回線。会員年度を有効期限とします。会員管理ツールからは、コネクタまたは API で実行できます。
視聴者がオリジンの容量を超えたら、パネルからノードを登録します。会員側は何も変わりません。
設定の対応づけ
プラットフォームに業種専用のオブジェクトはありません。ブーケ、回線、パッケージ、パートナーアカウントを、その業種に必要な概念として使います。これらは概念上の対応づけであり、その業種向けのネイティブ機能ではありません。
| あなたの業種では | プラットフォームでは |
|---|---|
| ライブイベント | ライブチャンネル:ソース、EPG、出力フォーマットを持つストリーム |
| 過去イベントのライブラリ | VOD カタログ:シーズンとエピソードを持つ映画とシリーズ、カテゴリ、メタデータ |
| 会員向けプログラム | ブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセット |
| 会員のアクセス | 回線:パッケージ、ブーケ、有効期限、接続数の上限、出力を持つ1件のアクセス |
| 団体の支部または部会 | パートナーアカウント(リセラー):クレジット、権限、専用回線を持つ委任ダッシュボード |
| 会員期間 | 回線の有効期限。パッケージ、クレジット、API で更新されます |
会員管理や寄付のツールは、コマースコネクタまたは Reseller API で接続し、会員の回線を作成・更新します。Webhook で、アクセスの作成や期限切れをツールに通知します。エンコーダーとカメラは RTMP で接続します。特定の会員管理製品とのネイティブ連携はありません。
会員の回線には接続数の上限があります。再生リンクは署名付きで期限があり、録画ライブラリは、パッケージが許可する回線にのみ表示されます。ボランティアのパネルアカウントは、2要素ログインと限定された権限を使います。
団体は、配信する内容(イベントで演奏される音楽を含む)の権利を保有する必要があります。プラットフォームはコンテンツも権利も提供しません。メディアスキルを教える非営利団体は、教育プログラムの対象になる場合があります。
コンテンツの権利と利用規定ヘルプセンター
導入前に運用者からよく寄せられる質問です。一般的な質問はヘルプセンターに掲載しています。
ヘルプセンターRTMP をプッシュできるカメラまたはエンコーダーと、サーバーへのネットワーク接続です。プラットフォームは RTMP フィードをライブチャンネルとして受け取ります。
はい。会員のパッケージだけが付与するブーケ内のライブチャンネルにします。回線を持たない視聴者には何も表示されません。
Free プランは、自前のサーバー上で、小規模なカタログと限られた数の回線で動作します。Professional プランは上限を引き上げます。どちらもセルフホストです。