連携上の考慮事項
学生情報システムや学習管理システムはネイティブには接続されません。Reseller API(操作ごとに1つのリクエスト ID)またはコマースプラットフォームのコネクタを通じて学生の回線を作成・更新し、アクセスの作成、期限間近、期限切れの Webhook を受信します。学生向けのシングルサインオンは組み込まれておらず、学生は回線の認証情報でプレーヤーにログインします。
教育・研修
録画授業はビデオオンデマンドのライブラリに、講義はライブチャンネルに、学生のアクセスは有効期限付きの回線になります。すべて教育機関が運用するサーバー上で動作し、対象機関には無料の Professional ライセンスがあります。

課題
録画は個人のドライブ、公開動画サイト、チャットのスレッドに散在し、科目ごとに整理されておらず、科目が終わっても期限が切れません。
学生は学期ごとに入れ替わります。アクセスは登録時に開き、アクセス期間の終了時に閉じ、本人以外に共有されないようにする必要があります。
講義と学生のデータは機関自身のシステム内に留め、キャンパスネットワークはインターネットに出ずに自前の視聴者へ配信すべきです。
Xtream UI Pro の支援内容
各科目は録画授業(シーズンとエピソードを持つシリーズ)のブーケです。プログラムは、学生に必要なブーケを付与するパッケージになります。
登録時に、科目のアクセス期間を有効期限、同時セッション数を上限とした回線が作成されます。学生管理システムから API またはコネクタで実行できます。
管理サーバーと配信ノードはキャンパスネットワーク上に置かれます。ライセンスキーは現地でアクティベートされ、インターネットに接続できなくてもサービスは動き続けます。
プラットフォームの機能
以下は、この導入が利用する機能です。いずれも現在の製品に搭載されており、予定中のものやご要望ベースのものはありません。
映画、シーズンとエピソードを持つシリーズ、ラジオをカテゴリとブーケで整理できます。TMDB メタデータと、ソースをダウンロードしてエンコードするインジェストジョブを備えています。
署名付き・時間制限付き再生リンク · ノードごとの VOD キャッシュ
ご自身のソースからのライブチャンネルを、ソースが対応していれば EPG、キャッチアップ、タイムシフト付きで、視聴者のアプリやボックスに HLS または MPEG-TS で配信します。
チャンネルごとにアップストリーム1本のオリジンハブ · RTMP 入出力 · ffmpeg トランスコード
回線は視聴者ひとりぶんのアクセスで、パッケージ、ブーケ、有効期限、接続数の上限、出力フォーマットを持ちます。アクティベーションコード、トライアル、更新も、どこでも同じルールで動作します。
Xtream Codes API、M3U/XMLTV、MAG・Enigma2 ポータル、Web プレーヤー
クレジット、権限、専用ダッシュボードを持つ委任アカウントを、最大5階層まで作成できます。取引先のディストリビューター、事業者、リセラー向けです。
グループと権限 · クレジット台帳 · サブパートナー
Reseller API を通じて、ご自身のシステムからアクセスの作成・更新・停止ができます。署名付き Webhook を受信でき、用意されたコネクタで課金・コマースプラットフォームとも連携できます。
冪等なリクエスト ID を持つ Reseller API · Admin API キー · 17 種のコネクタ
2要素ログイン、保存時に封印されるシークレット、視聴者に紐づく署名付き再生リンク、IP・国のルール、接続数の上限、ブルートフォース対策を備えています。
TOTP · AES で封印されたキー · HMAC 署名付き URL · GeoIP・ISP ルール
パネル内
サンプルカタログを入れた新規インストール直後のダッシュボードのスクリーンショットです。合成画像ではありません。


インフラのアーキテクチャ
IT 室の管理サーバー、2棟目の配信ノード、録画を公開する講師、そして自分の端末で視聴する学生という構成です。
図の各部分を選ぶと、その役割が表示されます。
教育向けの導入では、ソースは講義の収録と投稿された録画です。パネルが科目ライブラリと学生の回線を保持し、各建物のノードがその建物の講義室に配信します。学生情報システムや LMS は API と連携します。
Ubuntu 用インストーラーが、パネル、API、ワーカー、オリジンをキャンパスネットワーク上の1台のサーバーに構築します。
録画をアップロードまたはインジェストします。各科目はシリーズ、各授業はエピソード、各プログラムはブーケとパッケージになります。
回線は、学生システムから Reseller API 経由で、または登録時に配布するアクティベーションコードから作成され、学期末が有効期限になります。
パネルから SSH 経由でノードを登録します。その建物の視聴者はノードに振り分けられ、それ以外はオリジンが配信します。
設定の対応づけ
プラットフォームに業種専用のオブジェクトはありません。ブーケ、回線、パッケージ、パートナーアカウントを、その業種に必要な概念として使います。これらは概念上の対応づけであり、その業種向けのネイティブ機能ではありません。
前提条件、キャンパスネットワークへの導入、科目の整理、学生のアクセス、ライブ授業、LMS 連携、トラブルシューティングを、ステップごとに解説します。
セットアップガイドを読む| あなたの業種では | プラットフォームでは |
|---|---|
| 研修センターまたは販売パートナー | パートナーアカウント(リセラー):クレジット、権限、専用回線を持つ委任ダッシュボード |
| 科目コレクション | ブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセット |
| 録画授業 | VOD カタログ:シーズンとエピソードを持つ映画とシリーズ、カテゴリ、メタデータ |
| ライブ授業 | ライブチャンネル:ソース、EPG、出力フォーマットを持つストリーム |
| 学生のアクセス | 回線:パッケージ、ブーケ、有効期限、接続数の上限、出力を持つ1件のアクセス |
| 科目のアクセス期間 | 回線の有効期限。パッケージ、クレジット、API で更新されます |
| 同時セッション数の上限 | 回線の最大接続数:同時に視聴できる端末の数 |
| LMS またはコマースとの連携 | Reseller API と Webhook:ご自身のシステムからパネルの操作を行う手段 |
学生情報システムや学習管理システムはネイティブには接続されません。Reseller API(操作ごとに1つのリクエスト ID)またはコマースプラットフォームのコネクタを通じて学生の回線を作成・更新し、アクセスの作成、期限間近、期限切れの Webhook を受信します。学生向けのシングルサインオンは組み込まれておらず、学生は回線の認証情報でプレーヤーにログインします。
回線には接続数の上限があり、視聴者のアドレスに紐づけることもできます。再生リンクは署名付きで期限があります。学生の個人情報は学生システムに置き、パネルには回線に必要な情報だけを登録してください。2要素ログインと権限グループが、パネルのスタッフアカウントを保護します。
配信する録画やチャンネルの権利は、教育機関自身が保有している必要があります。プラットフォームは何も提供しません。対象となる教育機関には、学内利用向けの無料 Professional ライセンスキーが発行されます(プログラムをご覧ください)。
コンテンツの権利と利用規定プログラム
対象となる教育機関は Professional プランを無料で利用できます。ライセンスキーは機関ごとに1つで、有効期間は2年間、機関の学術ドメインからメールで申請します。
教育機関 · 無料
自社リセラーを持つ成長中のサービス向け。
通常価格 $49 / 月 · 2 年間 / キー
ヘルプセンター
導入前に運用者からよく寄せられる質問です。一般的な質問はヘルプセンターに掲載しています。
ヘルプセンター現在はできません。プラットフォームには視聴者向けのシングルサインオンがありません。各学生に回線(ユーザー名とパスワード、またはアクティベーションコード)が発行され、学生システムから API でそれらの回線を作成・更新できます。
いいえ。ライセンスキーは現地でアクティベートされ、パネル、オリジン、ノードだけでキャンパスネットワークに配信できます。インターネットが必要なのは、外部から来るソースだけです。
いいえ。動画インフラです。動画の保存、整理、配信と、視聴できる人の制御を行います。小テスト、成績、科目ページは LMS に残り、LMS からプレーヤーへリンクしたり、API でアクセスを制御したりできます。