Provare Azure AI Video Indexer abilitato da Arc

Azure AI Video Indexer abilitato da Arc è un servizio abilitato per l'estensione Azure Arc che esegue l'analisi video e audio nei dispositivi perimetrali. La soluzione è progettata per l'esecuzione in Kubernetes con abilitazione di Azure Arc e supporta molti formati video, tra cui MP4 e altri formati comuni. Supporta diverse lingue in tutti i modelli audio di base. Si presuppone che una risorsa di Video Indexer sia mappata a un'unica estensione.

Questo articolo illustra i passaggi necessari per abilitare Video Indexer come estensione Arc nell'infrastruttura corrente.

Esempio di distribuzione

Di seguito è riportato un diagramma a blocchi che mostra Azure AI Video Indexer in esecuzione in Azure Arc. Esistono tre tipi:

  1. Il tipo di archivio A usa set di impostazioni di visione e audio.
  2. Il tipo di archivio B usa solo i set di impostazioni di visione. Ha anche un modello personalizzato. Per altre informazioni sull'uso di un modello personalizzato con Azure AI Video Indexer abilitato da Arc, vedere Bring Your Own AI Model (Modello Bring Your Own AI).
  3. Store C usa solo set di impostazioni audio.

L'estensione viene archiviata in ogni dispositivo perimetrale e ogni dispositivo è associato a un singolo account video indexer di intelligenza artificiale che si interfaccia con Azure Arc e il cloud.

Diagramma a blocchi VI Arc

Prerequisiti

Importante

Per distribuire correttamente l'estensione Azure AI Video Indexer, è obbligatorio che l'ID sottoscrizione di Azure sia approvato in anticipo. Prima di tutto è necessario iscriversi usando questo modulo.

  • Creare una sottoscrizione di Azure con autorizzazioni per la creazione di risorse di Azure.
  • Creare un account video indexer di Azure per intelligenza artificiale. Usare l'esercitazione Creare un account Video Indexer.
  • Creare un cluster Kubernetes abilitato per Arc.
  • Scaricare il video di esempio.

Per usare l'estensione Video Indexer, è necessario avere un endpoint con connessione esterna, che può essere un nome DNS o un INDIRIZZO IP. L'endpoint deve essere impostato come protocollo di trasferimento sicuro (https:\\) e viene usato come endpoint DELL'API di estensione, formattato come https:\\{endpointUri}/swagger/index.html. Viene usato anche dal portale Web di Video Indexer per comunicare con l'estensione. È consigliabile usare un controllo di ingresso per gestire l'endpoint.

Nota

Se l'endpoint non è accessibile pubblicamente, non sarà possibile eseguire azioni sull'estensione dal portale Web.

Importante

Il cluster del servizio Azure Kubernetes contiene l'estensione Video Indexer deve trovarsi nell'area Stati Uniti orientali.

Requisiti hardware minimi per questa guida introduttiva

Questa guida introduttiva è progettata per consentire di visualizzare l'estensione in azione, quindi sono state scelte dimensioni delle risorse più piccole per l'uso in un ambiente di test . Per questa guida introduttiva, i requisiti hardware minimi sono i seguenti:

  • CPU: 16 core
  • Memoria: 16 GB

Per i requisiti hardware minimi in un ambiente di produzione , vedere l'articolo Requisiti hardware minimi nell'articolo Panoramica.

Requisiti software minimi

Componente Requisiti minimi
Sistema operativo Ubuntu 22.04 LTS o qualsiasi sistema operativo compatibile con Linux
Kubernetes 1,26
Interfaccia della riga di comando di Azure 2.48.0

Definizioni dei parametri

Parametro  Default  Descrizione
Release-namespace  yes Spazio dei nomi Kubernetes in cui è installata l'estensione
cluster-name Nome dell'istanza di Azure Arc di Kubernetes
resource-group Nome del gruppo di risorse Di Azure Arc di Kubernetes
versione  yes  Versione dell'estensione Video Indexer, lasciare vuoto per la versione più recente
speech.endpointUri Endpoint URL servizio voce (collegamento)
speech.secret  Segreto dell'istanza di Voce (collegamento)
translate.endpointUri  Endpoint url servizio di traduzione (collegamento)
translate.secret  Segreto del servizio di traduzione (collegamento)
ocr.endpointUri Endpoint url servizio OCR (collegamento)
ocr.secret Segreto del servizio OCR (collegamento)
videoIndexer.accountId Video Indexer Account ID
videoIndexer.endpointUri  Nome DNS o IP da usare come endpoint esterno dell'estensione.

Preparare la distribuzione

Durante la distribuzione, lo script richiede valori specifici dell'ambiente. Preparare questi valori in modo da poterli copiare e incollare quando lo script li richiede.

Domanda valore Details
Qual è l'ID dell'account Video Indexer durante la distribuzione? GUID Your Video Indexer Account ID
Che cos'è l'ID sottoscrizione di Azure durante la distribuzione? GUID ID sottoscrizione di Azure
Qual è il nome del gruppo di risorse di Video Indexer durante la distribuzione? string Nome del gruppo di risorse dell'account di Video Indexer
Qual è il nome dell'account Video Indexer durante la distribuzione? string Nome dell'account video indexer
  1. Nella portale di Azure passare al cluster connesso ad Azure Arc.
  2. Dal menu selezionare Estensioni+ Aggiungi>estensione> Azure AI Video Indexer Arc.
  3. Seleziona Crea. Verrà visualizzata la schermata Crea un'estensione video indexer di intelligenza artificiale.
  4. Configurare l'estensione in Dettagli istanza:
    1. Selezionare la sottoscrizione e il gruppo di risorse per l'estensione.
    2. Selezionare l'area e il cluster k8 connesso .
    3. Immettere un nome per l'estensione.
    4. Selezionare l'account video indexer di Azure per intelligenza artificiale a cui verrà connessa l'estensione.
    5. Immettere l'endpoint del cluster, ovvero un indirizzo IP o un nome DNS da usare come endpoint API.
    6. Specificare la classe di archiviazione da usare per l'estensione supportata dalla distribuzione kubernetes. Ad esempio, se si usa il servizio Azure Kubernetes, è possibile usare azurefile-cli. Per altre informazioni sulle classi di archiviazione predefinite supportate dal servizio Azure Kubernetes, vedere Archiviazione Classi nel servizio Azure Kubernetes. Se si usano altre distribuzioni kubernetes, vedere la documentazione sulla distribuzione di Kubernetes per le classi di archiviazione predefinite supportate o il modo in cui è possibile fornire le proprie.
  5. Selezionare Rivedi e crea e quindi Crea.

Esempio

Script di esempio per distribuire un cluster del servizio Azure Kubernetes con abilitazione di Arc con estensione Video Indexer