ホーム
XtreamUIPro

放送・テレビ

自社のチャンネルを、自社のインフラで配信

リニアチャンネルは EPG とキャッチアップ付きの OTT チャンネルに、アーカイブは VOD カタログに、配信パートナーは管理下のアカウントになります。配信は、視聴者のいる場所に置く配信ノードが担います。

生放送中の、モニターが壁一面に並ぶテレビのコントロールルーム。
写真: European Commission, Audiovisual Service · CC BY 4.0

課題

放送局が解決すべきこと

  • アンテナの先にいる視聴者へ

    視聴者は、スマートフォン、スマートテレビ、ボックスでチャンネルを視聴でき、番組表があり、見逃した番組を追いかけて見られることを期待します。

  • ピークに耐える容量

    試合やニュースで視聴者は数分で何倍にもなります。配信は、サービスを作り直すのではなく、サーバーの追加で拡張できる必要があります。

  • パートナーと地域

    配信パートナーには独自のアカウントと上限が必要で、コンテンツによっては一部の国でしか配信できません。

Xtream UI Pro の支援内容

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

  • EPG とキャッチアップ付きのチャンネル

    各リニアフィードは、EPG ソースを持つライブチャンネルとなり、許可されていればタイムシフトとキャッチアップにも対応し、一般的なプレーヤーアプリへ HLS または MPEG-TS で配信されます。

  • 視聴者のいる場所にノードを

    オリジンは各チャンネルを一度だけ取得し、登録されたノードが分配します。視聴者は負荷と国に応じてノードに振り分けられます。

  • 委任アカウントとしてのパートナー

    配信パートナーは、クレジット、権限、専用ダッシュボードを持つパートナーアカウントです。API を使えば、そのシステムからアクセスを作成・更新できます。

プラットフォームの機能

この業種が使うもの

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

  • ライブ配信

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

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

  • 分散配信ノード

    パネルからエッジサーバーを登録できます。視聴者は負荷と国に応じてノードに振り分けられ、ノードがない間はオリジンが全員に配信します。

    パネルから SSH 経由でインストール · GeoIP ルーティング · ハートビートとトラフィック統計

  • ビデオオンデマンド

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

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

  • パートナー管理

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

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

  • 監視と運用

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

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

  • API と連携

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

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

パネル内

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

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

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

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

導入例:地域の放送局

プレイアウトの隣にオリジン、地域のデータセンターに2つのノード、アーカイブは VOD として取り込み、独自のアカウントを持つ2社の配信パートナーという構成です。

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

放送向けの導入では、ソースはプレイアウトのフィード(RTMP またはトランスポートストリーム)とアーカイブです。パネルがチャンネル、EPG、カタログ、パートナーアカウントを保持し、各地域のノードが視聴者に配信します。パートナーとそのシステムは API で接続します。

  1. フィードを取り込む

    各チャンネルのプレイアウトフィードをソースとして追加します。EPG は自社の XMLTV から取得し、アーカイブは取り込んで VOD としてエンコードします。

  2. ノードを配置する

    地域ごとにノードを登録します。GeoIP ルーティングが視聴者を最寄りのノードへ誘導し、国ごとのルールが地域限定のコンテンツをその地域内に留めます。

  3. パートナーにアカウントを渡す

    各配信パートナーは、販売できるブーケとクレジット残高を持つパートナーアカウントです。自分のダッシュボードまたは自社システムから、視聴者を管理します。

  4. 運用を見守る

    接続とトラフィックのビュー、メトリクス、アラートで、チャンネルごと・ノードごとの視聴状況が分かります。メンテナンスモードとバックアップがその他をカバーします。

設定の対応づけ

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

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

あなたの業種ではプラットフォームでは
リニアチャンネルライブチャンネル:ソース、EPG、出力フォーマットを持つストリーム
地域配信配信ノード:パネルから登録するエッジサーバー。拠点または建物ごとに1台
アーカイブとキャッチアップのライブラリVOD カタログ:シーズンとエピソードを持つ映画とシリーズ、カテゴリ、メタデータ
配信パートナーパートナーアカウント(リセラー):クレジット、権限、専用回線を持つ委任ダッシュボード
チャンネルバンドルブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセット
パートナーおよび課金システムReseller API と Webhook:ご自身のシステムからパネルの操作を行う手段

連携上の考慮事項

プレイアウトシステムは RTMP またはトランスポートストリームでプラットフォームにフィードを送ります。EPG は XMLTV で届き、パートナーのシステムは Reseller API と Webhook を使い、加入者向けアプリは Xtream Codes API、M3U、ポータルを使います。特定のプレイアウト製品や広告挿入製品とのネイティブ連携はなく、DRM もありません。配信は、署名付きで視聴者に紐づくリンクで保護されます。

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

視聴者のアドレスに紐づく署名付きで期限のある再生リンク、接続数の上限、回線ごとの GeoIP・ISP ルール、ブルートフォース試行の自動ブロックが配信を保護します。2要素ログイン、権限グループ、監査ログがパネルを保護します。地域制限は、コンテンツの暗号化ではなく、回線とパッケージに対する国のルールです。

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

放送局が配信できるのは、権利を保有するチャンネルと番組のみで、その権利が及ぶ地域に限ります。プラットフォームはコンテンツも権利も提供しません。Enterprise プランでは、運用のための連携作業と SLA が加わります。

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

ヘルプセンター

この業種からのご質問

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

ヘルプセンター
プラットフォームは DRM を提供しますか?

いいえ。配信は、視聴者に紐づく署名付き・時間制限付きの再生リンク、接続数の上限、国のルールで保護されます。ライセンス上 DRM が必須のコンテンツは、現時点では対象外です。

大型イベントに向けたスケールはどうなりますか?

パネルからノードを追加登録します。各ノードはオリジンからチャンネルを一度だけ取得し、自分の視聴者に配信します。コントロールプレーンは負荷と国で視聴者を振り分け、ノードがない間はオリジンが全員に配信します。

視聴者は手持ちのアプリを使えますか?

はい。プラットフォームは Xtream Codes API、M3U/XMLTV、MAG ポータル、Enigma2 に対応し、Web プレーヤーも付属するため、専用アプリなしで一般的なプレーヤーアプリやボックスが使えます。