Conceitos e terminologia dos Serviços de Mídia

logotipo dos Serviços de Mídia v3


Você está procurando a documentação dos Serviços de Mídia v2?

Este tópico fornece uma breve visão geral da terminologia e dos conceitos dos Serviços de Mídia do Azure. O artigo também fornece links para os artigos com uma explicação detalhada dos conceitos e da funcionalidade dos Serviços de Mídia v3.

Os conceitos fundamentais descritos nestes tópicos devem ser examinados antes do início do desenvolvimento.

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Terminologia do Serviços de Mídia v3

Termo Descrição
Evento ao vivo Um evento ao vivo representa um pipeline para ingestão, transcodificação (opcionalmente) e empacotamento de fluxos ao vivo de vídeo, áudio e metadados em tempo real.

Para clientes que migram de APIs do Serviços de Mídia v2, o evento ao vivo substitui a entidade de canal no v2. Para mais informações, veja Migrando do v2 para o v3.
Ponto de extremidade/empacotamento/origem de streaming Nos Serviços de Mídia, um ponto de extremidade de streaming representa um serviço de origem e empacotamento dinâmico (just-in-time) que pode enviar conteúdo ativo e sob demanda diretamente para um aplicativo de player do cliente. Ele usa um dos protocolos de mídia de streaming comuns (HLS ou DASH). Além disso, o ponto de extremidade de streaming fornece criptografia dinâmica (just-in-time) para sistemas de gerenciamento de direitos digitais (DRMs) líderes do setor.

No setor de streaming de mídia, esse serviço é comumente conhecido como um empacotador ou origem. Outros termos comuns do setor para esse recurso incluem JITP (empacotador just-in-time) ou JITE (codificação just-in-time).

Conceitos dos Serviços de Mídia do Azure v3

Conceitos Descrição Links
Ativos e carregando conteúdo Para começar a gerenciar, criptografar, codificar, analisar e transmitir o conteúdo de mídia no Azure, você precisará criar uma conta dos Serviços de Mídia e carregar seu arquivo de mídia digital de alta qualidade em Ativos. Upload e armazenamento na nuvem

Conceito de ativos
Codificando o conteúdo Depois de carregar os seus arquivos de mídia digital de alta qualidade em Ativos, você pode codificá-los em formatos que podem ser reproduzidos em uma ampla variedade de navegadores e dispositivos.

Para codificar com os Serviços de Mídia v3 é necessário criar uma Transformação e um Trabalho.
Transformações e Trabalhos

Codificação com os Serviços de Mídia do Microsoft Azure
Analisar conteúdo (Analisador de Vídeo para Mídia) O Serviços de Mídia v3 permite que você extraia insights dos seus arquivos de vídeo e áudio usando as predefinições do Serviços de Mídia v3. Para analisar seu conteúdo usando as predefinições dos Serviços de Mídia v3, você precisa criar Transformações e Trabalhos.

Se você quiser informações mais detalhadas, use o Analisador de Vídeo para Mídia diretamente.
Analisando os arquivos de áudio e vídeos
Empacotamento e entrega Depois que o conteúdo é codificado, você pode tirar proveito do empacotamento dinâmico. Nos serviços de mídia, um ponto de extremidade de streaming é o serviço de empacotamento dinâmico usado para fornecer conteúdo de mídia aos players do cliente. Para fazer vídeos na saída do ativo disponível para clientes para a reprodução, você precisa criar um Localizador de Streaming e, em seguida, criar URLs de streaming.

Quando criar o Localizador de Streaming, além do nome do ativo, você precisará especificar uma Política de Streaming. As políticas de streaming permitem que você defina protocolos de streaming e opções de criptografia (se houver) para os localizadores de streaming. O empacotamento dinâmico é usado se você transmite seu conteúdo ao vivo ou sob demanda.

Você pode usar manifestos dinâmicos dos Serviços de Mídia para transmitir apenas uma rendição ou subclipes específicos do seu vídeo. Além disso, se você tiver conteúdo pré-codificado ou conteúdo que já esteja codificado por um codificador de terceiros, poderá transmitir o conteúdo com os serviços de origem do AMS. Para ver um exemplo de como usar um arquivo de origem pré-codificado, confira o exemplo Streaming de um Mp4
Empacotamento dinâmico

Pontos de Extremidade de Streaming

Localizadores de Streaming

Políticas de Streaming

Manifestos dinâmicos

Filtros
Proteção de conteúdo Os Serviços de Mídia permitem que você entregue o conteúdo ao vivo e sob demanda criptografado de forma dinâmica com a criptografia AES (AES-128) e/ou qualquer um dos três principais sistemas de DRM: Microsoft PlayReady, Google Widevine e Apple FairPlay. Os serviços de mídia também fornecem um serviço de distribuição de chaves AES e licenças DRM (PlayReady, Widevine e FairPlay) para os clientes autorizados.

Para especificar opções de criptografia em seu fluxo, você precisará criar a Política de Chave de Conteúdo e associá-la ao Localizador de Streaming. A política de chave de conteúdo permite que você configure como a chave de conteúdo é entregue aos clientes finais.

Tente reutilizar as políticas sempre que as mesmas opções forem necessárias.
Políticas de Chave de Conteúdo

Proteção do conteúdo
Transmissão ao vivo Os Serviços de Mídia permitem que você entregue eventos ao vivo para seus clientes na nuvem do Azure. Eventos ao Vivo são responsáveis pela ingestão e pelo processamento dos feeds de vídeo ao vivo. Quando você cria um Evento ao vivo, é criado um ponto de extremidade de entrada que pode ser usado para enviar um sinal ao vivo de um codificador remoto. Assim que o fluxo estiver fluindo para o evento ao vivo, você poderá começar o evento de streaming criando um Ativo, uma saída ao vivo e um Localizador de streaming. A saída ao vivo arquivará o fluxo no ativo e o disponibilizará aos espectadores por meio do ponto de extremidade do streaming. Um evento ao vivo pode ser definido como uma passagem (um codificador dinâmico local envia um fluxo de taxa de bits múltipla) ou uma Codificação Ativa (um codificador dinâmico local envia um fluxo de taxa de bits única). Visão geral da transmissão ao vivo

Eventos ao Vivo e Saídas Dinâmicas
Monitorando com a Grade de Eventos Para ver o andamento do trabalho, use a grade de eventos. Os Serviços de Mídia também emitem os tipos de eventos ao vivo. Com a Grade de Eventos, seus aplicativos podem escutar e reagir a eventos de praticamente todos os serviços do Azure, bem como de origens personalizadas. Lidando com os eventos da Grade de Eventos

Esquemas
Monitorando com o Azure Monitor Monitore as métricas e os logs de diagnóstico que ajudam a entender como os seus aplicativos estão sendo executados com o Azure Monitor. Métrica e logs de diagnóstico

Esquemas de logs de diagnóstico
Clientes do Player Você pode usar qualquer estrutura de player compatível com o protocolo de streaming HLS ou DASH. Há muitos players de software livre e comerciais disponíveis no mercado (Shaka, Hls.js, Video.js, Theo Player, Bitmovin Player etc.), bem como suporte interno de streaming no nível do sistema operacional e navegador nativo para HLS e DASH. O Player de Mídia do Azure também está disponível para reproduzir conteúdo de mídia reproduzido pelo Serviços de Mídia em uma grande variedade de navegadores. O Player de Mídia do Azure usa padrões do setor, como HTML5, MSE (Media Source Extensions) e EME (Encrypted Media Extensions) para proporcionar uma experiência de streaming adaptável. Visão geral do Player de Mídia do Azure

Fazer perguntas, comentar, obter atualizações

Confira o artigo comunidade dos Serviços de Mídia do Azure para ver diferentes maneiras de fazer perguntas, comentários e obter atualizações sobre os serviços de mídia.

Próximas etapas