自定義時間範圍操作

CustomRangeMetadata類標識VOD流中不同類型的時間範圍:標籤、刪除和替換。 對於這些自定義時間範圍類型中的每種類型,可以執行相應的操作,包括刪除和替換廣告內容。

對於廣告刪除和替換,TVSDK使用以下 自定義時間範圍操作 模式:

  • 標籤 此模式在TVSDK的早期版本中稱為自定義廣告標籤。 該模式標籤已被放入VOD流中的廣告的開始和結束時間。 當存在類型的時間範圍標籤時 MARK 在溪流中 Mode.MARK 生成者 CustomMarkerOpportunityGeneratorCustomRangeResolver。 未插入廣告。

  • DELETE 對於 DELETE 時間範圍,初始 placementInformation 類型 Mode.DELETE 建立和解析時 CustomRangeResolverDeleteRangeTimelineOperation 定義要從時間軸中刪除的範圍,TVSDK使用 removeByLocalTime 從Adobe視頻引擎(AVE)API完成此操作。 如果存在DELETE範圍和Adobe Primetime和決策元資料,則首先刪除該範圍,然後 AuditudeResolver 使用典型的Adobe Primetime廣告決策工作流解析廣告。

  • 替換 對於 REPLACE 時間範圍,兩個初始 placementInformations 建立,一個 Mode.DELETE 一個 Mode.REPLACECustomRangeResolver 先刪除時間範圍,然後刪除 AuditudeResolver 插入指定廣告 replaceDuration 進入時間軸。 否 replaceDuration 指定時,伺服器將確定插入的內容。

為支援這些自定義時間範圍操作,TVSDK提供了以下功能:

  • 多個內容解析器

    流可以基於廣告信令模式和廣告元資料具有多個內容解析器。 行為隨著廣告信令模式和廣告元資料的不同組合而改變。

  • 使用 CustomMarkerOpportunityGenerator

  • 一種新的廣告信號方式, CUSTOM_RANGES

    廣告是基於來自外部源(如JSON檔案)的時間範圍資料進行放置的。

本頁內容