PresentationTimeRange
PresentationTimeRange
由資訊清單篩選 (AssetFilter和全域 篩選條件) 使用。 規則 PresentationTimeRange
群組用於篩選資訊清單開始/結束點、簡報視窗長度,以及即時開始位置。 媒體服務會使用多個範圍的交集來定義最終的簡報視窗。
如需動態產生資訊清單的詳細概觀和程式碼範例,請參閱 動態資訊清單概觀。
另請參閱 Filter 和 AssetFilter。
本主題描述 PresentationTimeRange
實體。
重要
在媒體服務中存取實體時,您必須在 HTTP 要求中設定特定的標頭欄位和值。
如需詳細資訊,請參閱媒體服務 REST API 開發和使用媒體服務 REST API 連線到媒體服務。
PresentationTimeRange 屬性
屬性 | 類型 | Description |
---|---|---|
StartTimestamp 適用於 VoD 或即時資料流。 |
Edm.Int64 | 此值代表資料流的絕對起始點。 系統會將此值四捨五入到最接近的下一個 GOP 起始。 使用 StartTimestamp 和 EndTimestamp 修剪播放清單 (資訊清單)。 例如,StartTimestamp=40000000 和 EndTimestamp = 100000000 會產生包含 StartTimestamp 和 EndTimestamp 之間媒體的播放清單。 如果片段跨越界限,則整個片段都會包含在資訊清單中。 |
EndTimestamp 適用于 VoD。 對於即時簡報,系統會以無訊息方式忽略它並在簡報結束時套用,然後資料流會成為 VoD。 |
Edm.Int64 | 此值代表資料流的絕對結束點。 系統會將它四捨五入到最接近的下一個 GOP 起始。 使用 StartTimestamp 和 EndTimestamp 修剪播放清單 (資訊清單)。 例如,StartTimestamp=40000000 和 EndTimestamp = 100000000 會產生包含 StartTimestamp 和 EndTimestamp 之間媒體的播放清單。 如果片段跨越界限,則整個片段都會包含在資訊清單中。 |
PresentationWindowDuration 適用于 Live 和 VoD。 針對 VoD,它會用來在即時簡報結束時啟用平滑轉換。 |
Edm.Int64 | 使用 PresentationWindowDuration 將滑動視窗套用至播放清單。 例如,設定 PresentationWindowDuration=1200000000 以套用兩分鐘的滑動視窗。 在即時邊緣 2 分鐘內的媒體都會包含在播放清單中。 如果片段跨越界限,整個片段將會包含在播放清單中 簡報視窗持續時間的最小值是 60 秒。 |
LiveBackoffDuration 僅適用於即時。 若為 VoD,則會以無訊息方式忽略,以便在簡報結束時啟用平滑轉換 |
Edm.Int64 | 用來定義即時播放位置。 使用此規則,您可以延遲即時播放位置,並為播放程式建立伺服器端緩衝區。 LiveBackoffDuration 是相對於即時位置。 即時輪詢持續時間的最大值是 300 秒。 |
Timescale 適用於 VoD 或即時資料流。 |
Edm.Int64 | timescale 是由上述指定的 timestamp 和 duration 使用。 預設的 timescale 為 10000000。 可以使用替代的 timescale。 預設值為 10000000 HNS (百奈秒)。 |