翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
HLSFragmentSelector
リクエストされたメディアのタイムスタンプの範囲とタイムスタンプの送信元が含まれます。
コンテンツ
- FragmentSelectorType
-
リクエストされたメディアのタイムスタンプの送信元。
が getHLS StreamingSession URL: FragmentSelectorTypePRODUCER_TIMESTAMPON_DEMAND がまたはに設定されている場合LIVE_REPLAY、指定された:PlaybackMode内のプロデューサータイムスタンプで取り込まれた最初のフラグメントがメディアプレイリストに含まれますFragmentSelector。TimestampRangeさらに、TimestampRange取り込まれた最初のフラグメントの直後(getHLS URL: 値まで)のプロデューサータイムスタンプが付いたフラグメントも含まれます。StreamingSession MaxMediaPlaylistFragmentResults
プロデューサーのタイムスタンプが重複しているフラグメントが、重複排除されます。つまり、プロデューサーが実際のクロック時間とほぼ等しいプロデューサーのタイムスタンプを持つフラグメントのストリームを生成している場合、HLS メディアプレイリストには、要求されたタイムスタンプ範囲内のすべてのフラグメントが含まれることになります。一部のフラグメントが同じ時間範囲内の非常に異なる時点で取り込まれた場合、取り込まれた最も古いフラグメントのコレクションだけが返されます。
を GetHLS StreamingSession URL: FragmentSelectorType PlaybackMode is に設定するとLIVE、プロデューサータイムスタンプが MP4
PRODUCER_TIMESTAMP
フラグメントと重複排除に使用されます。ただし、サーバーのタイムスタンプに基づいて最後に取り込まれたフラグメントが、HLS メディアプレイリストに含まれています。つまり、過去に取り込まれたフラグメントが現在値を含むプロデューサーのタイムスタンプを持つ場合でも、それらのフラグメントは HLS メディアプレイリストに含まれないことになります。デフォルトは
SERVER_TIMESTAMP
です。型: 文字列
有効な値:
PRODUCER_TIMESTAMP | SERVER_TIMESTAMP
必須:いいえ
- TimestampRange
-
リクエストされたメディアのタイムスタンプ範囲の開始と終了。
PlaybackType
がLIVE
の場合、この値を指定する必要はありません。型: HLSTimestampRange オブジェクト
必須: いいえ
その他の参照資料
言語固有の SDK の 1 つでこの API を使用する方法について詳しくは、以下を参照してください。 AWS