概觀

上次更新: 2023-09-21

TVSDK會合併或重新排序定義錯誤的時間範圍,以根據特定問題處理時間範圍錯誤。

TVSDK管理 timeRanges 透過預設合併和重新排序程式時發生錯誤。 首先,播放器會依 開始 時間。 根據此排序順序,如果範圍中有子集和交集,TVSDK會合併相鄰範圍並連線這些範圍。

TVSDK會使用下列選項來處理時間範圍錯誤:

  • 順序不對 TVSDK會重新排序時間範圍。

  • 子集 TVSDK會合併時間範圍子集。

  • 相交 TVSDK會合併交集的時間範圍。

  • 取代範圍衝突 TVSDK會選取最早的取代期間 timeRange 出現在衝突群組中。

TVSDK會以下列方式處理訊號模式與廣告中繼資料的衝突:

  • 如果廣告訊號模式與時間範圍中繼資料衝突,則時間範圍中繼資料一律具有優先順序。

    例如,如果廣告訊號模式設定為伺服器地圖或資訊清單提示,且廣告中繼資料中還有MARK時間範圍,則結果行為是範圍會加上標籤,不會插入任何廣告。

  • 對於REPLACE範圍,如果將訊號模式設定為伺服器對應或資訊清單提示,則會按照REPLACE範圍中指定的方式取代範圍,而且不會透過伺服器對應或資訊清單提示插入廣告。

    如需詳細資訊,請參閱 訊號模式/中繼資料組合行為 中的表格 對從廣告訊號模式插入和刪除廣告的影響…….

請記住以下事項:

  • 當伺服器未傳回有效資料時 AdBreaks, TVSDK會產生並處理 NOPTimelineOperation 對於空白的AdBreak,則不會播放任何廣告。

  • 雖然C3廣告刪除/取代僅支援VOD,但若在廣告中繼資料中指定,也會為即時資料流處理時間範圍。

此頁面上的