Best practice per l'API Video Stitcher

Questa pagina contiene un riepilogo delle best practice per l'API Video Stitcher. Se hai appena iniziato a utilizzare l'API Video Stitcher, consulta la guida rapida per i live streaming o la guida rapida per gli asset VOD.

Risorse VOD condizione

Configura i codificatori e i transcodifiche di origine per generare manifest che supportano le interruzioni pubblicitarie tra periodi DASH e segmenti HLS. L'API Video Stitcher non suddivide periodi o segmenti per unire le interruzioni pubblicitarie, pertanto queste ultime vengono unite solo ai limiti di punti e segmenti.

Per i tag annuncio che restituiscono risposte VMAP, ogni interruzione pubblicitaria specificata in VMAP deve corrispondere a un limite di punto o segmento. In caso contrario, le interruzioni pubblicitarie verranno unite al confine più vicino. Consulta la guida rapida per gli asset VOD per un esempio di disallineamento involontario.

Utilizzare manifest DASH a più periodi per gli asset live e VOD

Configura i codificatori di origine e i transcodificatori per l'output di manifest DASH con più periodi anziché uno solo. Per motivi simili al condizionamento VOD, l'API Video Stitcher non divide i periodi per unire le interruzioni pubblicitarie, pertanto un manifest DASH con più periodi avrà più opportunità di unire le interruzioni pubblicitarie nelle durate previste.

Utilizza velocità in bit costanti

Per garantire un'esperienza di riproduzione stabile per i live streaming, configura il codificatore di origine o lo strumento di transcodifica in modo che utilizzi una velocità in bit costante durante l'output dei manifest dello stream. Ciò consente all'API Video Stitcher di unire gli annunci in modo più coerente per far corrispondere i profili di codifica specificati nei manifest.

Utilizza gli indicatori di annunci supportati

Consulta la documentazione relativa agli indicatori degli annunci per capire quali indicatori di annunci sono supportati e in che modo i codificatori o i transcoder di origine devono produrre indicatori degli annunci per garantire che le interruzioni pubblicitarie vengano unite correttamente.

Verifica la riproduzione dell'origine

Per garantire un'esperienza di riproduzione stabile per gli stream live e VOD, valuta l'utilizzo di client player a disponibilità ampia per verificare che gli stream di origine siano riproducibili prima di eseguire lo stitching con l'API Video Stitcher.

HLS:

DASH:

Gestisci chiavi CDN

Se i contenuti multimediali di origine sono protetti dalla firma URL, devi registrare le chiavi CDN con l'API Video Stitcher. Ciò consente all'API di:

  • Recupera i manifest del video sorgente per lo stitching
  • Firma i segmenti del video sorgente, in modo che i player possano recuperare i segmenti video per la riproduzione

Leggi informazioni su come gestire le chiavi CDN.

Configura Media CDN

Se vuoi configurare Media CDN per la distribuzione degli asset multimediali, consulta la guida rapida di Media CDN.

Configurare route separate con i TTL appropriati per i manifest e i segmenti multimediali. Per dettagli ed esempi, consulta la guida al routing avanzato di Media CDN.

Se una delle tue route utilizza origini Cloud Storage private, consulta Utilizzo dei bucket Cloud Storage privati. In particolare, imposta la modalità cache per queste route su FORCE_CACHE_ALL.

Per istruzioni sulla configurazione di HTTPS, consulta Configurare i certificati SSL (TLS).

Richieste firmate Media CDN

Per utilizzare Media CDN con le richieste firmate abilitate, consulta Utilizzare le richieste firmate, quindi segui questi passaggi:

  1. Crea una coppia di chiavi asimmetriche. Per informazioni sulla creazione di una chiave privata compatibile con l'API Video Stitcher, consulta Creare una chiave privata per Media CDN.

  2. Registra la chiave Media CDN privata con l'API Video Stitcher.