Risoluzione e inserimento di annunci in tempo reale/lineare

Per i contenuti live/lineari, TVSDK sostituisce una parte del contenuto del flusso principale con un’interruzione pubblicitaria della stessa durata, in modo che la durata della timeline rimanga la stessa.

Prima e durante la riproduzione, TVSDK risolve gli annunci noti, sostituisce parti del contenuto principale con interruzioni pubblicitarie della stessa durata e, se necessario, ricalcola timeline virtuale. Le posizioni delle interruzioni pubblicitarie sono specificate dai punti di cue definiti dal manifesto.

TVSDK inserisce gli annunci nei seguenti modi:

  • Pre-roll, all’inizio del contenuto.
  • A metà percorso, al centro del contenuto.

TVSDK accetta l’interruzione pubblicitaria anche se la durata è più lunga o più breve della durata di sostituzione del punto di cue. Per impostazione predefinita, TVSDK supporta il cue #EXT-X-CUE come indicatore di annunci valido durante la risoluzione e il posizionamento degli annunci. Questo marcatore richiede il campo metadati DURATION in secondi e l’ID univoco del cue. Ad esempio:

#EXT-X-CUE:DURATION=27,ID="..."

Puoi definire e sottoscrivere ulteriori suggerimenti (tag).

Dopo l'avvio della riproduzione, il motore video aggiorna periodicamente il file manifesto. TVSDK risolve eventuali nuovi annunci e inserisce gli annunci quando viene rilevato un punto di cue nel flusso live o lineare definito nel manifesto. Una volta risolti e inseriti gli annunci, TVSDK calcola nuovamente la timeline virtuale e invia un evento TimelineItemsUpdatedEventListener.onTimelineUpdated .

In questa pagina