Operazioni per intervalli di tempo personalizzati

TVSDK supporta l’eliminazione e la sostituzione programmatica del contenuto di annunci nei flussi VOD.

La funzione di eliminazione e sostituzione estende la funzione dei marcatori di annunci personalizzati. I marcatori di annunci personalizzati contrassegnano le sezioni del contenuto principale come periodi di contenuto relativi agli annunci. Oltre a contrassegnare questi intervalli di tempo, puoi anche eliminarli e sostituirli.

L’eliminazione e la sostituzione degli annunci sono implementate con TimeRange elementi che identificano diversi tipi di intervalli di tempo in un flusso VOD: contrassegna, elimina e sostituisci. Per ciascuno di questi tipi di intervallo di tempo personalizzati, puoi eseguire le operazioni corrispondenti, inclusa l’eliminazione e la sostituzione del contenuto dell’annuncio.

Per l’eliminazione e la sostituzione degli annunci, TVSDK utilizza quanto segue operazione intervallo di tempo personalizzato modalità:

  • CONTRASSEGNA
    Nelle versioni precedenti di TVSDK, questi sono stati denominati marcatori di annunci personalizzati. Segnano l’ora di inizio e di fine per gli annunci già inseriti nel flusso VOD. Quando nel flusso sono presenti marcatori intervallo di tempo di tipo MARK, viene inserito un
    Mode.MARK viene generato e risolto da CustomAdMarkersContentResolver. Nessun annuncio inserito.

  • DELETE
    Per gli intervalli di tempo DELETE, un
    placementInformation di tipo Mode.DELETE viene creato e risolto dal corrispondente DeleteContentResolver. ContentRemoval è un nuovo timelineOperation che definisce gli intervalli da rimuovere dalla timeline. TVSDK utilizza removeByLocalTime dall’API Adobe Video Engine (AVE) per facilitare tale operazione. Se sono presenti intervalli di DELETE e metadati di Adobe Primetime ad decisioning (precedentemente noti come Auditude), questi vengono eliminati prima, quindi AuditudeResolver risolve gli annunci utilizzando il normale flusso di lavoro di Adobe Primetime ad decisioning.

  • SOSTITUISCI
    Per gli intervalli di tempo REPLACE, due
    placementInformations vengono creati, uno Mode.DELETE e uno Mode.REPLACE. Il DeleteContentResolver elimina prima gli intervalli di tempo e quindi AuditudeResolver inserisce annunci del replaceDuration nella timeline. In caso negativo replaceDuration è specificato, il server determina l'elemento da inserire.

Per supportare queste operazioni dell'intervallo di tempo personalizzato, TVSDK fornisce quanto segue:

  • Più sistemi di risoluzione dei contenuti

    Un flusso può avere più risolutori di contenuto in base alla modalità di segnalazione degli annunci e ai metadati degli annunci. Il comportamento cambia con diverse combinazioni di modalità di segnalazione degli annunci e metadati degli annunci.

  • Iniziali multiple PlacementInformations Il DefaultMediaPlayer crea un elenco di PlacementInformations in base alla modalità di segnalazione degli annunci e ai metadati degli annunci che devono essere risolti da MediaPlayerClient.

  • Nuova modalità di segnalazione degli annunci: intervalli di tempo personalizzati

    Gli annunci vengono inseriti in base ai dati dell’intervallo di tempo provenienti da un’origine esterna (ad esempio un file JSON).

In questa pagina