クローズドキャプションとSCTE — 概要

PLAYDECKは、多くの入力および出力を通じて、クローズドキャプション(CEA-608 / CEA-708)およびSCTE広告/スプライスマーカーを伝送できます。これらは異なる信号です:

  • クローズドキャプションは映像と共に伝送されます(SDI VANC、またはMPEG-2/MPEG-4/H.264のエレメンタリーストリームに埋め込まれた形式)。.
  • SCTE-104はSDI(VANC)で使用されます。.
  • SCTE-35は、MPEG-TS(UDP、SRT、DVB互換ストリーム、TS録画、HLS)で使用されます。 セグメント).

このページは、どの機能がどこからどこまで利用可能か、何を有効にする必要があるか、そして制限はどこにあるかといった概要をまとめたものです。設定の手順については、以下のリンク先の記事をご覧ください。.

注:ソフト字幕(SRT / ASS)は常に映像に焼き込まれています。これらはクローズドキャプションとは異なります。詳しくは クローズドキャプションと字幕.

この記事の内容:
簡単なルール
CCおよびSCTEを有効にする方法
クローズドキャプションのマトリックス
SCTE行列
既知の制限事項
関連記事


簡単なルール

  1. SDI ↔ IP は、SCTE において異なる世界である
    SDI = SCTE-104。Streams / TS ファイル = SCTE-35。PLAYDECK では、104 ↔ 35 の自動変換は行われません。.
  2. Streamsには埋め込みフラグが必要です
    入力のSDI「VANCデータ」チェックボックスとは異なり、ストリームおよび録画のオプションは見落としがちです。これらはストリーム/録画の設定で設定する必要があります。 パラメータ / 設定文字列 (embed_ccembed_scte35).
  3. コーデック対プロトコル
    • CCパススルー (embed_cc): 動画コーデック(MPEG-2、MPEG-4 Part 2、H.264 — HEVCを除く)によって異なります。.
    • SCTE-35 (embed_scte35): これはMPEG-TSトランスポートに依存しており、ビデオコーデックには依存しません。.
  4. パススルー対バーンイン(CC)
    • パススルー: キャプションデータは信号内に保持されます。PLAYDECKではプレビューが可能で、下流のデバイスでデコードされます。VANCが必要です / embed_cc 該当する場合。.
    • バーンイン: テキストは動画のピクセル内に描画されます。出力時にテキストを表示するために、埋め込みフラグを設定する必要はありません。.
  5. UDPループバック
    お使いのマシンのLAN IPアドレスを指定してください(例:. udp://192.168.x.x:5000?pkt_size=1316). udp://127.0.0.1:… 現在の設定では、信頼性が低い。.

CCおよびSCTEを有効にする方法

SDI
方向どうすればいいか
入力有効にする VANCデータ → クローズドキャプションとSCTE-104トリガーを有効にする その入力に対して。これにより、VANC/CC/ANCのキャプチャが有効になります(処理負荷がかかるため、オプションとして設定されています)。.
出力クローズドキャプションのライセンスがあれば、PLAYDECKはSDIレンダラーでCC/VANCを自動的に有効にします。.

Streams と録音

開く パラメータ ストリームまたは録画に対して、設定文字列でフラグを設定します(例):

embed_cc='true'
embed_scte35='true'


用途:
embed_cc='true'CCのMPEG-2 / MPEG-4 / H.264へのパススルー(UDP、SRT、DVB、HLSセグメント、TS/MKV記録、RTMP/FLVなど)
embed_scte35='true'SCTE-35 を MPEG-TS のみ(UDP、SRT、DVB、TSファイルの記録、HLS セグメント)。MKVおよびRTMP/FLVには対応していません。.

これらのフラグが設定されていない場合、パススルー CC / SCTE-35 はその出力で PLAYDECK を終了しません。たとえ UI が「準備完了」と表示されていても同様です。.


SCTEの注入

SCTEコマンドをクリップ、ブロック、オーバーレイ、またはアクションボタンに割り当てます。選択してください SCTE-104 SDIを対象とする場合、, SCTE-35 MPEG-TSストリームまたはTSファイルを対象とする場合。詳細およびXMLサンプル: SDI上のSCTE-104 · SCTE-35をサーバーへ.


クローズドキャプションのマトリックス

PLAYDECKの動作を確認済み(特に記載がない限り、パススルー)。.

パス結果注記
ファイル → SDI → SDI(ループ)はい受信入力でVANCを有効にしてください。.
ファイル → UDP / SRT / DVB → Stream へはいembed_cc='true'; MPEG-2、MPEG-4 Part 2、またはH.264(例:NVEnc / Quick Sync)。HEVC:不可。.
[ファイル] → [RTMP] → [YouTube]はいembed_cc='true'; YouTubeにはCCが表示されます。.
ファイル → NDI → NDI (PLAYDECK ループ)はいPLAYDECK↔PLAYDECK のみ。NDI スタジオモニター / vMix では CC が表示されません。.
[ファイル] → [HLS] (.m3u8)はい*CCはセグメントごとに分割されています。PLAYDECKでは、m3u8ファイルを再生し、CCを表示することができます。(*プレイリストファイル内に個別のタグとして記載されているわけではありません。)
録音 MKVはいembed_cc; オプションのサイドカーは以下から利用可能 scc_capture / anc_capture (.scc / .anc).
録音 MPEG-TSはいembed_cc; MediaInfoによると、動画にはEIA-608/708がマルチプレックスされている。.
SDI → Stream(チェーン)はいVANCキャプチャ(+) embed_cc 配信で。.
Stream(なし) embed_ccいいえ(パススルー)バーンインは依然として発生している(ピクセル)。.

バーンイン CCがフレーム内にレンダリングされる場合(チャンネルパススルーオプションがオフの場合)、SDI、NDI、ストリーム、およびデスクトップ出力で動作します。.

UIの詳細: クローズドキャプションと字幕.


SCTE行列

パス結果注記
SCTE-104 → SDI → SDIはいSCTE-104コマンドを使用してください。イベントログを確認してください。 >> / <<.
SCTE-35 → UDP / SRT / DVB → Streamはい必要条件 embed_scte35='true'. コーデックは関係ありません。.
SCTE-35 ストリーム → ストリーム・フォワードはい例:Ch1 → UDP → Ch2 → UDP → Ch3; << 両方の受信機で。.
SDI上のSCTE-104を、そのチャンネルをIPへストリーミングするSDIでは104、IPでは104ではない104→35への自動変換はありません。発射 SCTE-35 IP側でマーカーが必要な場合、ストリーム送信チャネル上で。.
SCTE-35 → SDI出力いいえSDIのドメインが間違っています。.
SCTE-104 から UDP/SRT/DVB へいいえMPEG-TS のドメインが間違っています。.
NDI ループ(104 または 35)いいえいいえ << PLAYDECKでNDIを受信。.
記録 MPEG-TS + SCTE-35(録画中)はいDVB Inspector に表示されます。PLAYDECK の再生画面には次のように表示されます。 << SCTE-35。.
録音/再生 MKVSCTEなしMKVには embed_scte35.
HLS一部にはSCTE/CUEタグが含まれていません .m3u8. m3u8 ファイルを PLAYDECK で再生しても、依然として表示される << セグメントからSCTE-35を生成します。マニフェストのヒントのみを読み取る外部パッケージ作成ツールでは、別のツール(例:Nimble)が必要となります。.

DVB対応 PLAYDECKでのストリーミングは、埋め込みフラグが設定されると、CCの場合はUDP/SRT、SCTE-35のように動作します(format='dvb', それでも udp:// または SRT URL)。.


既知の制限事項

SCTE-104 およびアクティブな CC/ASS トラック(SDI)

クリップの再生中にクローズドキャプションまたはASSテキストトラックが有効になっている場合、SDIループではSCTE-104信号が断続的にしか受信されないことがあります(>> sendは安定しており、, << (受信は不可)。SDIにおけるSCTE-104の信頼性が極めて重要な場合は、テキストトラックを無効にしてください。.
この紛争は ではない SCTE-35 を使用する際、MPEG-TS ストリームで確認される(有無にかかわらず embed_cc).

NDI
  • CC: PLAYDECK↔PLAYDECKのループで動作します。NDI Studio MonitorやvMixでは表示されません。.
  • SCTE: PLAYDECKのNDIで返答が得られていない。.

HEVC

embed_cc 当社のテストでは、HEVCでは実用的なCCパススルーが実現できませんでした。CCパススルーには、MPEG-2、MPEG-4 Part 2、またはH.264を使用してください。.

HLSマニフェスト

PLAYDECKは、SCTE/CUEタグを .m3u8. キャプションおよびSCTE-35データは、基となるセグメント内に依然として存在している可能性があります。.


関連記事

記事ここには何が掲載されているか
クローズドキャプションと字幕トラック、バーンインとパススルーの比較、プレビュー、SRT/ASS
SDI に関する SCTE (SCTE-104)VANC、コマンド、SDIループテスト
SCTE-35をストリームサーバーに送信するXMLのサンプル、プレースホルダー、Nimble/HLSワークフロー
CCおよびSCTEの記録MKV 対 TS、サイドカー、再生チェック

イベントログのヒント

使用方法 ログ → SCTE:

  • >> = 送信チャネルにマーカーが適用された
  • << = 受信プレイリスト/ストリーム上でマーカーが検出されました

TSファイルについては、, DVBインスペクター (またはTSDuck)は、ファイル内のSCTE-35を確認するのに役立ちます。MediaInfoではCCは明確に表示されることが多いですが、SCTE-35は表示されないことがよくあります。.