連携上の考慮事項
学生情報システムは Reseller API(回線の作成・更新・無効化)と Webhook で接続します。パネルには SIS、LMS、キャンパスカードとのネイティブ連携も学生向けのシングルサインオンもないため、学生はシステムが発行した回線の認証情報でプレーヤーにログインします。
大学・キャンパス
キャンパスのチャンネル、収録した講義、学生寮が 1 つのプラットフォームを共有します。学部には専用のパートナーアカウントがあり、各学生のアクセスは学生情報システムが学期ごとに作成する回線です。

課題
録画は学部のドライブや外部の動画サイトに散在し、共通のカタログも、自分たちで管理できる保存期間も、履修学生に限定する手段もありません。
講義室、図書館、学生寮は複数のキャンパスに広がっており、寮の夜間負荷が中央回線にかかってはいけません。
毎学期、数千人の学生が入学・退学します。アクセスは履修登録で開き、終了時に閉じる必要があり、職員がアカウントを一つずつ操作することは避けたいところです。
Xtream UI Pro の支援内容
学部の講義は専用カテゴリ内のシーズンとエピソードを持つシリーズです。学部ごとのブーケとパートナーアカウント(リセラー)により、各学部が自分のコレクションを管理できます。
学生情報システムが Reseller API で、期間が学期のパッケージを持つ学生ごとの回線を作成し、再履修登録時に更新します。
各キャンパスと各学生寮にはノードがあり、ライブチャンネルをオリジンから 1 回だけ取得して講義をキャッシュするため、夜間の視聴はローカルネットワークに留まります。
プラットフォームの機能
以下は、この導入が利用する機能です。いずれも現在の製品に搭載されており、予定中のものやご要望ベースのものはありません。
ご自身のソースからのライブチャンネルを、ソースが対応していれば EPG、キャッチアップ、タイムシフト付きで、視聴者のアプリやボックスに HLS または MPEG-TS で配信します。
チャンネルごとにアップストリーム1本のオリジンハブ · RTMP 入出力 · ffmpeg トランスコード
映画、シーズンとエピソードを持つシリーズ、ラジオをカテゴリとブーケで整理できます。TMDB メタデータと、ソースをダウンロードしてエンコードするインジェストジョブを備えています。
署名付き・時間制限付き再生リンク · ノードごとの VOD キャッシュ
パネルからエッジサーバーを登録できます。視聴者は負荷と国に応じてノードに振り分けられ、ノードがない間はオリジンが全員に配信します。
パネルから SSH 経由でインストール · GeoIP ルーティング · ハートビートとトラフィック統計
回線は視聴者ひとりぶんのアクセスで、パッケージ、ブーケ、有効期限、接続数の上限、出力フォーマットを持ちます。アクティベーションコード、トライアル、更新も、どこでも同じルールで動作します。
Xtream Codes API、M3U/XMLTV、MAG・Enigma2 ポータル、Web プレーヤー
クレジット、権限、専用ダッシュボードを持つ委任アカウントを、最大5階層まで作成できます。取引先のディストリビューター、事業者、リセラー向けです。
グループと権限 · クレジット台帳 · サブパートナー
Reseller API を通じて、ご自身のシステムからアクセスの作成・更新・停止ができます。署名付き Webhook を受信でき、用意されたコネクタで課金・コマースプラットフォームとも連携できます。
冪等なリクエスト ID を持つ Reseller API · Admin API キー · 17 種のコネクタ
パネル内
サンプルカタログを入れた新規インストール直後のダッシュボードのスクリーンショットです。合成画像ではありません。


インフラのアーキテクチャ
メインキャンパスの管理サーバー、キャンパスと学生寮ごとのノード、キャンパスのチャンネル構成、学部別の講義録画、パートナーアカウントとしての学部、SIS から作成される学生回線。
図の各部分を選ぶと、その役割が表示されます。
大学向けの構成では、ソースはキャンパスのチャンネルフィード、講義収録の録画、学生寮からのライブイベントです。パネルが学部ライブラリ、パッケージ、学生の回線を管理し、オリジンとキャンパス・寮ごとのノードが配信します。学生情報システムは Reseller API で接続します。
パネル、API、ワーカー、オリジンを大学のサーバーで動かし、その他の各キャンパスと各学生寮のノードを Servers から登録します。
各学部に、自学部の回線とブーケを扱う権限を持つパートナーアカウントを付与します。講義はその学部のカテゴリ配下にシリーズとして整理します。
SIS が Reseller API を呼び出して、履修登録した学生ごとに学期パッケージの回線を作成し、次回の履修登録時に更新します。
キャンパスのチャンネル構成と講義室からのライブイベントは、キャンパスのブーケ内のライブチャンネルで、学生寮のノードがこれを分配します。
設定の対応づけ
プラットフォームに業種専用のオブジェクトはありません。ブーケ、回線、パッケージ、パートナーアカウントを、その業種に必要な概念として使います。これらは概念上の対応づけであり、その業種向けのネイティブ機能ではありません。
前提条件、キャンパスネットワークへの展開、学部アーカイブ、SIS からの学生アクセス、キャンパスチャンネル、セキュリティ、トラブルシューティングを順を追って説明します。
セットアップガイドを読む| あなたの業種では | プラットフォームでは |
|---|---|
| 学部または部門のアカウント | パートナーアカウント(リセラー):クレジット、権限、専用回線を持つ委任ダッシュボード |
| 学部コレクションまたはキャンパスのチャンネル構成 | ブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセット |
| キャンパスチャンネルまたはライブイベント | ライブチャンネル:ソース、EPG、出力フォーマットを持つストリーム |
| 講義アーカイブ | VOD カタログ:シーズンとエピソードを持つ映画とシリーズ、カテゴリ、メタデータ |
| 学生または職員のアクセス | 回線:パッケージ、ブーケ、有効期限、接続数の上限、出力を持つ1件のアクセス |
| 学期または履修期間の終了 | 回線の有効期限。パッケージ、クレジット、API で更新されます |
| キャンパスまたは学生寮のノード | 配信ノード:パネルから登録するエッジサーバー。拠点または建物ごとに1台 |
| 学生情報システムとの連携 | Reseller API と Webhook:ご自身のシステムからパネルの操作を行う手段 |
学生情報システムは Reseller API(回線の作成・更新・無効化)と Webhook で接続します。パネルには SIS、LMS、キャンパスカードとのネイティブ連携も学生向けのシングルサインオンもないため、学生はシステムが発行した回線の認証情報でプレーヤーにログインします。
プラットフォームはキャンパスネットワークまたはリバースプロキシの内側に置きます。回線には同時接続数制限があり、アドレスや国に紐づけられます。再生リンクは署名付きで期限があり、パネルアカウントは二要素認証と権限グループを使って学部に自学部の回線だけを見せ、監査ログと暗号化バックアップで補完します。
大学は、提供するチャンネルと、第三者素材を含む講義など公開する録画の権利を用意する必要があります。プラットフォームはコンテンツも権利も提供しません。標準プランが適用され、教育プログラムは対象機関に適用されます。
コンテンツの権利と利用規定プログラム
対象となる大学は Professional プランを無料でご利用いただけます。ライセンスキーは 1 機関につき 1 つ、有効期間は 2 年で、機関の学術ドメインからメールでお申し込みください。
教育機関 · 無料
自社リセラーを持つ成長中のサービス向け。
通常価格 $49 / 月 · 2 年間 / キー
ヘルプセンター
導入前に運用者からよく寄せられる質問です。一般的な質問はヘルプセンターに掲載しています。
ヘルプセンターはい。学部は専用回線と権限グループを持つパートナーアカウントで、講義は専用のブーケに入ります。委任アカウントであり、分離されたインストールではありません。
現時点ではできません。学生は学生情報システムが作成した回線の認証情報を使います。視聴者向けのシングルサインオンはプラットフォームの機能ではありません。
パッケージの期間がアクセス期間なので、更新しない限り回線は学期末に失効します。学生が退学したときは、システムが Reseller API で回線を無効にすることもできます。