MPTS・SPTS
Multiple Program Transport Stream / Single Program Transport Stream / エムピーティーエス・エスピーティーエス
1本のTSに番組が複数入っている形がMPTS、番組が1つだけ入っている形がSPTSです。放送波や1本の伝送路には複数番組をまとめたMPTSを流し、IP伝送やファイルへの書き出しでは番組ごとに分けたSPTSを使います。
- 正式名称
- Multiple Program Transport Stream / Single Program Transport Stream
- 規格
- ISO/IEC 13818-1(ITU-T H.222.0)。どちらもTSとしての形は同じ
- MPTS
- 1本のTSに複数のプログラムが入る。PATに番組の一覧が並ぶ
- SPTS
- 1本のTSにプログラムが1つだけ入る。PATの項目は1つ
- 番組の見つけ方
- PATが各番組のPMTのPIDを示し、PMTが映像・音声・字幕のPIDを示す
- 主な使いどころ(MPTS)
- 地上デジタル放送やBS・CSの放送波、1本の回線に複数チャンネルを載せる伝送
- 主な使いどころ(SPTS)
- IP伝送、HLSのセグメント、番組単位のファイル収録
- 時刻の基準
- 番組ごとにPCRを持つ。MPTSでは番組ごとに別のPCRが流れる
エンコーダーの出力設定に「MPTS」「SPTS」という選択肢が並び、どちらを選ぶのか分からないという場面はよくあります。違いは中身の作りではなく、1本のTSに番組を何個入れるかです。放送波のように1つの伝送路を複数チャンネルで分け合うならMPTS、番組を1つずつ別の宛先へ送るならSPTSになります。
MPTSとSPTSが使われる場面
MPTSがそのまま流れているのが、日本の地上デジタル放送の電波です。1つの物理チャンネルの中に、フルハイビジョンの番組、ワンセグ、データ放送、番組表の情報が同居しています。標準画質の番組を2〜3本並べるマルチ編成も、同じMPTSの中でプログラムを増やして実現しています。BS・CSの2K放送も、1つのトランスポンダに複数チャンネルを載せたMPTSです。
SPTSが多いのは、IP回線での素材伝送と配信です。中継先から局へ映像を送るエンコーダーは、1つの番組だけを載せたSPTSをSRTやRTPに詰めて送ります。AWS Elemental MediaLiveのようなクラウドのエンコーダーも、UDPやRTPの出力は宛先ごとにSPTSを出す設計です。HLSのセグメントをTSで作る場合も、中身は番組1つのSPTSになります。
局の中では、両方が同居します。番組ごとにSPTSで作って多重化装置に集め、そこで1本のMPTSにまとめて送信所へ渡す、という流れが一般的です。
MPTSとSPTSの仕組みとPAT・PMTの関係
TSとしてのパケットの形は、どちらも188バイトで変わりません。違いはPATの中身です。PATは番組番号とPMTのPIDの対応表で、MPTSではこの対応が番組の数だけ並び、SPTSでは1つだけになります。PMTは番組ごとに1つあり、その番組の映像、音声、字幕、PCRのPIDを示します。
受信機は、選局のたびにPATを読んで目的の番組のPMTを探し、PMTに書かれたPIDのパケットだけを拾って復号します。MPTSの中の他の番組のパケットは、PIDが違うので単に読み飛ばされます。
SPTSに番組が1つしかなくても、PATとPMTは必要です。表が無いと、受け手はどのPIDが映像でどれが音声かを判断できません。
MPTSから1番組を切り出すときに間違えやすい点
MPTSから1チャンネルだけ抜いてSPTSにする処理は、映像と音声のPIDのパケットを拾うだけでは終わりません。PATとPMTを書き換えて、残した番組だけが載った表にする必要があります。元のPATをそのまま残すと、受け手は存在しない番組のPMTを探し続けます。
ビットレートの扱いも変わります。MPTSは伝送路の容量に合わせて一定のレートになるよう、余った分にヌルパケットを詰めています。1番組を抜き出すと、そのヌルパケットの配分が崩れるので、レートを作り直すか可変のまま扱うかを決めておきます。
番組を後から足す運用では、PIDの重複に注意します。別々に作られたSPTSを1本のMPTSにまとめると、同じPIDが2つの番組で使われていることがあり、多重化装置でPIDを付け替える処理が入ります。
よくある質問
MPTSとSPTSはどちらを選べばよいですか
送る先が1つの番組を求めているならSPTSです。1本の回線や電波に複数チャンネルを載せる必要があるときだけMPTSにします。IP伝送や配信の入り口はSPTSが前提の機器が多いので、迷ったらSPTSから試すのが早道です。
録画したTSファイルはMPTSですか
録画機の設定によります。選局したチャンネルだけを保存する機種はSPTSに近い形で書き出し、物理チャンネル全体を保存する機種や全録のレコーダーはMPTSのまま残します。MediaInfoやffprobeでプログラムがいくつ見えるかを確かめると区別できます。
SPTSを複数まとめればMPTSになりますか
パケットを単純に混ぜるだけでは動きません。PATを1つに統合し、PIDの重複を解消し、全体のビットレートを合わせ直す必要があります。この処理を受け持つのが多重化装置や再多重の装置です。
この用語を扱ったコラム
似ている形式との違い
関連する用語
最終更新
