使用方法 仕組み - HorikawaCSC/mitei-server GitHub Wiki
ソース、チャンネル、スケジュール、プログラム等の関わりについて解説する。
ソース
ソースは、RTMP入力による生放送用ソース、生放送を自動録画した録画ソース、動画ファイルなどからのファイルソースの3種類が存在する。 それぞれにFFmpegエンコーダーのパラメータプリセットを指定することができる。 また便宜上、録画ソースとファイルソースをまとめて不変ソースと呼ぶ。
チャンネル
テレビのチャンネルに等しい。この中にスケジュールを定義する。
フィラー
プログラムの間の余白、空白のプログラムなどで配信するエンコード済みの不変ソースを複数指定することができる。 生放送と録画放送の切り替えの際などに短時間流れる。
スケジュール
テレビの番組に等しい。特定チャンネルのある時間からある時間までの放送内容を規定する。 スケジュールのない時間、そのチャンネルは休止状態となり放送は流れない。 放送中にスケジュール内容を変更することはできない。
プログラム
スケジュールの中でどの期間どのソースを放送するかを規定する。 これにより60分のスケジュール中で30分間を生放送、のこり30分を録画放送とすることができる。
生放送プログラムについて
技術的制約により30秒程度の遅延が発生する。
スケジュールとプログラムの使い分けについて
基本的に1スケジュール:1プログラムで問題ない。