Documentação de orientação de migração baseada em cenários de codificação
Importante
Já não é necessário migrar do Serviço de Multimédia do Azure v2 para o v3, uma vez que a preterição da API V2 será alinhada com a descontinuação dos Serviços de Multimédia do Azure. Consulte o guia de descontinuação dos Serviços de Multimédia do Azure para obter mais informações.
Este artigo fornece orientações baseadas em cenários de codificação que o ajudarão a migrar dos Serviços de Multimédia do Azure v2 para v3.
Pré-requisitos
Antes de começar a alterar o fluxo de trabalho de codificação, deve compreender as diferenças na forma como o armazenamento é gerido. No AMS V3, a API de Armazenamento do Azure é utilizada para gerir as contas de armazenamento associadas à sua conta dos Serviços de Multimédia.
Nota
As tarefas e tarefas criadas na v2 não aparecem na v3, uma vez que não estão associadas a uma transformação. A recomendação é mudar para transformações e tarefas v3.
Comparação do fluxo de trabalho de codificação
Dedique alguns minutos para ver os fluxogramas abaixo para obter uma comparação visual dos fluxos de trabalho de codificação para V2 e V3.
Fluxo de trabalho de codificação V2
Clique na imagem abaixo para ver uma versão maior.
- Configuração
- Crie um recurso ou utilização e um recurso existente. Se utilizar um novo recurso, carregue o conteúdo para esse recurso. Se estiver a utilizar um recurso existente, deve estar a codificar ficheiros que já existem no recurso.
- Obtenha os valores dos seguintes itens:
- ID ou objeto do processador de multimédia
- Cadeia de codificador (nome) do codificador que pretende utilizar
- ID do recurso do novo recurso OU o ID do recurso existente
- Para monitorização, crie uma subscrição de notificação de nível de tarefa ou de tarefa ou um processador de eventos do SDK
- Crie a tarefa que contém a tarefa ou as tarefas. Cada tarefa deve incluir os itens acima e:
- Uma diretiva para a criação de um recurso de saída. O recurso de saída é criado pelo sistema.
- Nome opcional para o recurso de saída
- Submeta a tarefa.
- Monitorize a tarefa.
Fluxo de trabalho de codificação V3
- Configurar
- Crie um recurso ou utilize um recurso existente. Se utilizar um novo recurso, carregue o conteúdo para esse recurso. Se estiver a utilizar um recurso existente, deve estar a codificar ficheiros que já existem no recurso. Não deve carregar mais conteúdos para esse recurso.
- Crie um recurso de saída. O recurso de saída é onde os ficheiros codificados e os metadados de entrada e saída serão armazenados.
- Obtenha valores para a transformação:
- Predefinição do Codificador Padrão
- Grupo de recursos AMS
- Nome da conta AMS
- Crie a transformação ou utilize uma transformação existente. As transformações são reutilizáveis. Não é necessário criar uma nova transformação sempre que quiser submeter uma tarefa.
- Criar uma tarefa
- Para a tarefa, obtenha os valores dos seguintes itens:
- Transformar nome
- Base-URI para o URL de SAS do seu recurso, o caminho de origem HTTPs da partilha de ficheiros ou o caminho local dos ficheiros. O
JobInputAsset
também pode utilizar um nome de recurso como uma entrada. - Nome(s) de ficheiro(s)
- Recursos de saída
- Um grupo de recursos
- Nome da conta AMS
- Para a tarefa, obtenha os valores dos seguintes itens:
- Utilize o Event Grid para monitorizar a sua tarefa.
- Submeta a tarefa.
Predefinições personalizadas da codificação V2 para V3
Se o código V2 denominado Codificador Standard com uma predefinição personalizada, primeiro tem de criar uma nova transformação com a predefinição personalizada do Codificador Standard antes de submeter uma tarefa.
As predefinições personalizadas são agora JSON e já não são baseadas em XML. Recrie a predefinição no JSON seguindo o esquema predefinido personalizado, conforme definido na documentação transformar a API Open (Swagger ).
Ficheiros de metadados de entrada e saída de uma tarefa de codificação
Na v2, os ficheiros de metadados de entrada e saída XML são gerados como resultado de uma tarefa de codificação. Na v3, o formato de metadados mudou de XML para JSON. Para obter mais informações sobre metadados, veja Metadados de entrada e metadados de saída.
Codificador Premium para codificador Standard v3 ou soluções baseadas em parceiros
A API v2 já não suporta o Codificador Premium. Se utilizou anteriormente o Codificador Premium baseado em fluxo de trabalho para codificação HEVC, deve migrar para o novo Codificador Standard v3 com suporte de codificação HEVC.
Se precisar das funcionalidades avançadas do fluxo de trabalho do Codificador Premium, recomendamos que comece a utilizar uma solução de parceiro de codificação avançada do Azure da Imagine Communications, Telestreamou Bitmovin.
Tarefas com entradas que estão em URLs alojados em HTTPS
Agora, pode submeter tarefas na V3 a partir de ficheiros armazenados no armazenamento do Azure, armazenados localmente ou em servidores Web externos com o suporte de entrada de tarefas HTTP(S).
Se utilizou anteriormente fluxos de trabalho para copiar ficheiros de ficheiros de blobs do Azure para recursos vazios antes de submeter tarefas, poderá conseguir simplificar o fluxo de trabalho ao transmitir um URL de SAS para o ficheiro no armazenamento de blobs do Azure diretamente para a tarefa.
Transcrição de áudio do Indexador v1 para o novo "modo básico" do AudioAnalyzer
Para os clientes que utilizam o processador Indexer v1 na API v2, tem de criar uma transformação que invoque a nova AudioAnalyzer
no modo básico antes de submeter uma Tarefa.
Codificação, transformações e conceitos de tarefas, tutoriais e guias de procedimentos
- Codificar vídeo e áudio com os Serviços de Multimédia
- Formatos e codecs do Codificador Padrão
- Codificar com uma escada de velocidade de transmissão gerada automaticamente
- Utilize a predefinição de codificação com suporte para conteúdos para encontrar o valor de velocidade de transmissão ideal para uma determinada resolução
- Unidades Reservadas de Multimédia
- Metadados de entrada
- Metadados de saída
- Empacotamento dinâmico nos Serviços de Multimédia v3: codecs de áudio
Obter ajuda e suporte
Pode contactar os Serviços de Multimédia com perguntas ou seguir as nossas atualizações através de um dos seguintes métodos:
- Q & A
-
Stack Overflow. Perguntas sobre etiquetas com
azure-media-services
. - @MSFTAzureMedia ou utilize @AzureSupport para pedir suporte.
- Abra um pedido de suporte através do portal do Azure.