El almacén de videos por lotes (también conocido como almacén de video on demand) ayuda a los desarrolladores a hacer lo siguiente:
- Importa archivos de video desde Cloud Storage.
- Importa metadatos de video.
- Analiza las incorporaciones de contenido de video.
- Compila e implementa índices de búsqueda para la búsqueda de videos potenciada por IA.
Existen algunos pasos básicos para usar un almacén de videos por lotes:
- Sube y analiza videos: Crea recursos de video
corpus
yupload
, y genera incorporaciones de videoanalyze
en los recursos de video. Además, los desarrolladores pueden definirdata schema
yannotations
para enriquecer los videos con metadatos complementarios. - Compila e implementa índices de búsqueda: Crea un
index
ydeploy
el índice en unindex endpoint
para la búsqueda. Un índice implementado es administrado por un grupo de recursos dedicado que se ajusta al tamaño del índice. - Busca, explora y actualiza los datos del índice: Realiza una
search
semántica para particiones de video relevantes en un índice implementado con consultas de texto, imágenes o criterios de filtro en los metadatos de anotación. Los usuarios también pueden explorar el corpus o indexar el contenido a través deListAssets
yViewIndexedAssets
, respectivamente. Batch Video Warehouse proporciona dos maneras de actualizar los activos de video en el índice:- Actualización incremental: Usa las APIs de
IndexAsset
oRemoveIndexAsset
para actualizar un video a la vez. Este método genera una capacidad de procesamiento limitada, pero una latencia de actualización baja. - Actualización por lotes: Usa la API de
UpdateIndex
con el parámetroasset_filter
para volver a compilar el índice por completo. Esta es la forma preferida cuando tienes una gran cantidad de videos para agregar o quitar del índice.
- Actualización incremental: Usa las APIs de
Formatos de video compatibles
Los backends de almacén admiten formatos populares, como MP4, AVI, FLV, MKV, MOV, MXF, WMV y los formatos decodificables por FFmpeg.
El frontend, que es solo para fines de demostración, admite MP4 y MKV.
¿Qué sigue?
Comienza la integración con la colab de demostración.