Share via


Testen Sie azure AI Video Indexer, aktiviert von Arc

Der von Arc aktivierte Azure AI Video Indexer ist ein von Arc aktivierter Azure Arc-Erweiterungsdienst , der Video- und Audioanalyse auf Edgegeräten ausführt. Die Lösung wurde entwickelt, um auf Azure Arc aktivierte Kubernetes auszuführen und unterstützt viele Videoformate, einschließlich MP4 und anderen gängigen Formaten. Es unterstützt mehrere Sprachen in allen grundlegenden Audiomodellen. Es wird davon ausgegangen, dass eine Videoindexer-Ressource einer Erweiterung zugeordnet ist.

Dieser Artikel führt Sie durch die schritte, die erforderlich sind, um Video Indexer als Arc-Erweiterung in Ihrer aktuellen Infrastruktur zu aktivieren.

Beispielbereitstellung

Hier ist ein Blockdiagramm, das azure AI Video Indexer zeigt, der auf Azure Arc ausgeführt wird. Es gibt drei Typen:

  1. Store-Typ A verwendet sowohl Vision- als auch Audiovoreinstellungen.
  2. Store-Typ B verwendet nur Vision-Voreinstellungen. Außerdem verfügt es über ein benutzerdefiniertes Modell. Weitere Informationen zur Verwendung eines benutzerdefinierten Modells mit von Arc aktivierten Azure AI Video Indexer finden Sie unter Bring Your Own AI model.
  3. Store C verwendet nur Audiovoreinstellungen.

Die Erweiterung wird auf jedem Edgegerät gespeichert, und jedes Gerät ist einem einzelnen AI Video Indexer-Konto zugeordnet, das mit Azure Arc und der Cloud verknüpft ist.

VI Bogenblockdiagramm

Voraussetzungen

Wichtig

Um die Azure AI Video Indexer-Erweiterung erfolgreich bereitzustellen, ist es obligatorisch , dass Ihre Azure-Abonnement-ID im Voraus genehmigt wird. Sie müssen sich zuerst mit diesem Formular registrieren.

Um die Videoindexer-Erweiterung zu verwenden, müssen Sie über einen extern zugänglichen Endpunkt verfügen, der entweder ein DNS-Name oder eine IP sein kann. Der Endpunkt sollte als sicheres Übertragungsprotokoll (https:\\) festgelegt werden und als Erweiterungs-API-Endpunkt verwendet werden, der als https:\\{endpointUri}/swagger/index.htmlformatiert ist. Es wird auch vom VideoIndexer-Webportal verwendet, um mit der Erweiterung zu kommunizieren. Es wird empfohlen, einen Eingangssteuerelement zum Verwalten des Endpunkts zu verwenden.

Hinweis

Wenn der Endpunkt nicht öffentlich zugänglich ist, können Sie keine Aktionen für die Erweiterung über das Webportal ausführen.

Wichtig

Der AKS-Cluster enthält die Videoindexer-Erweiterung, die sich in der Region "Ost-USA" befinden muss.

Mindesthardwareanforderungen für diese Schnellstartanleitung

Mit dieser Schnellstartanleitung können Sie die Erweiterung in Aktion sehen, sodass kleinere Ressourcengrößen ausgewählt wurden, mit denen Sie in einer Testumgebung arbeiten können. Für diese Schnellstartanleitung sind die Mindesthardwareanforderungen:

  • CPU: 16 Kerne
  • Arbeitsspeicher: 16 GB

Die Mindesthardwareanforderungen in einer Produktionsumgebung finden Sie in den Mindesthardwareanforderungen im Übersichtsartikel.

Mindestanforderungen an die Software

Komponente Mindestanforderungen
Betriebssystem Ubuntu 22.04 LTS oder ein linuxkompatibles Betriebssystem
Kubernetes 1.26
Azure CLI 2.48.0

Parameterdefinitionen

Parameter  Standard  Beschreibung
release-namespace  ja Der Kubernetes-Namespace, in dem die Erweiterung installiert ist
cluster-name Der Name der Azure Arc-Instanz von Kubernetes
resource-group Der Name der Azure Arc-Ressourcengruppe "Kubernetes"
version  ja  Version der Videoindexererweiterung, für die neueste Version leer lassen
speech.endpointUri Sprachdienst-URL-Endpunkt (Link)
speech.secret  Geheimer Sprachinstanzschlüssel (Link)
translate.endpointUri  Übersetzungsdienst-URL-Endpunkt (Link)
translate.secret  Übersetzungsdienstschlüssel (Link)
ocr.endpointUri OCR-Dienst-URL-Endpunkt (Link)
ocr.secret OCR-Dienstschlüssel (Link)
videoIndexer.accountId Videoindexer-Konto-ID
videoIndexer.endpointUri  Dns-Name oder IP-Adresse, die als externer Erweiterungsendpunkt verwendet werden soll.

Vorbereiten der Bereitstellung

Während der Bereitstellung fordert das Skript umgebungsspezifische Werte an. Lassen Sie diese Werte bereit, damit Sie sie kopieren und einfügen können, wenn das Skript sie fragt.

Frage Wert Details
Was ist die Videoindexer-Konto-ID während der Bereitstellung? GUID Ihre Videoindexer-Konto-ID
Was ist die Azure-Abonnement-ID während der Bereitstellung? GUID Ihre Azure-Abonnement-ID
Wie lautet der Name der Videoindexer-Ressourcengruppe während der Bereitstellung? Zeichenfolge Der Ressourcengruppenname Ihres Videoindexerkontos
Wie lautet der Name des Videoindexer-Kontos während der Bereitstellung? Zeichenfolge Name Ihres Videoindexerkontos
  1. Navigieren Sie im Azure-Portal zu Ihrem mit Azure Arc verbundenen Cluster.
  2. Wählen Sie im Menü "Erweiterungen>+ Azure AI Video Indexer Arc Extension hinzufügen>" aus.
  3. Klicken Sie auf Erstellen. Der Erweiterungsbildschirm "KI-Videoindexer erstellen" wird angezeigt.
  4. Konfigurieren Sie die Erweiterung in den Instanzdetails:
    1. Wählen Sie die Abonnement - und Ressourcengruppe für Ihre Erweiterung aus.
    2. Wählen Sie den Bereich und den verbundenen k8-Cluster aus.
    3. Geben Sie einen Namen für Ihre Erweiterung ein.
    4. Wählen Sie das Azure AI Video Indexer-Konto aus, mit dem die Erweiterung verbunden ist.
    5. Geben Sie den Clusterendpunkt ein, entweder einen IP- oder DNS-Namen, der als API-Endpunkt verwendet werden soll.
    6. Stellen Sie die Speicherklasse bereit, die Sie für die Erweiterung verwenden möchten, die von Ihrer Kubernetes-Verteilung unterstützt wird. Wenn Sie z. B. AKS verwenden, können Sie dies verwenden azurefile-cli. Weitere Informationen zu vordefinierten Speicherklassen, die von AKS unterstützt werden, finden Sie unter Speicherklassen in AKS. Wenn Sie andere Kubernetes-Distributionen verwenden, finden Sie in der Dokumentation zur Kubernetes-Verteilung Informationen zu unterstützten vordefinierten Speicherklassen oder zur Bereitstellung Ihrer eigener Speicherklassen.
  5. Wählen Sie Überprüfen + erstellen und danach Erstellen aus.

Beispiel

Beispielskript zum Bereitstellen des Arc-aktivierten AKS-Clusters mit der Videoindexer-Erweiterung