共用方式為


PresentationTimeRange

PresentationTimeRange 由資訊清單篩選 (AssetFilter和全域 篩選條件) 使用。 規則 PresentationTimeRange 群組用於篩選資訊清單開始/結束點、簡報視窗長度,以及即時開始位置。 媒體服務會使用多個範圍的交集來定義最終的簡報視窗。

如需動態產生資訊清單的詳細概觀和程式碼範例,請參閱 動態資訊清單概觀

另請參閱 FilterAssetFilter

本主題描述 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 (百奈秒)。