翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
出力タイムコードの開始時刻の設定
出力エンコード MediaLive に含まれる出力タイムコードの開始時刻を設定できます。
注記
この手順は、「」で説明されているように、チャンネルの作成または編集に精通していることを前提としていますゼロからのチャンネルの作成。
-
「チャンネルの作成」ページの全般設定セクションで、「タイムコード設定」を選択します。
-
ソース で、出力のタイムコードを初期化するオプションを選択します。
-
EMBEDDED – ソースビデオに埋め込まれたタイムコードを使用します。
MediaLive は、次のようにソースビデオでタイムコードを検索します。
-
H.264 – ISO/IEC 14496-10-2005 のセクション D.1.2 に従って、pic_timing タイプのSEIメッセージに挿入されるタイムコード
-
H.265 – ITU-T H.265 のセクション D.2.26 に従って、型タイムコードのSEIメッセージに挿入されるタイムコード。
-
MPEG2 – ISO/IEC 13818-2-2000 (R2006) のセクション 6.2.2.6 に従って各GOPヘッダーに挿入されたタイムコード
-
-
SYSTEMCLOCK– UTC時間を使用します。
-
ZEROBASED – 00:00:00:00 を使用します。
-
-
(オプション) 同期しきい値 に、出力タイムコードを入力タイムコードに同期するためのしきい値 (フレーム単位) を入力します。このフィールドの詳細については、「同期しきい値について」を参照してください。
ランタイムでの出力タイムコードの仕組み
最初のチャンネルの開始または再起動
チャンネルを起動すると、チャンネルは出力パイプラインの開始タイムコードを確立します。
-
埋め込みタイムコードを参照するように開始時刻を設定した場合、チャネルは入力タイムコードをサンプリングします。ソースに埋め込みタイムコード MediaLive が見つからない場合は、 にフォールバックされますUTC。
-
または、タイムコードを現在のUTC時刻に設定します。
-
または、タイムコードを 00:00:00:00 に設定します。
チャンネルは、生成する出力フレームごとに新しいタイムコードを生成します。
入力スイッチ
チャンネルが別の入力に切り替わ MediaLive った場合、タイムコードを再初期化しません。したがって、出力タイムコードは入力スイッチ によって中断されません。
一時停止と一時停止解除
チャンネルを一時停止すると、 はフレームのエンコードを MediaLive 続行し、すぐに破棄されます。ただし、 MediaLive はエンコードを継続するため、タイムコードは増加し続けます。したがって、一時停止を解除すると、出力にタイムコードの連続性がなくなります。
同期しきい値について
タイムコード同期しきい値フィールドは、出力タイムコードを入力タイムコードと同期します。ドリフトはいくつかの状況で発生する可能性があります。例えば、 がフレーム MediaLive を削除または繰り返して補正する処理の問題が発生する可能性があります。または、入力タイムコードストリームに不連続性がある可能性があります。
同期の目的
同期は、出力タイムコード ( MediaLive 生成) が元の入力タイムコードと一致することがワークフローにとって重要な場合に便利です。
-
ダウンストリームシステムで特定のフレームを識別する必要があることがわかっている場合は、マッチングが重要になることがあります。
通常、ダウンストリームシステムは、元の入力タイムコードに基づいてこれらのフレームを既に識別しています。したがって、ダウンストリームシステムが目的のフレームを見つけるためには、出力タイムコードが元の入力タイムコードと一致している必要があります。
-
出力タイムコードの主な目的が各出力フレームを一意に識別することである場合、マッチングは重要ではありません。
同期の仕組み
入力タイムコードと出力タイムコードが指定されたフレーム数だけドリフトした後、 は出力タイムコードシーケンスに不連続 MediaLive を挿入し、現在の入力タイムコードと一致するように出力タイムコードを設定します。
同期の主な欠点は、メタデータにタイムコードの不連続性を導入し、各出力タイムコードが一意であることを保証できないことです。