La API Video Stitcher te permite manipular contenido de vídeo para insertar anuncios de forma dinámica antes de enviarlo a los dispositivos cliente. Con la API Video Stitcher, puedes monetizar tus vídeos bajo demanda (VOD) y tus vídeos en directo insertando anuncios según se describen en los metadatos almacenados en los servidores de anuncios.
Modelo de datos
La API Video Stitcher se basa en los siguientes recursos:
- Manifiestos de vídeo bajo demanda almacenados y distribuidos a través de una red de distribución de contenido (CDN).
- Claves de CDN registradas que la API Video Stitcher necesita para obtener vídeos antes de combinarlos.
- Lista de reproducción de vídeos múltiples (VMAP), SmartXML o servidores de anuncios compatibles con Video Ad Serving Template (VAST) para publicar metadatos de anuncios.
Entidades de combinación de vídeos
En la siguiente imagen se muestran las cuatro entidades implicadas en la unión de vídeos. Cada flecha continua indica una solicitud explícita de una entidad a otra. Las flechas de líneas de puntos de color más claro indican posibles solicitudes de una entidad a otra.
Proveedor de contenido
|
|
API Video Stitcher
|
|
Proveedor de anuncios
|
|
Lector
|
Funciones
En esta sección se describen las características de la API Video Stitcher y el objetivo principal de cada una de ellas.
Streaming HTTP con tasa de bits adaptable
La API Video Stitcher admite los siguientes formatos:
- HTTP Live Streaming (HLS) compatible con Common Media Application Format (CMAF)
- Streaming de tasa de bits adaptativo estándar streaming adaptativo dinámico basado en HTTP (DASH)
En el caso de HLS, los anuncios se insertan después del segmento más cercano al desfase de tiempo especificado en los metadatos de VMAP o SmartXML.
En el caso de DASH, los anuncios se insertan después del periodo más cercano al desfase de tiempo especificado en los datos de VMAP o SmartXML.
Cumplimiento de los requisitos del servidor de anuncios
La API Video Stitcher cumple los requisitos de los servidores de anuncios que admiten los siguientes formatos:
- Plantilla de publicación de anuncios de vídeo digital (VAST) de IAB Tech Lab, hasta la versión 4.0
- Lista de reproducción de varios anuncios de vídeo (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 insertarla en un recurso de vídeo bajo demanda. Si proporciona una etiqueta de anuncio solo VAST, la API Video Stitcher trata el pod de anuncios (un grupo de anuncios secuenciado) como pre-roll y los inserta antes del inicio del recurso de VOD.
Seguimiento de anuncios del lado del servidor
Para admitir una gran variedad de reproductores de vídeo, la API Video Stitcher puede activar eventos de seguimiento de anuncios en el lado del servidor en nombre del cliente. El seguimiento de anuncios del lado del servidor puede ayudarle a evitar la pérdida de ingresos debido al bloqueo de anuncios del lado del cliente.
Compatibilidad con la tokenización de CDN
La API Video Stitcher permite obtener vídeos sin procesar distribuidos a través de Media CDN y tokenizar las URLs de los segmentos.
Recodificación de anuncios
Es posible que los vídeos publicitarios proporcionados por servidores de anuncios que usan la emisión en streaming con tasa de bits adaptativa (ABR) no siempre estén codificados correctamente para admitir todos los tipos de dispositivos cliente. La API Video Stitcher vuelve a codificar los vídeos publicitarios para asegurarse de que se ofrezcan anuncios de la mejor calidad a una gran variedad de reproductores de clientes. Hay un límite de 1000 anuncios por proyecto deGoogle Cloud .
Todos los anuncios nuevos deben codificarse antes de poder insertarse en una sesión en directo o de vídeo bajo demanda. Cada anuncio se codificará en un plazo de cinco minutos. Una vez que se ha codificado el anuncio, se puede reutilizar en cualquier número 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 inserten en la primera pausa publicitaria de una sesión en directo o en la primera sesión de vídeo bajo demanda creada con la etiqueta de anuncio en cuestión.
Siguientes pasos
- Consulta la página Precios.
- Completa la guía de inicio rápido de las emisiones en directo.
- Completa la guía de inicio rápido para recursos de vídeo bajo demanda.