Použití widgetů Video Analyzeru a rozhraní API

Dokončeno

I když můžete provádět všechny úlohy analýzy videa na portálu Azure Video Indexer, můžete službu začlenit do vlastních aplikací. Existují dva způsoby, jak toho dosáhnout.

Widgety Azure Video Indexeru

Widgety použité na portálu Azure Video Indexer k přehrávání, analýze a úpravám videí se dají vložit do vlastních rozhraní HTML. Pomocí této techniky můžete sdílet přehledy z konkrétních videí s ostatními, aniž byste jim udělili úplný přístup k vašemu účtu na portálu Azure Video Indexer.

Video Analyzer widgets in a custom web page

Azure Video Indexer API

Azure Video Indexer poskytuje rozhraní REST API, které můžete použít k získání informací o vašem účtu, včetně přístupového tokenu.

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

Token pak můžete použít k využívání rozhraní REST API a automatizaci úloh indexování videa, vytváření projektů, načítání přehledů a vytváření nebo odstraňování vlastních modelů.

Například volání GET do https://api.videoindexer.ai/<location>/Accounts/<accountId>/Customization/CustomLogos/Logos/<logoId>?<accessToken> koncového bodu REST vrátí zadané logo. V jiném příkladu můžete odeslat požadavek GET, který https://api.videoindexer.ai/<location>/Accounts/<accountId>/Videos?<accessToken>vrátí podrobnosti o videích ve vašem účtu, podobně jako v následujícím příkladu JSON:

{
    "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"
}

Nasazení pomocí šablony ARM

Šablony Azure Resource Manageru (ARM) jsou k dispozici k vytvoření prostředku Azure AI Video Indexer ve vašem předplatném na základě parametrů zadaných v souboru šablony.

Úplný seznam dostupných rozhraní API najdete na portálu pro vývojáře Video Indexeru.