Indicizzazione di file multimediali con Azure Media IndexerIndexing Media Files with Azure Media Indexer

Azure Media Indexer consente di rendere disponibile per la ricerca il contenuto dei file multimediali e di generare una trascrizione full-text per i sottotitoli codificati e le parole chiave.Azure Media Indexer enables you to make content of your media files searchable and to generate a full-text transcript for closed captioning and keywords. È possibile elaborare un file multimediale o più file multimediali in un batch.You can process one media file or multiple media files in a batch.

Importante

Durante l'indicizzazione dei contenuti, assicurarsi di usare file multimediali con contenuto vocale molto chiaro (senza musica, rumore, effetti o fruscio del microfono).When indexing content, make sure to use media files that have very clear speech (without background music, noise, effects, or microphone hiss). Alcuni esempi di contenuto appropriato includono riunioni registrate, lezioni o presentazioni.Some examples of appropriate content are: recorded meetings, lectures or presentations. Il seguente contenuto potrebbe non essere adatto per l'indicizzazione: film, programmi televisivi, contenuto con una combinazione di audio ed effetti sonori e contenuto registrato di scarsa qualità che presenta rumori di fondo (fruscio).The following content might not be suitable for indexing: movies, TV shows, anything with mixed audio and sound effects, poorly recorded content with background noise (hiss).

Un processo di indicizzazione può generare i seguenti output:An indexing job can generate the following outputs:

  • File di sottotitoli codificati nei formati seguenti: SAMI, TTML, e WebVTT.Closed caption files in the following formats: SAMI, TTML, and WebVTT.

    I file di sottotitoli codificati includono un tag denominato Recognizability, che assegna un punteggio a un processo di indicizzazione in base alla riconoscibilità del contenuto vocale nel video di origine.Closed caption files include a tag called Recognizability, which scores an indexing job based on how recognizable the speech in the source video is. È possibile usare il valore di Recognizability per esaminare i file di output ai fini dell'usabilità.You can use the value of Recognizability to screen output files for usability. Un punteggio basso indica che i risultati dell'indicizzazione sono scarsi a causa della qualità dell'audio.A low score would mean poor indexing results due to audio quality.

  • File di parole chiave (XML).Keyword file (XML).
  • File BLOB di indicizzazione audio (AIB, Audio Indexing Blob) da usare con SQL Server.Audio indexing blob file (AIB) for use with SQL server.

    Per altre informazioni, vedere Uso dei file AIB con Azure Media Indexer e SQL Server.For more information, see Using AIB Files with Azure Media Indexer and SQL Server.

Questo argomento illustra come creare processi di indicizzazione per indicizzare un asset e indicizzare più file.This topic shows how to create indexing jobs to Index an asset and Index multiple files.

Per gli aggiornamenti più recenti relativi ad Azure Media Indexer, vedere i blog di Servizi multimediali.For the latest Azure Media Indexer updates, see Media Services blogs.

Uso di file configurazione e manifesto per l'indicizzazione delle attivitàUsing configuration and manifest files for indexing tasks

È possibile specificare più informazioni per le attività di indicizzazione usando una configurazione di attività.You can specify more details for your indexing tasks by using a task configuration. Ad esempio, è possibile specificare quali metadati usare per il file multimediale.For example, you can specify which metadata to use for your media file. Questi metadati vengono usati dal modulo di gestione del linguaggio per espandere il vocabolario e migliorano notevolmente la precisione del riconoscimento vocale.This metadata is used by the language engine to expand its vocabulary, and greatly improves the speech recognition accuracy. È anche possibile specificare i file di output desiderati.You are also able to specify your desired output files.

È anche possibile elaborare più file multimediali contemporaneamente usando un file manifesto.You can also process multiple media files at once by using a manifest file.

Per altre informazioni, vedere Set di impostazioni di attività per Azure Media Indexer.For more information, see Task Preset for Azure Media Indexer.

Indicizzare un assetIndex an asset

Il seguente metodo carica un file multimediale come asset e crea un processo per indicizzare l'asset.The following method uploads a media file as an asset and creates a job to index the asset.

Si noti che, qualora non venga specificato un file di configurazione, il file multimediale verrà indicizzato con tutte le impostazioni predefinite.Note that if no configuration file is specified, the media file will be indexed with all default settings.

static bool RunIndexingJob(string inputMediaFilePath, string outputFolder, string configurationFile = "")
{
    // Create an asset and upload the input media file to storage.
    IAsset asset = CreateAssetAndUploadSingleFile(inputMediaFilePath,
        "My Indexing Input Asset",
        AssetCreationOptions.None);

    // Declare a new job.
    IJob job = _context.Jobs.Create("My Indexing Job");

    // Get a reference to the Azure Media Indexer.
    string MediaProcessorName = "Azure Media Indexer";
    IMediaProcessor processor = GetLatestMediaProcessorByName(MediaProcessorName);

    // Read configuration from file if specified.
    string configuration = string.IsNullOrEmpty(configurationFile) ? "" : File.ReadAllText(configurationFile);

    // Create a task with the encoding details, using a string preset.
    ITask task = job.Tasks.AddNew("My Indexing Task",
        processor,
        configuration,
        TaskOptions.None);

    // Specify the input asset to be indexed.
    task.InputAssets.Add(asset);

    // Add an output asset to contain the results of the job.
    task.OutputAssets.AddNew("My Indexing Output Asset", AssetCreationOptions.None);

    // Use the following event handler to check job progress.  
    job.StateChanged += new EventHandler<JobStateChangedEventArgs>(StateChanged);

    // Launch the job.
    job.Submit();

    // Check job execution and wait for job to finish.
    Task progressJobTask = job.GetExecutionProgressTask(CancellationToken.None);
    progressJobTask.Wait();

    // If job state is Error, the event handling
    // method for job progress should log errors.  Here we check
    // for error state and exit if needed.
    if (job.State == JobState.Error)
    {
        Console.WriteLine("Exiting method due to job error.");
        return false;
    }

    // Download the job outputs.
    DownloadAsset(task.OutputAssets.First(), outputFolder);

    return true;
}

static IAsset CreateAssetAndUploadSingleFile(string filePath, string assetName, AssetCreationOptions options)
{
    IAsset asset = _context.Assets.Create(assetName, options);

    var assetFile = asset.AssetFiles.Create(Path.GetFileName(filePath));
    assetFile.Upload(filePath);

    return asset;
}

static void DownloadAsset(IAsset asset, string outputDirectory)
{
    foreach (IAssetFile file in asset.AssetFiles)
    {
        file.Download(Path.Combine(outputDirectory, file.Name));
    }
}

static IMediaProcessor GetLatestMediaProcessorByName(string mediaProcessorName)
{
    var processor = _context.MediaProcessors
    .Where(p => p.Name == mediaProcessorName)
    .ToList()
    .OrderBy(p => new Version(p.Version))
    .LastOrDefault();

    if (processor == null)
        throw new ArgumentException(string.Format("Unknown media processor",
                                                   mediaProcessorName));

    return processor;
}  

File di outputOutput files

Per impostazione definita, il processo di indicizzazione genera i seguenti file di output.By default, an indexing job generates the following output files. I file verranno archiviati nel primo asset di output.The files will be stored in the first output asset.

Quando è presente più di un file multimediale di input, Indetex genera un file manifesto per gli output del processo, denominato ‘JobResult.txt’.When there is more than one input media file, Indexer will generate a manifest file for the job outputs, named ‘JobResult.txt’. Per ogni file multimediale di input, i file AIB, SAMI, TTML, WebVTT e di parole chiave risultanti verranno numerati in sequenza e denominati usando l'"alias".For each input media file, the resulting AIB, SAMI, TTML, WebVTT, and keyword files, are sequentially numbered and named using the "Alias".

Nome fileFile name DescrizioneDescription
InputFileName.aibInputFileName.aib File BLOB di indicizzazione audio.Audio indexing blob file.

Un file AIB (Audio Indexing Blob) è un file binario in cui è possibile eseguire ricerche full-text con Microsoft SQL Server.Audio Indexing Blob (AIB) file is a binary file that can be searched in Microsoft SQL server using full text search. Questo file è più potente dei semplici file di sottotitoli perché contiene alternative per ogni parola, offrendo funzioni di ricerca più avanzate.The AIB file is more powerful than the simple caption files, because it contains alternatives for each word, allowing a much richer search experience.

Per il file è necessaria l'installazione del componente aggiuntivo Indexer SQL in un computer che esegue Microsoft SQL Server 2008 o versioni successive.It requires the installation of the Indexer SQL add-on on a machine running Microsoft SQL server 2008 or later. La ricerca full-text nel file AIB con Microsoft SQL Server restituisce risultati più precisi rispetto ai file di sottotitoli codificati generati da WAMI.Searching the AIB using Microsoft SQL server full text search provides more accurate search results than searching the closed caption files generated by WAMI. Questo perché il file AIB contiene parole alternative con un suono simile, mentre i file di sottotitoli codificati contengono la parola con la massima probabilità per ogni segmento dell'audio.This is because the AIB contains word alternatives which sound similar whereas the closed caption files contain the highest confidence word for each segment of the audio. Se la ricerca di descrizioni vocali ha un'importanza molto rilevante, si consiglia di usare il file AIB insieme a Microsoft SQL Server.If searching for spoken words is of upmost importance, then it is recommended to use the AIB In conjunction with Microsoft SQL Server.

Per scaricare il componente aggiuntivo, fare clic su Componente aggiuntivo SQL Azure Media Indexer.To download the add-on, click Azure Media Indexer SQL Add-on.

È anche possibile usare altri motori di ricerca come Apache Lucene/Solr per indicizzare semplicemente il video basato sui file di sottotitoli codificati e sui file XML di parole chiave, ma questo produrrà risultati della ricerca meno precisi.It is also possible to utilize other search engines such as Apache Lucene/Solr to simply index the video based on the closed caption and keyword XML files, but this will result in less accurate search results.
InputFileName.smiInputFileName.smi
InputFileName.ttmlInputFileName.ttml
InputFileName.vttInputFileName.vtt
File di sottotitoli (CC, Closed Caption) in formato SAMI, TTML e WebVTT.Closed Caption (CC) files in SAMI, TTML, and WebVTT formats.

Possono essere utili per rendere i file audio e video accessibili alle persone con problemi uditivi.They can be used to make audio and video files accessible to people with hearing disability.

I file di sottotitoli codificati includono un tag denominato Recognizability, che assegna un punteggio a un processo di indicizzazione in base alla riconoscibilità del contenuto vocale nel video di origine.Closed Caption files include a tag called Recognizability which scores an indexing job based on how recognizable the speech in the source video is. È possibile usare il valore di Recognizability per esaminare i file di output ai fini dell'usabilità.You can use the value of Recognizability to screen output files for usability. Un punteggio basso indica che i risultati dell'indicizzazione sono scarsi a causa della qualità dell'audio.A low score would mean poor indexing results due to audio quality.
InputFileName.kw.xml
InputFileName.info
InputFileName.kw.xml
InputFileName.info
Parola chiave e file di informazioni.Keyword and info files.

Un file di parole chiave è un file XML che contiene parole chiave estratte da contenuti vocali, con informazioni sulla frequenza e sull'offset.Keyword file is an XML file that contains keywords extracted from the speech content, with frequency and offset information.

Il file di informazioni è un file di testo che contiene informazioni granulari su ogni termine riconosciuto.Info file is a plain-text file which contains granular information about each term recognized. La prima riga è speciale e contiene il punteggio Recognizability.The first line is special and contains the Recognizability score. Ogni riga successiva è un elenco separato da tabulazioni dei dati seguenti: ora di inizio, ora di fine, parola/frase, sicurezza.Each subsequent line is a tab-separated list of the following data: start time, end time, word/phrase, confidence. I tempi sono espressi in secondi e la sicurezza è indicata come un numero da 0 a 1The times are given in seconds and the confidence is given as a number from 0-1.

Riga di esempio: "1.20 1.45 word 0.67"Example line: "1.20 1.45 word 0.67"

È possibile usare questi file per vari scopi, ad esempio per eseguire analisi vocali o esporli ai motori di ricerca come Bing, Google o Microsoft SharePoint per rendere i file multimediali più individuabili o persino usarli per produrre annunci pubblicitari più pertinenti.These files can be used for a number of purposes, such as, to perform speech analytics, or exposed to search engines such as Bing, Google or Microsoft SharePoint to make the media files more discoverable, or even used to deliver more relevant ads.
JobResult.txtJobResult.txt Manifesto di output, presente solo quando si indicizzano più file, contenente le informazioni seguenti:Output manifest, present only when indexing multiple files, containing the following information:

InputFileInputFileAliasAliasMediaLengthMediaLengthErroreError
a.mp4a.mp4Media_1Media_130030000
b.mp4b.mp4Media_2Media_20030003000
c.mp4c.mp4Media_3Media_360060000

Se non tutti i file multimediali di input vengono indicizzati correttamente, il processo di indicizzazione ha esito negativo con codice errore 4000.If not all input media files are indexed successfully, the indexing job will fail with error code 4000. Per altre informazioni, vedere Codici di errore.For more information, see Error codes.

indicizzare più fileIndex multiple files

Il seguente metodo carica più file multimediali come asset e crea un processo per indicizzare tutti i file in un batch.The following method uploads multiple media files as an asset, and creates a job to index all these files in a batch.

Viene creato un file manifesto con estensione lst, che viene caricato nell'asset.A manifest file with the .lst extension is created and uploading into the asset. Il file manifesto contiene l'elenco di tutti i file di asset.The manifest file contains the list of all the asset files. Per altre informazioni, vedere Set di impostazioni di attività per Azure Media Indexer.For more information, see Task Preset for Azure Media Indexer.

static bool RunBatchIndexingJob(string[] inputMediaFiles, string outputFolder)
{
    // Create an asset and upload to storage.
    IAsset asset = CreateAssetAndUploadMultipleFiles(inputMediaFiles,
        "My Indexing Input Asset - Batch Mode",
        AssetCreationOptions.None);

    // Create a manifest file that contains all the asset file names and upload to storage.
    string manifestFile = "input.lst";            
    File.WriteAllLines(manifestFile, asset.AssetFiles.Select(f => f.Name).ToArray());
    var assetFile = asset.AssetFiles.Create(Path.GetFileName(manifestFile));
    assetFile.Upload(manifestFile);

    // Declare a new job.
    IJob job = _context.Jobs.Create("My Indexing Job - Batch Mode");

    // Get a reference to the Azure Media Indexer.
    string MediaProcessorName = "Azure Media Indexer";
    IMediaProcessor processor = GetLatestMediaProcessorByName(MediaProcessorName);

    // Read configuration.
    string configuration = File.ReadAllText("batch.config");

    // Create a task with the encoding details, using a string preset.
    ITask task = job.Tasks.AddNew("My Indexing Task - Batch Mode",
        processor,
        configuration,
        TaskOptions.None);

    // Specify the input asset to be indexed.
    task.InputAssets.Add(asset);

    // Add an output asset to contain the results of the job.
    task.OutputAssets.AddNew("My Indexing Output Asset - Batch Mode", AssetCreationOptions.None);

    // Use the following event handler to check job progress.  
    job.StateChanged += new EventHandler<JobStateChangedEventArgs>(StateChanged);

    // Launch the job.
    job.Submit();

    // Check job execution and wait for job to finish.
    Task progressJobTask = job.GetExecutionProgressTask(CancellationToken.None);
    progressJobTask.Wait();

    // If job state is Error, the event handling
    // method for job progress should log errors.  Here we check
    // for error state and exit if needed.
    if (job.State == JobState.Error)
    {
        Console.WriteLine("Exiting method due to job error.");
        return false;
    }

    // Download the job outputs.
    DownloadAsset(task.OutputAssets.First(), outputFolder);

    return true;
}

private static IAsset CreateAssetAndUploadMultipleFiles(string[] filePaths, string assetName, AssetCreationOptions options)
{
    IAsset asset = _context.Assets.Create(assetName, options);

    foreach (string filePath in filePaths)
    {
        var assetFile = asset.AssetFiles.Create(Path.GetFileName(filePath));
        assetFile.Upload(filePath);
    }

    return asset;
}

Processo parzialmente completatoPartially Succeeded Job

Se non tutti i file multimediali di input vengono indicizzati correttamente, il processo di indicizzazione ha esito negativo con codice errore 4000.If not all input media files are indexed successfully, the indexing job will fail with error code 4000. Per altre informazioni, vedere Codici di errore.For more information, see Error codes.

Vengono generati gli stessi output dei processi completati.The same outputs (as succeeded jobs) are generated. È possibile fare riferimento al file manifesto di output per scoprire quali file di input hanno avuto esito negativo in base ai valori presenti nella colonna Error.You can refer to the output manifest file to find out which input files are failed, according to the Error column values. Per i file di input con esito negativo, NON verranno generati i file AIB, SAMI, TTML, Web TT e delle parole chiave risultanti.For input files that failed, the resulting AIB, SAMI, TTML, WebVTT and keyword files will NOT be generated.

Set di impostazioni di attività per Azure Media IndexerTask Preset for Azure Media Indexer

L'elaborazione in Azure Media Indexer può essere personalizzata fornendo un set di impostazioni facoltativo insieme all'attività.The processing from Azure Media Indexer can be customized by providing an optional task preset alongside the task. La tabella seguente descrive il formato di questo file xml di configurazione.The following describes the format of this configuration xml.

NomeName Valore richiestoRequire DescrizioneDescription
inputinput falsefalse File di asset che si desidera indicizzare.Asset file(s) that you want to index.

Azure Media Indexer supporta i seguenti formati di file multimediali: MP4, WMV, MP3, M4A, WMA, AAC, WAV.Azure Media Indexer supports the following media file formats: MP4, WMV, MP3, M4A, WMA, AAC, WAV.

È possibile specificare il nome di file nell'attributo name o list dell'elemento input (come illustrato di seguito). Se non si specifica il file di asset da indicizzare, viene selezionato il file primario.You can specify the file name (s) in the name or list attribute of the input element (as shown below).If you do not specify which asset file to index, the primary file is picked. Se non è impostato alcun file di asset primario, viene indicizzato il primo file dell'asset di input.If no primary asset file is set, the first file in the input asset is indexed.

Per specificare in modo esplicito il nome del file di asset, eseguire:To explicitly specify the asset file name, do:
<input name="TestFile.wmv">

È anche possibile indicizzare più file di asset contemporaneamente (fino a 10).You can also index multiple asset files at once (up to 10 files). A tale scopo, seguire questa procedura:To do this:

  1. Creare un file di testo (file manifesto) con estensione .lst.Create a text file (manifest file) and give it an .lst extension.

  2. Aggiungere un elenco di tutti i nomi file di asset nell'asset di input a questo file manifesto.Add a list of all the asset file names in your input asset to this manifest file.

  3. Aggiungere (caricare) il file manifesto all'asset.Add (upload) thanifest file to the asset.

  4. Specificare il nome del file manifesto nell'attributo dell'elenco di input.Specify the name of the manifest file in the input’s list attribute.
    <input list="input.lst">



Nota: se si aggiungono più di 10 file al file manifesto, il processo di indicizzazione avrà esito negativo con codice di errore 2006.Note: If you add more than 10 files to the manifest file, the indexing job will fail with the 2006 error code.
metadatametadata falsefalse Metadati per uno o più file di asset specificati usati per l'adattamento al vocabolario.Metadata for the specified asset file(s) used for Vocabulary Adaptation. Utili per preparare l'indicizzatore per riconoscere le parole di vocabolario non standard, ad esempio i nomi propri.Useful to prepare Indexer to recognize non-standard vocabulary words such as proper nouns.
<metadata key="..." value="..."/>

È possibile assegnare i valori delle chiavi predefinite.You can supply values for predefined keys. Attualmente sono supportate le chiavi seguenti:Currently the following keys are supported:

"title" e "description", usate per l'adattamento al vocabolario per perfezionare il modello linguistico del processo e migliorare la precisione del riconoscimento vocale.“title” and “description” - used for vocabulary adaptation to tweak the language model for your job and improve speech recognition accuracy. I valori alimentano le ricerche per trovare documenti di testo pertinenti a livello di contesto, usando i contenuti per ampliare il dizionario interno per tutta la durata dell'attività di indicizzazione.The values seed Internet searches to find contextually relevant text documents, using the contents to augment the internal dictionary for the duration of your Indexing task.
<metadata key="title" value="[Title of the media file]" />
<metadata key="description" value="[Description of the media file] />"
Funzionalitàfeatures

Aggiunto nella versione 1.2.Added in version 1.2. Attualmente la sola funzionalità supportata è il riconoscimento vocale ("ASR").Currently, the only supported feature is speech recognition ("ASR").
falsefalse La funzionalità di riconoscimento vocale ha le chiavi di impostazioni seguenti:The Speech Recognition feature has the following settings keys:

ChiaveKey

DescrizioneDescription

Valore di esempioExample value

LinguaLanguage

Linguaggio naturale da riconoscere nel file multimediale,The natural language to be recognized in the multimedia file.

Inglese, spagnoloEnglish, Spanish

CaptionFormatsCaptionFormats

Un elenco separato da punto e virgola dei formati desiderati per l'output dell'eventuale sottotitolo.a semicolon-separated list of the desired output caption formats (if any)

ttml;sami;webvttttml;sami;webvtt

GenerateAIBGenerateAIB

Flag booleano che specifica se un file AIB sia obbligatorio o meno (da usare con SQL Server e l'IFilter indicizzatore del cliente).A boolean flag specifying whether or not an AIB file is required (for use with SQL Server and the customer Indexer IFilter). Per altre informazioni, vedere Uso dei file AIB con Azure Media Indexer e SQL Server.For more information, see Using AIB Files with Azure Media Indexer and SQL Server.

True; FalseTrue; False

GenerateKeywordsGenerateKeywords

Flag booleano che specifica se sia o meno necessario un file XML di parole chiave.A boolean flag specifying whether or not a keyword XML file is required.

True; False.True; False.

ForceFullCaptionForceFullCaption

Flag booleano che specifica se forzare o meno i sottotitoli completi (indipendentemente dal livello di probabilità).A boolean flag specifying whether or not to force full captions (regardless of confidence level).

Il valore predefinito è false e in questo caso le parole e le frasi con un livello di probabilità inferiore al 50% vengono omesse dagli output finali dei sottotitoli e sostituite da puntini di sospensione ("...").Default is false, in which case words and phrases which have a less than 50% confidence level are omitted from the final caption outputs and replaced by ellipses ("..."). I puntini di sospensione sono utili per il controllo della qualità dei sottotitoli.The ellipses are useful for caption quality control and auditing.

True; False.True; False.

Codici di erroreError codes

In caso di errore, Azure Media Indexer dovrebbe segnalare uno dei codici di errore seguente:In the case of an error, Azure Media Indexer should report back one of the following error codes:

CodiceCode NomeName Possibili causePossible Reasons
20002000 Configurazione non valida.Invalid configuration Configurazione non valida.Invalid configuration
20012001 Asset di input non validoInvalid input assets Asset di input mancanti o vuoti.Missing input assets or empty asset.
20022002 File manifesto non validoInvalid manifest Il manifesto è vuoto oppure contiene elementi non validi.Manifest is empty or manifest contains invalid items.
20032003 Impossibile scaricare il file multimedialeFailed to download media file URL non valido nel file manifesto.Invalid URL in manifest file.
20042004 Protocollo non supportatoUnsupported protocol Il protocollo dell'URL multimediale non è supportato.Protocol of media URL is not supported.
20052005 Tipo di file non supportatoUnsupported file type Il tipo di file multimediale di input non è supportato.Input media file type is not supported.
20062006 Troppi file di inputToo many input files Sono presenti oltre 10 file nel manifesto di input.There are more than 10 files in the input manifest.
30003000 Impossibile decodificare il file multimedialeFailed to decode media file Codec multimediale non supportato Unsupported media codec
oppureor
File multimediale danneggiatoCorrupted media file
oppureor
Nessun flusso audio nei file multimediali di input.No audio stream in input media.
40004000 Indicizzazione batch parzialmente completataBatch indexing partially succeeded Non è stato possibile indicizzare alcuni file multimediali di input.Some of the input media files are failed to be indexed. Per altre informazioni, vedere File di output.For more information, see Output files.
Altroother Errori interniInternal errors Contattare il team di supporto.Please contact support team. indexer@microsoft.comindexer@microsoft.com

Lingue supportateSupported Languages

Attualmente, sono supportate le lingue inglese e spagnolo.Currently, the English and Spanish languages are supported. Per altre informazioni, vedere il post di blog sulla versione 1.2.For more information, see the v1.2 release blog post.

Percorsi di apprendimento di Servizi multimedialiMedia Services learning paths

Altre informazioni sui percorsi di apprendimento di Servizi multimediali di Azure:Read about the Azure Media Services learning paths:

Fornire commenti e suggerimentiProvide feedback

Usare il forum di suggerimenti degli utenti per fornire commenti e suggerimenti su come migliorare Servizi multimediali di Azure.Use the User Voice forum to provide feedback and make suggestions on how to improve Azure Media Services. È anche possibile passare direttamente a una delle categorie seguenti:You also can go directly to one of the following categories:

Panoramica di Analisi servizi multimediali di AzureAzure Media Services Analytics Overview

Uso dei file AIB con Azure Media Indexer e SQL ServerUsing AIB Files with Azure Media Indexer and SQL Server

Indicizzazione dei file multimediali con Azure Media Indexer 2 PreviewIndexing Media Files with Azure Media Indexer 2 Preview