Linee guida per la migrazione basata su scenari di codifica
Importante
Non è più necessario eseguire la migrazione da Servizi multimediali di Azure v2 a v3 perché la deprecazione dell'API V2 sarà allineata al ritiro di Servizi multimediali di Azure. Per altre informazioni, vedere la guida al ritiro di Servizi multimediali di Azure .
Questo articolo fornisce indicazioni basate sullo scenario di codifica che consentono di eseguire la migrazione da Servizi multimediali di Azure v2 a v3.
Prerequisiti
Prima di iniziare a modificare il flusso di lavoro di codifica, è necessario comprendere le differenze nel modo in cui viene gestita l'archiviazione. In AMS V3 l'API di archiviazione di Azure viene usata per gestire gli account di archiviazione associati all'account di Servizi multimediali.
Nota
I processi e le attività creati nella versione 2 non vengono visualizzati nella versione 3 perché non sono associati a una trasformazione. È consigliabile passare a trasformazioni e processi v3.
Confronto del flusso di lavoro di codifica
Esaminare i diagrammi di flusso seguenti per un confronto visivo dei flussi di lavoro di codifica per V2 e V3.
Flusso di lavoro di codifica V2
Fare clic sull'immagine seguente per visualizzare una versione più grande.
- Configurazione
- Creare un asset o usare un asset esistente. Se si usa un nuovo asset, caricare il contenuto in tale asset. Se si usa un asset esistente, è necessario codificare i file già presenti nell'asset.
- Ottenere i valori degli elementi seguenti:
- ID o oggetto processore multimediale
- Stringa del codificatore (nome) del codificatore che si vuole usare
- ID risorsa del nuovo asset O ID risorsa dell'asset esistente
- Per il monitoraggio, creare una sottoscrizione di notifica a livello di processo o attività o un gestore eventi SDK
- Creare il processo che contiene l'attività o le attività. Ogni attività deve includere gli elementi precedenti e:
- Direttiva che deve essere creata da un asset di output. L'asset di output viene creato dal sistema.
- Nome facoltativo per l'asset di output
- Inviare il processo.
- Monitorare il processo.
Flusso di lavoro di codifica V3
- Configurazione
- Creare un asset o usare un asset esistente. Se si usa un nuovo asset, caricare il contenuto in tale asset. Se si usa un asset esistente, è necessario codificare i file già presenti nell'asset. Non è consigliabile caricare più contenuto in tale asset.
- Creare un asset di output. L'asset di output è il percorso in cui verranno archiviati i file codificati e i metadati di input e output.
- Ottenere i valori per la trasformazione:
- Set di impostazioni del codificatore Standard
- Gruppo di risorse AMS
- Nome dell'account AMS
- Creare la trasformazione o usare una trasformazione esistente. Le trasformazioni sono riutilizzabili. Non è necessario creare una nuova trasformazione ogni volta che si vuole inviare un processo.
- Creare un processo
- Per il processo, ottenere i valori per gli elementi seguenti:
- Nome trasformazione
- URI di base per l'URL di firma di accesso condiviso per l'asset, il percorso di origine HTTPs della condivisione file o il percorso locale dei file. può
JobInputAsset
anche usare un nome di asset come input. - Nomi file
- Asset di output
- Un gruppo di risorse
- Nome dell'account AMS
- Per il processo, ottenere i valori per gli elementi seguenti:
- Usare Griglia di eventi per il monitoraggio del processo.
- Inviare il processo.
Set di impostazioni personalizzati dalla codifica da V2 a V3
Se il codice V2 denominato Codificatore Standard con un set di impostazioni personalizzato, è prima necessario creare una nuova trasformazione con il set di impostazioni del codificatore Standard personalizzato prima di inviare un processo.
I set di impostazioni personalizzati sono ora JSON e non sono più basati su XML. Ricreare il set di impostazioni in JSON seguendo lo schema predefinito personalizzato, come definito nella documentazione dell'API Transform Open (Swagger).
File di metadati di input e output da un processo di codifica
Nella versione 2 i file di metadati di input e output XML vengono generati come risultato di un processo di codifica. Nella versione 3 il formato dei metadati è cambiato da XML a JSON. Per altre informazioni sui metadati, vedere Metadati di input e metadati di output.
Codificatore Premium a v3 Standard Encoder o soluzioni basate su partner
L'API v2 non supporta più il codificatore Premium. Se in precedenza è stato usato il codificatore Premium basato sul flusso di lavoro per la codifica HEVC, è necessario eseguire la migrazione al nuovo codificatore Standard v3 con supporto per la codifica HEVC.
Se sono necessarie le funzionalità avanzate del flusso di lavoro del codificatore Premium, è consigliabile iniziare a usare una soluzione partner di codifica avanzata di Azure di Imagine Communications, Telestreamo Bitmovin.
Processi con input presenti in URL ospitati HTTPS
È ora possibile inviare processi in V3 da file archiviati in Archiviazione di Azure, archiviati in locale o in server Web esterni usando il supporto per l'input del processo HTTP(S).
Se in precedenza sono stati usati flussi di lavoro per copiare file da file BLOB di Azure in asset vuoti prima di inviare processi, è possibile semplificare il flusso di lavoro passando un URL di firma di accesso condiviso per il file nell'archiviazione BLOB di Azure direttamente nel processo.
Trascrizione audio dell'indicizzatore v1 nel nuovo AudioAnalyzer "modalità di base"
Per i clienti che usano il processore Indexer v1 nell'API v2, è necessario creare una trasformazione che richiama il nuovo AudioAnalyzer
in modalità basic prima di inviare un processo.
Codifica, trasformazioni e concetti relativi ai processi, esercitazioni e guide
- Codifica di video e audio con Servizi multimediali
- Formati e codec del codificatore Standard
- Codificare con una scala a velocità in bit generata automaticamente
- Usare il set di impostazioni di codifica compatibile con il contenuto per trovare il valore di velocità in bit ottimale per una determinata risoluzione
- Media Reserved Units
- Metadati di input
- Metadati di output
- Creazione dinamica dei pacchetti in Servizi multimediali v3: codec audio
Guida e supporto tecnico
È possibile contattare Servizi multimediali con domande o seguire gli aggiornamenti tramite uno dei metodi seguenti:
- DOMANDE E RISPOSTE
-
Stack Overflow. Contrassegna le domande con
azure-media-services
. - @MSFTAzureMedia o usare @AzureSupport per richiedere supporto.
- Aprire un ticket di supporto tramite il portale di Azure.