連携上の考慮事項
プレイアウトシステムは RTMP またはトランスポートストリームでプラットフォームにフィードを送ります。EPG は XMLTV で届き、パートナーのシステムは Reseller API と Webhook を使い、加入者向けアプリは Xtream Codes API、M3U、ポータルを使います。特定のプレイアウト製品や広告挿入製品とのネイティブ連携はなく、DRM もありません。配信は、署名付きで視聴者に紐づくリンクで保護されます。
放送・テレビ
リニアチャンネルは EPG とキャッチアップ付きの OTT チャンネルに、アーカイブは VOD カタログに、配信パートナーは管理下のアカウントになります。配信は、視聴者のいる場所に置く配信ノードが担います。

課題
視聴者は、スマートフォン、スマートテレビ、ボックスでチャンネルを視聴でき、番組表があり、見逃した番組を追いかけて見られることを期待します。
試合やニュースで視聴者は数分で何倍にもなります。配信は、サービスを作り直すのではなく、サーバーの追加で拡張できる必要があります。
配信パートナーには独自のアカウントと上限が必要で、コンテンツによっては一部の国でしか配信できません。
Xtream UI Pro の支援内容
各リニアフィードは、EPG ソースを持つライブチャンネルとなり、許可されていればタイムシフトとキャッチアップにも対応し、一般的なプレーヤーアプリへ HLS または MPEG-TS で配信されます。
オリジンは各チャンネルを一度だけ取得し、登録されたノードが分配します。視聴者は負荷と国に応じてノードに振り分けられます。
配信パートナーは、クレジット、権限、専用ダッシュボードを持つパートナーアカウントです。API を使えば、そのシステムからアクセスを作成・更新できます。
プラットフォームの機能
以下は、この導入が利用する機能です。いずれも現在の製品に搭載されており、予定中のものやご要望ベースのものはありません。
ご自身のソースからのライブチャンネルを、ソースが対応していれば EPG、キャッチアップ、タイムシフト付きで、視聴者のアプリやボックスに HLS または MPEG-TS で配信します。
チャンネルごとにアップストリーム1本のオリジンハブ · RTMP 入出力 · ffmpeg トランスコード
パネルからエッジサーバーを登録できます。視聴者は負荷と国に応じてノードに振り分けられ、ノードがない間はオリジンが全員に配信します。
パネルから SSH 経由でインストール · GeoIP ルーティング · ハートビートとトラフィック統計
映画、シーズンとエピソードを持つシリーズ、ラジオをカテゴリとブーケで整理できます。TMDB メタデータと、ソースをダウンロードしてエンコードするインジェストジョブを備えています。
署名付き・時間制限付き再生リンク · ノードごとの VOD キャッシュ
クレジット、権限、専用ダッシュボードを持つ委任アカウントを、最大5階層まで作成できます。取引先のディストリビューター、事業者、リセラー向けです。
グループと権限 · クレジット台帳 · サブパートナー
接続とトラフィックのビュー、監査ログ、Prometheus メトリクス、メール・Telegram・Webhook によるアラート、メンテナンスモード、組み込みのアップデート確認を備えています。
/metrics エンドポイント · リース付きジョブキュー · 暗号化データベースバックアップ
Reseller API を通じて、ご自身のシステムからアクセスの作成・更新・停止ができます。署名付き Webhook を受信でき、用意されたコネクタで課金・コマースプラットフォームとも連携できます。
冪等なリクエスト ID を持つ Reseller API · Admin API キー · 17 種のコネクタ
パネル内
サンプルカタログを入れた新規インストール直後のダッシュボードのスクリーンショットです。合成画像ではありません。


インフラのアーキテクチャ
プレイアウトの隣にオリジン、地域のデータセンターに2つのノード、アーカイブは VOD として取り込み、独自のアカウントを持つ2社の配信パートナーという構成です。
図の各部分を選ぶと、その役割が表示されます。
放送向けの導入では、ソースはプレイアウトのフィード(RTMP またはトランスポートストリーム)とアーカイブです。パネルがチャンネル、EPG、カタログ、パートナーアカウントを保持し、各地域のノードが視聴者に配信します。パートナーとそのシステムは API で接続します。
各チャンネルのプレイアウトフィードをソースとして追加します。EPG は自社の XMLTV から取得し、アーカイブは取り込んで VOD としてエンコードします。
地域ごとにノードを登録します。GeoIP ルーティングが視聴者を最寄りのノードへ誘導し、国ごとのルールが地域限定のコンテンツをその地域内に留めます。
各配信パートナーは、販売できるブーケとクレジット残高を持つパートナーアカウントです。自分のダッシュボードまたは自社システムから、視聴者を管理します。
接続とトラフィックのビュー、メトリクス、アラートで、チャンネルごと・ノードごとの視聴状況が分かります。メンテナンスモードとバックアップがその他をカバーします。
設定の対応づけ
プラットフォームに業種専用のオブジェクトはありません。ブーケ、回線、パッケージ、パートナーアカウントを、その業種に必要な概念として使います。これらは概念上の対応づけであり、その業種向けのネイティブ機能ではありません。
| あなたの業種では | プラットフォームでは |
|---|---|
| リニアチャンネル | ライブチャンネル:ソース、EPG、出力フォーマットを持つストリーム |
| 地域配信 | 配信ノード:パネルから登録するエッジサーバー。拠点または建物ごとに1台 |
| アーカイブとキャッチアップのライブラリ | VOD カタログ:シーズンとエピソードを持つ映画とシリーズ、カテゴリ、メタデータ |
| 配信パートナー | パートナーアカウント(リセラー):クレジット、権限、専用回線を持つ委任ダッシュボード |
| チャンネルバンドル | ブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセット |
| パートナーおよび課金システム | Reseller API と Webhook:ご自身のシステムからパネルの操作を行う手段 |
プレイアウトシステムは RTMP またはトランスポートストリームでプラットフォームにフィードを送ります。EPG は XMLTV で届き、パートナーのシステムは Reseller API と Webhook を使い、加入者向けアプリは Xtream Codes API、M3U、ポータルを使います。特定のプレイアウト製品や広告挿入製品とのネイティブ連携はなく、DRM もありません。配信は、署名付きで視聴者に紐づくリンクで保護されます。
視聴者のアドレスに紐づく署名付きで期限のある再生リンク、接続数の上限、回線ごとの GeoIP・ISP ルール、ブルートフォース試行の自動ブロックが配信を保護します。2要素ログイン、権限グループ、監査ログがパネルを保護します。地域制限は、コンテンツの暗号化ではなく、回線とパッケージに対する国のルールです。
放送局が配信できるのは、権利を保有するチャンネルと番組のみで、その権利が及ぶ地域に限ります。プラットフォームはコンテンツも権利も提供しません。Enterprise プランでは、運用のための連携作業と SLA が加わります。
コンテンツの権利と利用規定ヘルプセンター
導入前に運用者からよく寄せられる質問です。一般的な質問はヘルプセンターに掲載しています。
ヘルプセンターいいえ。配信は、視聴者に紐づく署名付き・時間制限付きの再生リンク、接続数の上限、国のルールで保護されます。ライセンス上 DRM が必須のコンテンツは、現時点では対象外です。
パネルからノードを追加登録します。各ノードはオリジンからチャンネルを一度だけ取得し、自分の視聴者に配信します。コントロールプレーンは負荷と国で視聴者を振り分け、ノードがない間はオリジンが全員に配信します。
はい。プラットフォームは Xtream Codes API、M3U/XMLTV、MAG ポータル、Enigma2 に対応し、Web プレーヤーも付属するため、専用アプリなしで一般的なプレーヤーアプリやボックスが使えます。