Usare widget e API di Analizzatore video

Completato

Sebbene sia possibile eseguire tutte le attività di analisi video nel portale di Azure Video Indexer, è possibile incorporare il servizio in applicazioni personalizzate. È possibile eseguire questa operazione in due modi.

Widget di Azure Video Indexer

I widget usati nel portale di Azure Video Indexer per riprodurre, analizzare e modificare i video possono essere incorporati nelle proprie interfacce HTML personalizzate. È possibile usare questa tecnica per condividere informazioni dettagliate da video specifici con altri utenti senza concedere loro l'accesso completo all'account nel portale di Azure Video Indexer.

widget di Analizzatore video in una pagina Web personalizzata

Azure Video Indexer API

Azure Video Indexer fornisce un'API REST che è possibile usare per ottenere informazioni sull'account, incluso un token di accesso.

https://api.videoindexer.ai/Auth/<location>/Accounts/<accountId>/AccessToken

È quindi possibile usare il token per usare l'API REST e automatizzare le attività di indicizzazione video, la creazione di progetti, il recupero di informazioni dettagliate e la creazione o l'eliminazione di modelli personalizzati.

Ad esempio, una chiamata GET a https://api.videoindexer.ai/<location>/Accounts/<accountId>/Customization/CustomLogos/Logos/<logoId>?<accessToken> endpoint REST restituisce il logo specificato. In un altro esempio, è possibile inviare una richiesta GET a https://api.videoindexer.ai/<location>/Accounts/<accountId>/Videos?<accessToken>, che restituisce i dettagli dei video nell'account, simile all'esempio JSON seguente:

{
    "accountId": "SampleAccountId",
    "id": "30e66ec1b1",
    "partition": null,
    "externalId": null,
    "metadata": null,
    "name": "test3",
    "description": null,
    "created": "2018-04-25T16=50=00.967+00=00",
    "lastModified": "2018-04-25T16=58=13.409+00=00",
    "lastIndexed": "2018-04-25T16=50=12.991+00=00",
    "privacyMode": "Private",
    "userName": "SampleUserName",
    "isOwned": true,
    "isBase": true,
    "state": "Processing",
    "processingProgress": "",
    "durationInSeconds": 13,
    "thumbnailVideoId": "30e66ec1b1",
    "thumbnailId": "55848b7b-8be7-4285-893e-cdc366e09133",
    "social": {
        "likedByUser": false,
        "likes": 0,
        "views": 0
    },
    "searchMatches": [],
    "indexingPreset": "Default",
    "streamingPreset": "Default",
    "sourceLanguage": "en-US"
}

Distribuire tramite il modello ARM

I modelli di Azure Resource Manager (ARM) sono disponibili per creare la risorsa Azure AI Video Indexer nella tua sottoscrizione, in base ai parametri specificati nel file del modello.

Per un elenco completo delle API disponibili, vedere il portale per sviluppatori Video Indexer.