Editar

Share via


Mídia digital de vídeo sob demanda

Armazenamento do Blobs do Azure
Rede de Distribuição de Conteúdo do Azure
Azure
Player de Mídia do Azure

Ideias de soluções

Esse artigo é uma ideia de solução. Caso deseje que ampliemos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações sobre implementação ou diretrizes de preços, fale conosco enviando seus comentários no GitHub.

Essa solução é criada nos serviços gerenciados do Azure: Blob Storage, Content Delivery Network e Player de Mídia do Azure dos Serviços de Mídia do Azure. Esses serviços são executados em um ambiente de alta disponibilidade, com patch e suporte, permitindo que você se concentre em sua solução em vez de no ambiente em que eles são executados.

Arquitetura

Architecture diagram shows the flow from the video files through Azure Blob Storage and Live Encoder to the streaming endpoint.

Baixe um Arquivo Visio dessa arquitetura.

Componentes

  • Blob Storage: armazena grandes quantidades de dados não estruturados que podem ser acessados de qualquer lugar do mundo por meio de HTTP ou HTTPS. Você pode usar o armazenamento de Blob para expor dados publicamente para o mundo ou para armazenar dados do aplicativo de forma privada. Há várias opções para carregar arquivos no armazenamento de blob, incluindo AzCopy, portal de Serviços de Mídia do Azure, SDK do .NET ou API REST, CLI do Azure, Python ou uma das várias ferramentas/SDKs de armazenamento de blobs do Azure.
  • Codificador de Serviços de Mídia do Azure: trabalhos de codificação são uma das operações de processamento mais comuns nos Serviços de Mídia. Você cria trabalhos de codificação para converter arquivos de mídia de uma codificação para outra.
  • Ponto de extremidade de streaming dos serviços de mídia do Azure: um serviço de streaming que pode distribuir conteúdo diretamente a um aplicativo player do cliente ou a uma rede de distribuição de conteúdo (CDN) para distribuição posterior.
  • Rede de Distribuição de Conteúdo: fornece uma entrega de conteúdo segura e confiável com amplo alcance global e um conjunto de recursos avançados.
  • OPlayer de Mídia do Azure usa padrões do setor, como HTML5 (MSE/EME) para fornecer uma experiência de streaming adaptável enriquecida. Independentemente da tecnologia de reprodução usada, os desenvolvedores terão uma interface JavaScript unificada para acessar APIs. Confira também a documentação do Player de Mídia do Azure.
  • Proteção de conteúdo Multi-DRM: fornece conteúdo com segurança usando criptografia multi-DRM (PlayReady, Widevine, FairPlay Streaming) ou AES Clear Key.

Detalhes do cenário

Uma solução básica de vídeo sob demanda que oferece a capacidade de transmitir conteúdo de vídeo gravado para qualquer dispositivo de ponto de extremidade com capacidade de vídeo, aplicativo móvel ou navegador de desktop. Esse conteúdo pode incluir filmes, clipes de notícias, segmentos esportivos, vídeos de treinamento e tutoriais de suporte ao cliente. Os arquivos de vídeo são carregados no Armazenamento de Blobs do Azure, codificados em um formato padrão de múltiplas taxas de bits e, em seguida, distribuídos por meio de todos os principais protocolos de streaming com taxa de bits adaptável (HLS, MPEG-DASH, Smooth) para o cliente do Player de Mídia do Azure.

Você também pode usar outros players de mídia, como:

Possíveis casos de uso

Esta solução aplica-se à televisão, cinema e vários serviços de streaming online.

Próximas etapas