O Batch Video Warehouse (também conhecido como "Video on Demand Warehouse") ajuda os desenvolvedores a:
- Importe arquivos de vídeo do Cloud Storage.
- Importe metadados de vídeo.
- Analise as embeddings de conteúdo em vídeo.
- Crie e implante índices de pesquisa para a pesquisa de vídeos com tecnologia de IA.
Há algumas etapas básicas para usar um armazém de vídeo em lote:
- Enviar e analisar vídeos: crie um
corpus,uploadrecursos de vídeo, gerencie incorporações de vídeoanalyze. Além disso, os desenvolvedores podem definirdata schemaeannotationspara enriquecer vídeos com metadados complementares. - Criar e implantar índices de pesquisa: crie um
indexedeployo índice para umindex endpointde pesquisa. Um índice implantado é gerenciado por um pool dedicado de recursos que é dimensionado de acordo com o tamanho do índice. - Pesquisar, navegar e atualizar dados de índice: realize uma pesquisa
semântica
searchde partições de vídeo relevantes em um índice implantado com consultas de texto, imagens ou critérios de filtro nos metadados de anotação. Os usuários também podem navegar pelo corpus ou índice de conteúdo usandoListAssetseViewIndexedAssets, respectivamente. O Batch Video Warehouse oferece duas maneiras de atualizar recursos de vídeo no índice:- Atualização incremental: use as APIs
IndexAssetouRemoveIndexAssetpara atualizar um vídeo por vez. Esse método leva a uma capacidade de processamento limitada, mas a uma latência de atualização baixa. - Atualização em lote: use a API
UpdateIndexcom o parâmetroasset_filterpara reconstruir totalmente o índice. Essa é a melhor opção quando você tem um grande número de vídeos para adicionar ou remover do índice.
- Atualização incremental: use as APIs
Formatos de vídeo compatíveis:
Os back-ends de armazéns oferecem suporte a formatos conhecidos, como MP4, AVI, FLV, MKV, MOV, MXF, WMV e os formatos decodificáveis pelo FFmpeg.
O front-end, que é usado apenas para fins de demonstração, oferece suporte a MP4 e MKV.
A seguir
Comece a integração com o colab de demonstração.