本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
DASHFragmentSelector
包含要求媒體的時間戳記範圍,以及時間戳記的來源。
目錄
- FragmentSelectorType
-
要求之媒體的時間戳記來源。
當
FragmentSelectorType
設定為PRODUCER_TIMESTAMP
且 getDash StreamingSession URL: PlaybackMode 是ON_DEMAND
或時LIVE_REPLAY
,媒體播放清單中會包含以指定FragmentSelector:內的生產者時間戳記擷取TimestampRange的第一個片段。此外,包括緊接在第一個片段之後TimestampRange
攝入的生產者時間戳的片段(直到 GetDash StreamingSession URL:MaxManifestFragmentResultsvalue)。具有重複製作者時間戳記的片段會刪除重複資料。這意味著,如果生產者正在生產具有生產者時間戳的片段流大約等於真正的時鐘時間,MPEG-DASH 清單將包含請求的時間戳範圍內的所有片段。如果某些片段在相同的時間範圍內攝入,並且時間點非常不同,則只會返回最早攝入的片段集合。
當設定
FragmentSelectorType
為PRODUCER_TIMESTAMP
且 GetDash StreamingSession URL: PlaybackMode 是時LIVE
,製作者時間戳記會用於 MP4 片段和重複資料刪除。但是 MPEG-DASH 資訊清單中包含基於伺服器時間戳記的最新擷取片段。這意味著,即使過去攝入的片段現在具有帶有值的生產者時間戳,它們也不會包含在 HLS 媒體播放列表中。預設值為
SERVER_TIMESTAMP
。類型:字串
有效值:
PRODUCER_TIMESTAMP | SERVER_TIMESTAMP
必要:否
- TimestampRange
-
要求之媒體的時間戳記範圍的開始與結束。
如果是,則不應該存在
PlaybackType
此值LIVE
。類型:DASHTimestampRange 物件
必要:否
另請參閱
如需在其中一個特定語言 AWS SDK 中使用此 API 的詳細資訊,請參閱下列內容: