La API de Video Stitcher te permite manipular el contenido de video para insertar anuncios de forma dinámica antes de la publicación en los dispositivos del cliente. Con la API de Video Stitcher, puedes monetizar tus videos on demand (VOD) y de transmisión en vivo insertando anuncios como se describe en los metadatos almacenados en los servidores de anuncios.
Modelo de datos
La API de Video Stitcher se basa en los siguientes recursos:
- Manifiestos de video on demand almacenados y distribuidos a través de una red de distribución de contenidos (CDN)
- Son claves de CDN registradas que la API de Video Stitcher requiere para recuperar videos antes de unirlos.
- Servidores de anuncios que cumplan con lista de reproducción de varios anuncios de video (VMAP), SmartXML o plantilla de publicación de anuncios de video (VAST) para publicar metadatos de anuncios
Entidades de unión de videos
En la siguiente imagen, se muestran las cuatro entidades involucradas en la unión de videos. Cada flecha continua denota una solicitud explícita de una entidad a otra. Las flechas con líneas punteadas de color más claro indican posibles solicitudes de una entidad a otra.
Proveedor de contenido
|
|
API de Video Stitcher
|
|
Proveedor de anuncios
|
|
Visualizador
|
Funciones
En esta sección, se describen las funciones que componen la API de Video Stitcher y el propósito principal de cada una.
Transmisión HTTP de tasa de bits adaptable
La API de Video Stitcher admite los siguientes formatos:
- HTTP Live Streaming (HLS) compatible con el Formato de Aplicación de Medios Común (CMAF)
- Transmisión de tasa de bits adaptable estándar de transmisión adaptable y dinámica a través de HTTP (DASH)
En el caso de HLS, los anuncios se unen después del segmento más cercano a la compensación de tiempo, como se especifica en los metadatos de VMAP o SmartXML.
En el caso de DASH, los anuncios se unen después del período más cercano a la compensación de tiempo, como se especifica en los datos de VMAP o SmartXML.
Cumplimiento del servidor de anuncios
La API de Video Stitcher cumple con los servidores de anuncios que admiten los siguientes formatos:
- Plantilla de publicación de anuncios de video digital (VAST) de IAB Tech Lab, hasta la versión 4.0
- Lista de reproducción de múltiples anuncios de video (VMAP) de IAB Tech Lab
- SmartXML de FreeWheel
VMAP y SmartXML proporcionan una lista de reproducción de anuncios completa, incluidos los desfases de tiempo, para insertar en un activo de VOD. Si proporcionas una etiqueta de anuncio solo para VAST, la API de Video Stitcher tratará el grupo de anuncios (un grupo de anuncios en secuencia) como anuncio previo al video y lo insertará antes de que comience el recurso de VOD.
Seguimiento de anuncios del servidor
Para admitir una variedad de reproductores de video, la API de Video Stitcher puede activar eventos de seguimiento de anuncios en el servidor en nombre del cliente. El seguimiento de anuncios del servidor puede ayudarte a evitar la pérdida de ingresos debido al bloqueo de anuncios del cliente.
Compatibilidad con la asignación de tokens de CDN
La API de Video Stitcher admite la recuperación de videos sin procesar distribuidos a través de la CDN de Media y la capacidad de tokenizar las URLs de segmentos.
Re-codificación de anuncios
Es posible que los videos de anuncios proporcionados desde los servidores de anuncios que usan la transmisión de tasa de bits adaptable (ABR) no siempre se codifiquen correctamente para admitir todos los tipos de dispositivos cliente. La API de Video Stitcher vuelve a codificar los videos de anuncios para garantizar que se publiquen anuncios de la mejor calidad en una variedad de reproductores de clientes. Hay un límite de 1,000 anuncios por proyecto de Google Cloud.
Cada anuncio nuevo debe codificarse antes de que se pueda unir a una sesión en vivo o de VOD. Se espera que cada anuncio se codifique en un plazo de cinco minutos. Una vez que se codifica el anuncio, se puede volver a usar en cualquier cantidad de sesiones posteriores. Esta codificación se realiza de forma asíncrona y no requiere ninguna acción para habilitarla o iniciarla. Debido a este tiempo de codificación, es posible que los anuncios no se unan en la primera pausa publicitaria de una sesión en vivo ni en la primera sesión de VOD creada con la etiqueta del anuncio determinada.
¿Qué sigue?
- Consulta la página Precios.
- Completa la guía de inicio rápido para transmisiones en vivo.
- Completa la guía de inicio rápido para los activos de VOD.