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:
- Winkeltype A maakt gebruik van zowel visuele als audio-voorinstellingen.
- 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.
- 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.
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.
- Maak een Azure-abonnement met machtigingen voor het maken van Azure-resources.
- Maak een Azure AI Video Indexer-account. Gebruik de zelfstudie Video Indexer-account maken.
- Een Kubernetes-cluster met Arc maken.
- Download de voorbeeldvideo.
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 |
- Navigeer in Azure Portal naar uw met Azure Arc verbonden cluster.
- Selecteer In het menu Extensies>+ Azure AI Video Indexer Arc-extensie toevoegen.>
- Selecteer Maken. Het scherm Voor het maken van een AI Video Indexer-extensie wordt weergegeven.
- Configureer de extensie in instantiedetails:
- Selecteer het abonnement en de resourcegroep voor uw extensie.
- Selecteer de regio en het verbonden k8-cluster.
- Voer een naam in voor uw extensie.
- Selecteer het Azure AI Video Indexer-account waarmee de extensie wordt verbonden.
- Voer het clustereindpunt in, ofwel een IP- of DNS-naam die moet worden gebruikt als het API-eindpunt.
- 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.
- Selecteer Controleren en maken en vervolgens Maken.
Voorbeeld
Voorbeeldscript voor het implementeren van een AKS-cluster met Arc met de Video Indexer-extensie
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor