これらのガイドは、業種の概念を、プラットフォームに現在あるオブジェクト(ブーケ、回線、パッケージ、パートナーアカウント、ノード、API)に対応づけるものです。概念上の対応づけであり、業種専用の機能ではありません。また、パートナーアカウントは委任アカウントであり、分離されたテナントではありません。
概念の対応づけ
パネルに展示室や会員という名前のものはありません。どのオブジェクトがどの役割を担うかを表で示し、以降の章ではその順にセットアップします。
| あなたの業種では | プラットフォームでは | パネル内の場所 |
|---|---|---|
| 展示映像とアーカイブ | VOD カタログ:シーズンとエピソードを持つ映画とシリーズ、カテゴリ、メタデータ | Movies と Series、または VOD インジェストジョブ |
| オープニングまたは講演の放送 | ライブチャンネル:ソース、EPG、出力フォーマットを持つストリーム | Streams → ライブストリームを追加(ソース URL または RTMP プッシュ) |
| 展示室または会員向けコレクション | ブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセット | Bouquets。Streams と Movies / Series から作成 |
| 来館者または会員のアクセス | 回線:パッケージ、ブーケ、有効期限、接続数の上限、出力を持つ1件のアクセス | Lines → 追加、またはアクティベーションコード、または Reseller API |
| 会員期間 | 回線の有効期限。パッケージ、クレジット、API で更新されます | 回線の有効期限とパッケージの期間 |
| 会員あたりのデバイス数 | 回線の最大接続数:同時に視聴できる端末の数 | 回線の最大接続数 |
前提条件
インストール前に用意するもの。
- 館内のサーバー(Ubuntu 22.04 または 24.04)、インストーラー、スクリーンと会員のデバイスが使う展示室ネットワーク。
- 展示映像、権利を持つアーカイブ録画、講堂用のエンコーダー、展示室用のスクリーンまたはメディアプレーヤー。
- ライセンスキー、建物にインターネットがない場合はオフラインアクティベーションの手順、窓口で誰が会員資格を販売するかの決定。
インフラの導入
館内のサーバーを現地でアクティベート。
- サーバーでインストーラーを実行し、再生のベース URL を展示室ネットワークから到達できるアドレスに設定します。
- パネルからライセンスキーをオフラインでアクティベートします。アクティベート後は、インターネットなしでローカルネットワーク上でサービスが動作します。
- 展示映像を Movies に、講堂のフィードを Streams に追加し、ウェブプレーヤーで確認します。
- 2 つ目の拠点や大規模な公開プログラムがある場合は、Servers からノードを登録します。パネルが SSH でインストールし、その拠点の視聴者をノードへ振り分けます。
コンテンツの整理
展示室、アーカイブ、会員向けコレクション。
- 展覧会と年ごとにカテゴリを作成し、講演シリーズには講演ごとに 1 エピソードのシリーズを作ります。
- 展示室スクリーン用のブーケと、講演とアーカイブ映像の会員ライブラリ用のブーケを作成します。
- 展示室用のパッケージと、会員の種類ごとのパッケージを作成し、それぞれにブーケを付与します。会員パッケージの期間が会員期間です。
- すべての映画にポスターと短い説明を追加し、プレーヤーでライブラリが見やすくなるようにします。
パートナー(リセラー)の設定
窓口とショップを委任アカウントに。
- 権限を回線とアクティベーションコードに限定し、カタログやサーバーへのアクセスを許可しないグループを作成します。
- 窓口またはショップを、そのグループ、会員パッケージ、クレジット残高を持つリセラーとして追加します。
- 複数の会場を運営する文化施設は、会場ごとにリセラーを追加でき、それぞれが自分の残高から会員資格を販売します。
来館者と会員のアクセス設定
スクリーンと会員を回線で。
- Lines → 追加 で展示室スクリーンごとに 1 つの回線を展示室用パッケージで作成し、ネットワークが固定アドレスを割り当てている場合はスクリーンのアドレスに紐づけます。
- 窓口で販売した会員資格ごとにアクティベーションコードを作成します。会員がプレーヤーにコードを入力すると回線が開始されます。
- 会員資格ごとの最大接続数を、会員が使えるデバイスの数(通常は 2 台)に設定します。
- 会員には、端末に合わせてプレーヤーアプリ、M3U プレイリスト、またはウェブプレーヤーのアドレスのいずれかを渡します。
展示映像とアーカイブ
オンデマンドのライブラリ。
- 展示映像とデジタル化したアーカイブを映画としてアップロードするか、VOD 取り込みジョブでメディアルートに取り込みます。
- TMDB のメタデータがあれば追加し、ないものはタイトルと説明を自分で書きます。
- 一般公開しないアーカイブは会員用ブーケだけに入れ、テスト用回線で各パッケージに何が見えるかを確認します。
オープニングと講演
イベントをライブチャンネルに。
- 講堂のエンコーダー(RTMP プッシュ)用にライブストリームを追加し、会員用ブーケに入れます。スクリーンに映すオープニングの場合は展示室用ブーケに入れます。
- キャッチアップを有効にして、遅れて来た会員が巻き戻せるようにし、終了後に録画をライブラリにアップロードします。
- イベントの前に、観客が使うのと同じネットワークでテスト用回線を使ってエンコーダーとストリームをテストします。
会員資格の有効期限と更新
会員資格が回線の有効期間になる。
- 回線はパッケージの期間の終了時に失効します。窓口での更新でもう 1 期間が加算されます。
- 会員資格が解約されたら回線を無効にします。一度も使われていないアクティベーションコードは、引き換えられるまで未使用のままです。
- ショップまたは会員管理システムを Webhook に登録し、失効間近または失効済みの回線を把握します。
ショップ・会員管理システムとの連携
システムがアクセスを販売し、プレーヤーが再生する。
- ショップまたは会員管理システム用に Reseller API キーを作成します。create_line、renew_line、disable_line を呼び出し、書き込みのたびにリクエスト ID を付けます。
- 会員資格をオンラインで販売する場合はコマースコネクターを使います。それ以外のシステムは Reseller API と Webhook を使います。
- 視聴者向けのシングルサインオンはありません。会員は、回線の認証情報またはアクティベーションコードでプレーヤーにログインします。
セキュリティ上の考慮事項
コレクションをあるべき場所に留める。
- 展示室ネットワークを来館者のネットワークから分離し、公開アクセスは TLS 付きのリバースプロキシの背後で提供して TRUSTED_PROXIES を設定します。
- すべてのパネルアカウントに二要素認証を使い、窓口には回線とコードに限定した権限グループを付与します。
- 署名付きで期限のある再生リンク、会員資格ごとの同時接続数制限、展示室スクリーンのアドレス紐づけ。
- オフサイトコピー付きの暗号化データベースバックアップを有効にし、監査ログで回線とカタログの変更を確認します。
トラブルシューティング
最初に確認する一般的なポイント。
- 展示室のスクリーンが真っ黒:回線が有効で期限切れでないこと、スクリーンのアドレス紐づけ、展示室ネットワークからサーバーに到達できることを確認します。
- 会員のコードが使えない:コードがすでに引き換えられていないか、開くパッケージがまだ窓口に割り当てられているかを確認します。
- オフラインでライセンスのアクティベーションに失敗する:アクティベーションファイルをライセンスキーと照合し、サーバーの時計を確認します。
- ライブのオープニングがカクつく:エンコーダーのビットレートをアップリンクと照らし合わせ、Streams でストリームの状態を確認します。