Probeer Azure AI Video Indexer ingeschakeld door Arc

Azure AI Video Indexer ingeschakeld door Arc is een azure Arc-extensieservice die video- en audioanalyse uitvoert op edge-apparaten. De oplossing is ontworpen om te worden uitgevoerd op Kubernetes met Azure Arc en ondersteunt veel video-indelingen, waaronder MP4 en andere veelgebruikte indelingen. Het ondersteunt verschillende talen in alle eenvoudige audiogerelateerde modellen. Hierbij wordt ervan uitgegaan dat één Video Indexer-resource is toegewezen aan één extensie.

In dit artikel worden de stappen beschreven die nodig zijn om Video Indexer in te schakelen als een Arc-extensie voor uw huidige infrastructuur.

Voorbeeldimplementatie

Hier volgt een blokdiagram met Azure AI Video Indexer die wordt uitgevoerd in Azure Arc. Er zijn drie typen:

  1. Winkeltype A maakt gebruik van zowel visuele als audio-voorinstellingen.
  2. Winkeltype B maakt alleen gebruik van vooraf ingestelde visuele instellingen. Het heeft ook een aangepast model. Zie Bring Your Own AI-model voor meer informatie over het gebruik van een aangepast model waarvoor Azure AI Video Indexer is ingeschakeld door Arc.
  3. Store C maakt alleen gebruik van audio-voorinstellingen.

De extensie wordt op elk edge-apparaat opgeslagen en elk apparaat is gekoppeld aan één AI Video Indexer-account dat interfaces heeft met Azure Arc en de cloud.

VI Arc-blokdiagram

Vereisten

Belangrijk

Als u de Azure AI Video Indexer-extensie wilt implementeren, is het verplicht dat uw Azure-abonnements-id vooraf wordt goedgekeurd. U moet zich eerst registreren met dit formulier.

Als u de Video Indexer-extensie wilt gebruiken, moet u een extern gericht eindpunt hebben. Dit kan een DNS-naam of EEN IP-adres zijn. Het eindpunt moet worden ingesteld als een beveiligd overdrachtsprotocol (https:\\) en wordt gebruikt als het eindpunt van de extensie-API, opgemaakt als https:\\{endpointUri}/swagger/index.html. Het wordt ook gebruikt door de Video Indexer-webportal om te communiceren met de extensie. Het is raadzaam om een toegangsbeheerobjectbeheer te gebruiken om het eindpunt te beheren.

Notitie

Als het eindpunt niet openbaar toegankelijk is, kunt u geen acties uitvoeren op de extensie vanuit de webportal.

Belangrijk

Het AKS-cluster bevat de Video Indexer-extensie moet zich in de regio VS - oost bevinden.

Minimale hardwarevereisten voor deze quickstart

Deze quickstart is ontworpen om u in staat te stellen de extensie in actie te zien, zodat er kleinere resourcegrootten zijn gekozen waarmee u in een testomgeving kunt werken. Voor deze quickstart zijn de minimale hardwarevereisten:

  • CPU: 16 kernen
  • Geheugen: 16 GB

Zie het artikel Minimumhardwarevereisten in het overzichtsartikel voor de minimale hardwarevereisten in een productieomgeving.

Minimale softwarevereisten

Onderdeel Minimale vereisten
Besturingssysteem Ubuntu 22.04 LTS of een linux-compatibel besturingssysteem
Kubernetes 1,26
Azure-CLI 2.48.0

Parameterdefinities

Parameter  Default  Beschrijving
release-naamruimte  ja De Kubernetes-naamruimte waarnaar de extensie is geïnstalleerd
cluster-name De naam van het Kubernetes Azure Arc-exemplaar
resource-group De naam van de Kubernetes Azure Arc-resourcegroep
version  ja  Video Indexer Extension version, leave empty for latest
speech.endpointUri Eindpunt van speech-service-URL (koppeling)
speech.secret  Speech Instance-geheim (koppeling)
translate.endpointUri  Eindpunt van vertaalservice-URL (koppeling)
translate.secret  Vertaalservicegeheim (koppeling)
ocr.endpointUri EINDPUNT van OCR-service-URL (koppeling)
ocr.secret OCR-servicegeheim (koppeling)
videoIndexer.accountId Video Indexer-account-id
videoIndexer.endpointUri  Dns-naam of IP die moet worden gebruikt als het externe eindpunt van de extensie.

Implementatie voorbereiden

Tijdens de implementatie vraagt het script om omgevingsspecifieke waarden. Zorg ervoor dat deze waarden gereed zijn, zodat u ze kunt kopiëren en plakken wanneer het script erom vraagt.

Vraag Weergegeven als DETAILS
Wat is de account-id van Video Indexer tijdens de implementatie? GUID Uw Video Indexer-account-id
Wat is de Azure-abonnements-id tijdens de implementatie? GUID Uw Azure-abonnements-id
Wat is de naam van de Video Indexer-resourcegroep tijdens de implementatie? tekenreeks De naam van de resourcegroep van uw Video Indexer-account
Wat is de naam van het Video Indexer-account tijdens de implementatie? tekenreeks De naam van uw Video Indexer-account
  1. Navigeer in Azure Portal naar uw met Azure Arc verbonden cluster.
  2. Selecteer In het menu Extensies>+ Azure AI Video Indexer Arc-extensie toevoegen.>
  3. Selecteer Maken. Het scherm Voor het maken van een AI Video Indexer-extensie wordt weergegeven.
  4. Configureer de extensie in instantiedetails:
    1. Selecteer het abonnement en de resourcegroep voor uw extensie.
    2. Selecteer de regio en het verbonden k8-cluster.
    3. Voer een naam in voor uw extensie.
    4. Selecteer het Azure AI Video Indexer-account waarmee de extensie wordt verbonden.
    5. Voer het clustereindpunt in, ofwel een IP- of DNS-naam die moet worden gebruikt als het API-eindpunt.
    6. Geef de opslagklasse op die u wilt gebruiken voor de extensie die wordt ondersteund door uw Kubernetes-distributie. Als u bijvoorbeeld AKS gebruikt, kunt u dit gebruiken azurefile-cli. Zie Opslagklassen in AKS voor meer informatie over vooraf gedefinieerde opslagklassen die worden ondersteund door AKS. Als u andere Kubernetes-distributies gebruikt, raadpleegt u uw Kubernetes-distributiedocumentatie voor vooraf gedefinieerde opslagklassen die worden ondersteund of de manier waarop u uw eigen opslagklassen kunt opgeven.
  5. Selecteer Controleren en maken en vervolgens Maken.

Voorbeeld

Voorbeeldscript voor het implementeren van een AKS-cluster met Arc met de Video Indexer-extensie