ホーム
XtreamUIPro

セットアップガイド

公共機関向けセットアップガイド

プラットフォームを公的機関の動画サービスとして構成します。アーカイブを保存するライブ会議、職員研修ライブラリ、住民用と部署用の回線、機関自身による運用。

これらのガイドは、業種の概念を、プラットフォームに現在あるオブジェクト(ブーケ、回線、パッケージ、パートナーアカウント、ノード、API)に対応づけるものです。概念上の対応づけであり、業種専用の機能ではありません。また、パートナーアカウントは委任アカウントであり、分離されたテナントではありません。

概念の対応づけ

パネルに会議、住民、部署という名前のものはありません。どのオブジェクトがどの役割を担うかを表で示し、以降の章ではその順にセットアップします。

あなたの業種ではプラットフォームではパネル内の場所
議会の会議または公開チャンネルライブチャンネル:ソース、EPG、出力フォーマットを持つストリームStreams → ライブストリームを追加(ソース URL または RTMP プッシュ)
会議アーカイブと研修ライブラリVOD カタログ:シーズンとエピソードを持つ映画とシリーズ、カテゴリ、メタデータMovies と Series、または VOD インジェストジョブ
公開番組または部署別コレクションブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセットBouquets。Streams と Movies / Series から作成
住民または職員のアクセス回線:パッケージ、ブーケ、有効期限、接続数の上限、出力を持つ1件のアクセスLines → 追加、またはアクティベーションコード、または Reseller API
公開・職員アクセスの有効期間回線の有効期限。パッケージ、クレジット、API で更新されます回線の有効期限とパッケージの期間
議会システムとの連携Reseller API と Webhook:ご自身のシステムからパネルの操作を行う手段リセラーのダッシュボードにある Reseller API キーと Webhook

前提条件

インストール前に用意するもの。

  1. 機関のデータセンターにあるサーバー(Ubuntu 22.04 または 24.04)、インストーラー、公開アドレス用に機関のリバースプロキシの背後にあるドメイン。
  2. RTMP をプッシュできる議場のエンコーダーまたはビデオミキサー、過去の会議の録画、職員向けの研修動画。
  3. 何を公開し何を内部限定にするか、公開回線の有効期間、オペレーターのうち誰にパネルアカウントを渡すかの決定。

インフラの導入

管理サーバー、次にリモート拠点。

  1. 機関のサーバーでインストーラーを実行し、パネルを TLS 付きのリバースプロキシの背後に置いて TRUSTED_PROXIES を設定し、監査ログと IP ルールが実際のアドレスを認識できるようにします。
  2. 再生のベースを住民がアクセスする公開アドレスに設定し、サーバーにライセンスキーを設定します。
  3. 議場のある第二庁舎など、必要な拠点に Servers からノードを登録します。パネルが SSH でインストールします。
  4. 広報チームには公開回線用の権限を持つパートナーアカウント(リセラー)を、人事または研修部門には職員回線用のパートナーアカウントを作成します。

コンテンツの整理

公開番組と部署別コレクション。

  1. 会議、委員会、公共情報のカテゴリを作成し、機関ごとに 1 つのシリーズ、会合ごとに 1 エピソードを作ります。
  2. ライブ会議チャンネルとアーカイブを含む公開ブーケと、部署の研修コレクションごとのブーケを作成します。
  3. 公開ブーケだけを付与し、アクセス期間として長い期間を設定した住民向けパッケージを作成します。
  4. 公開ブーケに研修ブーケと内部ブーケを加える職員向けパッケージを作成します。

パートナー(リセラー)の設定

アクセスを渡すチーム。

  1. 回線の権限のみを持ち、カタログや設定へのアクセスを許可しないグループを作成します。
  2. 広報チームを住民向けパッケージを持つパートナーアカウントとして、人事または研修部門を職員向けパッケージを持つパートナーアカウントとして追加します。
  3. 複数の部署を持つ機関では、各部署に専用のパートナーアカウントを付与できます。委任アカウントであり、分離されたインストールではありません。

住民・職員回線の設定

公開回線と職員回線。

  1. 議会のウェブサイト用に Reseller API キーを作成してそのシークレットに保管します。住民がアクセスを求めると、公開パッケージとリクエスト ID を指定して action=create_line を呼び出します。
  2. 公開回線には長い有効期限を設定し、世帯での視聴に合った同時接続数制限を設定します。
  3. 職員回線は、議会の職員システムから API 経由で、または Lines → 追加 から、職員パッケージを使って部署ごとに作成します。
  4. ネットワークが対応していれば、職員回線を機関のアドレス範囲に紐づけます。

会議アーカイブと研修ライブラリ

録画をオンデマンドで提供します。

  1. 録画した各会議を機関ごとのシリーズのエピソードとして追加します。VOD 取り込みジョブで取り込むかアップロードし、タイトル、日付、説明を付けます。
  2. 会議シリーズは公開ブーケに、研修ライブラリは部署のブーケに入れます。
  3. 公開パッケージのテスト用回線と職員パッケージのテスト用回線で再生を確認し、誰に何が見えるかを確かめます。

ライブ会議

議場をライブチャンネルに。

  1. 議場のエンコーダーからの RTMP プッシュでライブストリームを追加し、公開ブーケに入れます。
  2. キャッチアップを有効にして遅れて来た視聴者が巻き戻せるようにし、どの会合が行われているか分かるよう EPG エントリまたはタイトルを追加します。
  3. 各会合の前にフィードをテストし、第二拠点でも会議を開く場合はそのそばにノードを置いておきます。

有効期限と更新

公開は長く、職員は雇用に連動。

  1. 公開回線はパッケージの期間の間有効です。住民が再度求めたときは action=renew_line で延長します。
  2. 職員回線はその人が機関で働いている間は更新し、退職したら action=disable_line で無効にします。
  3. 議会のシステムを Webhook に登録し、失効間近や無効になった回線を把握します。

機関のシステムとの連携

システムがアクセスを動かし、プレーヤーが再生する。

  1. ウェブサイトと職員システムは、キーとリクエスト ID を使って Reseller API で回線を作成・更新・有効化・無効化します。
  2. 視聴者向けのシングルサインオンも、特定の公共部門向け製品とのネイティブ連携もありません。視聴者は回線の認証情報でプレーヤーにログインします。
  3. レポートツールには、読み取り専用フラグ、IP 許可リスト、有効期限付きの Admin API キーを使います。

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

機関が運用し、開くべきところは開く。

  1. プラットフォームは機関のインフラ上で TLS 付きのリバースプロキシの背後に置き、公開資料と内部資料は別々のブーケに分けます。
  2. すべてのパネルアカウントに二要素認証とチームごとの権限グループを使い、パネルが外部から到達できる場合はログインに reCAPTCHA または Turnstile を設定します。
  3. 署名付きで期限のある再生リンク、回線ごとの同時接続数制限、職員回線のアドレス紐づけ。
  4. オフサイトコピー付きの暗号化データベースバックアップと、回線とカタログのすべての変更を記録する監査ログ。

トラブルシューティング

最初に確認する一般的なポイント。

  1. 住民が視聴できない:回線の有効期限、有効になっているか、パッケージの公開ブーケを確認します。
  2. 会議が始まらない:エンコーダーからストリームへのプッシュと、パネルでのストリームの状態を確認します。
  3. 職員に研修ライブラリが見えない:職員回線のパッケージと、それが付与するブーケを確認します。
  4. 監査ログにプロキシのアドレスが表示される:TRUSTED_PROXIES をそのプロキシに設定し、パネルを再起動します。