DVB EIT · XMLTV · SQLite






概要
EPG モジュールは DVB 互換の EIT (イベント情報テーブル) セクションを生成し、UDP マルチキャスト経由でブロードキャストします。
建築
コンポーネント
インジェスター
XMLTV ファイルから EPG データをインポートします。
XMLTV 形式の解析|XMLTV ID を介した EPG サービスへのチャンネル マッピング|設定された間隔に基づく自動更新
ビルダー
DVB 標準 (ETSI EN 300 468) に従って EIT セクションを生成します。
EIT p/f (現在/次) - 現在および次の番組|EIT スケジュール - 8 日前の番組|記述子: short_event (0x4D)、extended_event (0x4E)、content (0x54)、parental_rated (0x55)|CRC32 検証
カルーセル
UDP マルチキャストを介してループ内の EIT セクションをブロードキャストします。
MPEG-TS パケット化 (188 バイト パケット)|UDP データグラムあたり 7 パケット (1316 バイト)|設定可能なマルチキャスト IP、ポート、TTL|起動時の自動起動 (オプション)
構成
カルーセル設定
パラメータ
デフォルト
説明
EITブロードキャスト用のマルチキャストIPアドレス
UDPポート
マルチキャストパケットの生存時間
ブロードキャスト用ネットワークインターフェース
サーバー起動時の自動起動
EPGサービス設定
DVB サービス ID (SID) - 一意のサービス識別子
DVB トランスポート ストリーム ID (TSID)
DVB オリジナルネットワーク ID (ONID)
番組マッピング用の XMLTV ファイル内のチャンネル ID
ISO 639 言語コード (例: \"eng\"、\"slk\"、\"ces\")
EIT スケジュール内の 3 時間セグメントの数 (最大 64 = 8 日)
XMLTV インポート
EPG データは XMLTV ファイルからインポートできます。
XMLTV 形式の例:
UI 経由でインポート:
EPG → ソースに移動します
1 回限りのインポートには「URL からのクイック インポート」を使用します
または、更新間隔を指定した自動ソースを追加します
DVB の技術詳細
EITテーブルID
テーブルID
タイプ
現在の TS の現在および次のプログラム
他TSのP/F
現在のTS向けの8日間のプログラム
他のTSのプログラム
MPEG-TS パケット化
EIT の PID: 0x0012 (18)|TS パケット サイズ: 188 バイト|UDP データグラム: 7 × 188 = 1316 バイト|継続カウンタ: 4 ビット巡回カウンタ
役立つリンク
EPG ダッシュボード - 概要とコントロール
EPG サービス - サービス/チャネル管理
EPG ソース - XMLTV ソース
EPG スケジュール - 番組ブラウザ
EPG 設定 - カルーセル設定