Temos o prazer de anunciar que nosso novo sistema de distribuição de mídia, o Dynamic Delivery, será integrado ao Video Cloud e disponibilizado aos clientes em 2017. O Dynamic Delivery traz uma série de benefícios para o Video Cloud, incluindo melhor alcance de dispositivos, distribuição de ingest e entrega, custos reduzidos de armazenamento, maior flexibilidade e segurança de CDN. Neste artigo, vamos nos concentrar em como simplificar a questão da distribuição de conteúdo protegida pelo gerenciamento de direitos autorais pelo Dynamic Delivery em várias plataformas que exigem combinações exclusivas de fluxo e formato DRM, e como .

Introdução

De qualquer forma, quero mover e reproduzir o vídeo em qualquer lugar – todo mundo quer isso. Essas demandas são notáveis ​​em outros casos que não sejam conteúdos premium. No entanto, à medida que requisitos mais avançados, como DRM, legendas ocultas, legendas e faixas de vários áudio que suportam vários idiomas e comentários em áudio foram adicionados, a distribuição de vídeos em várias plataformas é realmente complicada. O ambiente do endpoint (navegador da Web, smartphone, tablet, TV conectada, caixa de streaming) está mudando constantemente. Para obter uma ótima experiência de reprodução, muitas vezes é necessário combinar codecs de vídeo, formatos de pacotes, sistemas DRM de várias maneiras nesses pontos finais, o que dificulta a entrega de vídeo. Não há uma combinação padrão de configurações que funcionem em qualquer dispositivo, e como muitos desses sistemas competem uns contra os outros, não creio que isso aconteça em breve. Por exemplo, um fluxo HLS protegido pelo FairPlay DRM da Apple TV não pode ser reproduzido em um dispositivo Android.

Até agora, o empacotamento de vídeos para suportar vários pontos de extremidade significa criar diferentes versões do mesmo conteúdo para cada endpoint ou usar uma solução multi-DRM Isso foi feito. Produzir versões diferentes para cada terminal significa que os requisitos para processamento e armazenamento continuarão a aumentar e, à medida que você adiciona várias legendas e idiomas, ele começará a aumentar exponencialmente. Uma solução multi-DRM tem seus próprios desafios e não funcionará bem em situações em que uma solução de streaming nativa é necessária para dispositivos e web móveis. Quando novos formatos de mídia são introduzidos ou as especificações de formato são alteradas, você deve atualizar ou recriar esses pacotes. A entrega dinâmica é útil nesses locais. Em vez de criar várias versões do mesmo conteúdo para cada endpoint, você cria várias versões ao mesmo tempo empacotando "just in time" conforme necessário. Com este método, não há necessidade de armazenar arquivos adicionais e você pode facilmente suportar novos formatos conforme necessário.

Benefícios

O Dynamic Delivery ajuda a gerenciar o crescimento dos formatos de entrega. Veja como fazer isso.

  • Reduzir a pegada no armazenamento : Isso é feito armazenando a execução uma vez e gerando um formato de fluxo contínuo downstream para distribuição sob demanda, se necessário, em tempo real.

  • Alcance e suporte a dispositivos : Seleciona automaticamente o formato adequado de embalagem e DRM e gera renderizações com embalagem just-in-time com base no dispositivo solicitando o conteúdo Eu vou. Isso reduz muito os custos e esforços futuros para se adaptar a futuros dispositivos e formatos.

Etapas para configuração

O Dynamic Delivery reduz significativamente a complexidade da entrega de conteúdo usando o DRM, mas há várias etapas para configurá-lo e operá-lo. Antes de mais nada, entre em contato com o gerente de conta do Brightcove sobre a ativação do DRM em sua própria conta. Se você deseja distribuir conteúdo para dispositivos iOS (como o Apple TV), é necessário obter o pacote de implantação do FairPlay lançado pela Apple. Para solicitar um pacote de implantação do FairPlay, entre em contato com a Apple a partir daqui (você precisará de uma conta do programa de desenvolvedor da Apple para fazer login). O pacote contém quatro informações importantes, portanto, informe ao Suporte ao Cliente Brightcove.

  • CSR (Solicitação de Assinatura de Certificado) – Arquivo pequeno com extensão csr

  • ASK (Chave secreta de aplicativo) – hex de texto simples de 128 bits Certificado da chave

  • : Normalmente, um arquivo com uma extensão da chave .der ou .cer

  • (chave privada padrão) – armazenado em um arquivo com extensão. 19659015] Mesmo se você estiver testando o Fairplay em um dispositivo iOS em um ambiente de teste ou controle de qualidade, você precisará obter um certificado de produção da Apple para garantir o sucesso no uso e na reprodução.

    Quando a configuração do DRM for concluída com sua conta, processe o arquivo de origem usando o Dynamic Ingest e especifique o perfil de ingestão com o Dynamic Delivery ativado, conforme descrito aqui. Por exemplo, se o seu perfil de inclusão incluir versões de 360 ​​@ 600 kbps, 720 p @ 1200 kbps e 720 p @ 2000 kbps, um conjunto de três reproduções MP4 fragmentadas será armazenado. O Dynamic Delivery empacota automaticamente essas interpretações para endpoints ativados por DRM que suportam o seguinte formato:

    • DASH-CENC para uso com o Google Widevine Modular e o Microsoft PlayReady [19659018] Fácil de usar com o Microsoft PlayReady

    • HLS para uso com o Apple FairPlay

    A figura a seguir é um diagrama da ideia de formato único de armazenamento e embalagem just-in-time.

    O teste de reprodução é um navegador de desktop popular (na maioria dos casos, o Silverlight e Você pode fazer isso se precisar distribuir conteúdo protegido em qualquer aplicativo iOS ou Android, que é implementado nativamente sem usar plug-ins do navegador, como o Flash). Se você estiver usando o Brightcove Player ou o SDK, defina as configurações de DRM conforme descrito aqui.

    Quando o DRM estiver ativado em sua conta, todos os títulos serão entregues usando a proteção DRM por padrão. Excepcionalmente, se você tiver um título que deseja distribuir desabilitando o DRM na conta que ativou o DRM, poderá fazê-lo usando um dos métodos a seguir.

    • Defina o sinalizador "drm_disabled" como true usando a API do Video Cloud CMS durante a inclusão ou a inclusão.

    • No Video Cloud Studio, desative o DRM usando a alternância DRM do título.

    Esta alternância está disponível apenas para contas com DRM ativado.

    Podemos suportar várias configurações de políticas e atender aos requisitos estipulados pelo seu provedor de conteúdo. Se você precisar atender à restrição da política de licenças sobre como reproduzir conteúdo, entre em contato com o gerente da sua conta para obter detalhes.