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:
- Store-Typ A verwendet sowohl Vision- als auch Audiovoreinstellungen.
- 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.
- 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.
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.
- Erstellen Sie ein Azure-Abonnement mit Berechtigungen zum Erstellen von Azure-Ressourcen.
- Erstellen Sie ein Azure AI Video Indexer-Konto. Verwenden Sie das Lernprogramm zum Erstellen eines Videoindexer-Kontos .
- Erstellen Sie einen Arc-aktivierten Kubernetes-Cluster.
- Laden Sie das Beispielvideo herunter.
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.html
formatiert 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 |
- Navigieren Sie im Azure-Portal zu Ihrem mit Azure Arc verbundenen Cluster.
- Wählen Sie im Menü "Erweiterungen>+ Azure AI Video Indexer Arc Extension hinzufügen>" aus.
- Klicken Sie auf Erstellen. Der Erweiterungsbildschirm "KI-Videoindexer erstellen" wird angezeigt.
- Konfigurieren Sie die Erweiterung in den Instanzdetails:
- Wählen Sie die Abonnement - und Ressourcengruppe für Ihre Erweiterung aus.
- Wählen Sie den Bereich und den verbundenen k8-Cluster aus.
- Geben Sie einen Namen für Ihre Erweiterung ein.
- Wählen Sie das Azure AI Video Indexer-Konto aus, mit dem die Erweiterung verbunden ist.
- Geben Sie den Clusterendpunkt ein, entweder einen IP- oder DNS-Namen, der als API-Endpunkt verwendet werden soll.
- 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.
- Wählen Sie Überprüfen + erstellen und danach Erstellen aus.
Beispiel
Beispielskript zum Bereitstellen des Arc-aktivierten AKS-Clusters mit der Videoindexer-Erweiterung
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für