Uma das principais razões pelas quais várias plataformas de OTT e e-learning implementam e utilizam o Widevine DRM é para garantir que obtenham a máxima receita dos seus conteúdos, restringindo a distribuição gratuita e ilegal desses conteúdos devido à pirataria de vídeos.
Índice:
- O que é Widevine DRM?
- História do Widevine
- Uma Revisão Sobre DRM
- Níveis de Segurança Widevine: L1, L2, L3
- Compatibilidade com DRM Google Widevine
- Como o Widevine DRM Funciona?
- Arquitetura DRM Widevine do VdoCipher + Configuração de Streaming
- Widevine CDM para Oferecer a Melhor Experiência do Usuário
- Streaming Criptografado + Licença DRM
- Automatize o Fluxo de Trabalho de Vídeo com APIs Amigáveis para Desenvolvedores
- Reprodução de Vídeo Criptografado com Licença DRM
- Disponibilizando Segurança de Nível Hollywood para Seus Vídeos
Você deve ter notado que muitas vezes os vídeos na Netflix, Prime Video ou Disney Plus não estão em resolução total (1080p ou 4K) em certos dispositivos Android ou navegadores Chrome. Uma das razões para isso é que seu conteúdo é protegido contra pirataria pelo Widevine. Tecnologia DRM e apenas dispositivos com maior compatibilidade de segurança são permitidos para transmitir conteúdo de melhor qualidade.
Você pode estar se perguntando, o que é o Widevine? Descubra tudo sobre o Widevine DRM, seus níveis de segurança, compatibilidade, como funciona e mais neste artigo.
O que é Widevine DRM?
Widevine DRM é uma tecnologia de licenciamento e criptografia DRM amplamente utilizada, de propriedade e mantida pelo Google. Ela protege seus vídeos contra downloads ilegais em navegadores como Chrome, Firefox e Edge. Também protege conteúdo em dispositivos como dispositivos Android, Android TV e Chromecast. Widevine DRM é compatível com streaming através de MPEG Dash e HLS Uma das principais razões pelas quais várias plataformas OTT e de e-learning utilizam Widevine DRM é garantir que obtenham as máximas receitas do seu conteúdo, restringindo a distribuição gratuita ilegal do seu conteúdo devido à pirataria de vídeo.
História do Widevine DRM
Originalmente, a Widevine era uma empresa separada do Google, trabalhando por conta própria na segurança de vídeos online, até ser adquirida pelo Google.
As tecnologias da Widevine inicialmente trabalhavam em software de gerenciamento de direitos digitais, que substituiu a segurança de conteúdo baseada em smart cards. Isso mudou muitas coisas, já que o custo do cartão foi eliminado junto com toda a logística envolvida na distribuição do cartão.
Em 2010, a Widevine foi comprada pelo Google para melhorar seu suporte para mídia e entretenimento. plataformas de vídeo . Isso os ajudou ainda mais a acelerar Transmissão de vídeo criptografado com DRM no Android com a ajuda de transmissão adaptativa Widevine possui duas versões diferentes, ou seja, clássica e modular.
Widevine ClassicClaro! Por favor, forneça o texto que você gostaria que eu traduzisse.
Widevine Classic é a versão mais antiga e atualmente está disponível apenas para dispositivos legados, como dispositivos Android mais antigos e smart TVs. Ela exigia que o conteúdo estivesse no formato proprietário .wvm. O suporte para a versão clássica já foi descontinuado, pois os dispositivos mais recentes usam apenas a versão modular do Widevine.
Widevine ModularClaro! Por favor, forneça o texto que você gostaria que eu traduzisse.
Widevine Modular é a versão atual do Widevine, que está sendo amplamente utilizada por todos os navegadores baseados em Chromium (mas não o Chromium) e dispositivos baseados em Android. Ele suporta o protocolos de streaming de vídeo como MPEG-DASH, HLS, assim como CMAF, CENC , e padrões HTML5, como EME ( Extensões de Mídia Criptografadas ) & MSE.
Uma Reciclagem Sobre Widevine DRM
Se você é alguém que não está muito claro sobre o que é DRM, vou explicar brevemente o que exatamente é DRM e como funciona. Caso contrário, você pode simplesmente pular para a próxima seção usando este link.
DRM ou Gerenciamento de Direitos Digitais é uma maneira de proteger seu conteúdo de qualquer uso não autorizado. Você pode definir restrições sobre o uso do seu vídeo para ter controle total sobre quem o acessa.
Soluções de DRM de vídeo protegem seu conteúdo mantendo a chave de criptografia segura. Normalmente, mesmo com forte criptografia, os vídeos eram facilmente baixados por várias ferramentas, pois conseguiam identificar a chave e usá-la para baixar os vídeos. Com o DRM, você não pode acessar a chave, pois ela está oculta em uma configuração BlackBox chamada CDM.
Outro DRM importante é o da Apple. Fairplay DRM e é usado junto com Widevine DRM. Saiba mais sobre DRM de vídeo e estratégia multi DRM no artigo vinculado.
Explore Mais ✅
Vdocipher ajuda várias plataformas de vídeo a proteger seu conteúdo de vídeo com Widevine DRM.
Níveis de Segurança do Widevine DRM: L1, L2, L3
O Google Widevine DRM fornece três níveis de segurança baseados na segurança utilizada no nível de hardware ou software. Os três níveis são Widevine L1, L2 e L3.
Antes de aprofundar nos níveis de segurança, é importante conhecer o TEE ou Ambiente de Execução Confiável, e como ele está relacionado aos níveis de segurança. O que o TEE faz essencialmente é garantir que tanto as chaves de decodificação quanto os vídeos decodificados permaneçam protegidos e não possam ser roubados.
Widevine L1
Widevine L1 é o nível mais alto de segurança no Widevine. Aqui, a segurança está no nível de hardware. A maioria dos dispositivos Android modernos suporta Widevine L1, mas ainda assim, há um número considerável de dispositivos com segurança L3.
Muitas plataformas de filmes como Netflix restringem propositalmente a reprodução em full HD apenas para dispositivos L1. Isso se deve ao fato de que dispositivos L1 podem bloquear a captura de tela com 100% de segurança em aplicativos móveis.
Embora essa decisão de basear a qualidade do vídeo no nível de segurança do Widevine seja uma escolha exclusiva da plataforma/fornecedor de conteúdo e não haja regras obrigatórias a respeito. Muitas outras plataformas de filmes e sites/apps de vídeos de cursos oferecem reprodução em HD em todos os níveis de segurança.
Para Widevine L1, o TEE realiza toda a descriptografia, decodificação e processamento de vídeo.
Widevine L1 usa recursos de segurança baseados em hardware e ambientes de execução confiáveis (TEE) para garantir o mais alto nível de segurança contra acesso não autorizado e pirataria de conteúdo.
Dispositivos que suportam Widevine L1 possuem hardware de segurança especializado que permite a descriptografia e reprodução de conteúdo criptografado em um ambiente seguro.
Isso torna extremamente desafiador para hackers e partes não autorizadas interceptar ou adulterar o conteúdo protegido.
Por isso, Widevine L1 está sendo amplamente utilizado para transmitir conteúdo premium.
Widevine L2
No Widevine L2, apenas a descriptografia de vídeo acontece no TEE, enquanto o processamento de vídeo acontece fora do TEE.
Widevine L2 não é utilizado para dispositivos móveis.Widevine L3Widevine L3 é o primeiro nível de segurança do Widevine. Dispositivos L3 não possuem TEE, e a proteção aqui é baseada apenas em software. Muitos telefones antigos, especialmente aqueles de orçamento, possuem L3.
Ele oferece um nível moderado de proteção e geralmente é encontrado em dispositivos de gama baixa. Conteúdo em definição padrão é geralmente transmitido em dispositivos usando Widevine L3. Embora seja a versão menos segura do Widevine, ele oferece alguma criptografia e proteção de conteúdo.
O Widevine L3 está geralmente disponível em smartphones de médio e baixo custo, televisores inteligentes mais antigos e outros dispositivos econômicos, estando disponível para um público mais amplo. Mas, com sua segurança inferior, pode ser suscetível a várias vulnerabilidades e ataques, pois carece dos recursos de segurança apoiados por hardware do Widevine L1.
Por essa razão, para resolver essa vulnerabilidade, as plataformas de conteúdo normalmente transmitem seu conteúdo de maior qualidade em dispositivos Widevine L2 ou Widevine L1.
Widevine L1 vs L3: Diferença entre os dois níveis de segurança Widevine
As principais diferenças entre Widevine L1 e Widevine L3 são a segurança e a proteção de conteúdo que eles oferecem.
Nível de Segurança:
- Widevine L1:
- Widevine L1 é o nível de segurança mais alto.
- Criptografia robusta e medidas de segurança baseadas em hardware
- O L1 é projetado para dispositivos que possuem ambientes de execução confiáveis (TEE).
- Widevine L3:
- Widevine L3 é o nível de segurança mais baixo entre as opções do Widevine.
- Nível básico de criptografia e proteção de conteúdo
- Compatibilidade de Dispositivos:
- Widevine L1 é uma tecnologia de proteção de conteúdo desenvolvida pelo Google para garantir a segurança na transmissão de vídeo digital. É amplamente utilizada por plataformas de streaming para proteger conteúdos de vídeo de alta qualidade contra cópias não autorizadas.
- Widevine L1 é suportado em dispositivos de alta gama com hardware de segurança dedicado, como smartphones premium, smart TVs e determinados dispositivos de streaming.
- Widevine L3:
- Widevine L3 é mais amplamente compatível com vários dispositivos, incluindo smartphones de médio e baixo custo, smart TVs mais antigas e outros dispositivos econômicos.
- Ele pode operar em uma gama mais ampla de hardware, pois não exige hardware de segurança especializado como o Widevine L1.
- Widevine L1 é uma tecnologia de proteção de conteúdo desenvolvida pelo Google para garantir a segurança na transmissão de vídeo digital. É amplamente utilizada por plataformas de streaming para proteger conteúdos de vídeo de alta qualidade contra cópias não autorizadas.
- Resolução de Conteúdo:
- Widevine L1:
- Widevine L1 permite a reprodução de conteúdo em alta definição (HD) e 4K com resolução e qualidade completas.
- Widevine L3:
-
- Widevine L3 é adequado para proteger conteúdos em definição padrão (SD) e fluxos de mídia de qualidade inferior.
-
- Widevine L1:
Compatibilidade com Google Widevine DRM
Agora que revisamos os níveis de segurança e sabemos quais dispositivos suportam cada nível de segurança. Vamos dar uma olhada na compatibilidade geral do Widevine DRM com outros dispositivos. Estes são os dispositivos que suportam a reprodução de Widevine DRM.
Navegadores Chrome, Firefox, Edge em Desktop/Notebook (Versão Windows 7 e superior)
- Navegadores Android Chrome, Edge, Firefox. (Versão Android 5 e superior)
- Aplicativo Android (Versão Android >5). Aplicativos nativos são suportados, aplicativos de visualização de web não são bem suportados.
- Android TV
- Chromecast
O Widevine CDM suporta 2 bilhões de dispositivos globais.
Atualmente, existem 2 bilhões de instalações ativas mensais para dispositivos Android e outros 2 bilhões de instalações ativas do aplicativo Chrome Desktop. Essas estatísticas indicam que o Widevine é de longe o sistema DRM mais relevante disponível. O Widevine DRM é um componente essencial de qualquer estratégia multi-DRM para conteúdo premium.
Como Funciona o Google Widevine DRM?
Há muita coisa acontecendo nos bastidores quando você clica em ‘play’ em um vídeo e quando finalmente consegue assisti-lo.
No Widevine DRM, a descriptografia segura é realizada através de uma série de trocas entre o Módulo de Descriptografia de Conteúdo e o Servidor de licenças Widevine DRM . O Reprodutor de vídeo HTML5 atua como um mediador para essas trocas. Embora, por si só, o player não consiga ler a licença ou o vídeo criptografado.
Estas são as etapas que ocorrem para descriptografar um vídeo para reprodução:
1. O vídeo é recebido da CDN ou Rede de Distribuição de Conteúdo.
Quando você pressiona o botão de ‘play’, primeiro o mecanismo de mídia do seu navegador identificará se o vídeo está criptografado ou não. Após identificá-lo, os ‘initData’ ou dados de inicialização são capturados pelo navegador e enviados para o seu player.
2. Os dados são passados para o CDM ou Módulo de Descriptografia de Conteúdo
Depois disso, seu player de vídeo envia os dados para o CDM.
3. O player recebe a solicitação de licença do CDM
Após receber os dados do player, o CDM cria uma solicitação de licença e, em seguida, repassa a licença de volta para o player.
4. O servidor de licenças Widevine recebe a solicitação do reprodutor
No próximo passo, o servidor de licenças Widevine recebe a solicitação de licença do seu reprodutor de vídeo.
5. O reprodutor recebe a licença do servidor
Após receber a solicitação, o servidor de licença envia o W licença idevine para o reprodutor de vídeo através de uma mensagem criptografada.
6. O CDM recebe a licença do player
O Player então envia a licença para o CDM.
7. O módulo OEMCrypto recebe os dados do CDM
O módulo OEMCrypto então recebe os dados do CDM e a descriptografia real acontece.
8. O reprodutor de vídeo recebe os fragmentos de vídeo do Módulo OEMCrypto.
Depois que o vídeo é descriptografado e decodificado, ele é então enviado para o seu reprodutor de vídeo em pequenos pedaços. O espectador consegue reproduzir o vídeo e a segurança também é garantida. E voilà, você tem a reprodução de vídeo no seu dispositivo.
Agora que você está ciente de como o Widevine DRM funciona, vamos dar uma olhada em sua implementação. Tendo implementado o Widevine DRM para mais de 2000 clientes, podemos afirmar que
Como os componentes do Widevine DRM fluem juntos como uma plataforma?
Os componentes DRM do Widevine trabalham juntos para oferecer uma solução completa para proteger seu conteúdo de vídeo. Isso inclui todas as ferramentas desde a fase de preparação do conteúdo até o streaming em qualquer dispositivo.
O fluxo do componente DRM do Widevine começa com a preparação de seus vídeos com o Shaka Packager para streaming de taxa de bits adaptativa . Assim que os vídeos em diferentes qualidades estão preparados, eles são criptografados com uma licença e armazenados no servidor de licenças Widevine.
Em uma etapa posterior, servidor de licenças widevine drm fornece as informações de licença ao reprodutor de vídeo, sempre que o vídeo criptografado é transmitido para o reprodutor via CDN.
O vídeo criptografado é então enviado para o CDM (módulo de descriptografia de conteúdo) do dispositivo, o que permite a reprodução segura do vídeo com o Módulo OEMCrypto.
Como funciona a Transmissão Adaptativa Dinâmica no Widevine DRM?
Na imagem abaixo, você verá como diferentes segmentos de vídeo são reproduzidos em momentos diferentes, com base na largura de banda atual dos usuários. Se a largura de banda atual do usuário for baixa, um segmento de qualidade inferior será transmitido e, à medida que a largura de banda melhorar, um segmento de melhor qualidade será transmitido. Os segmentos amarelos são os blocos de vídeo sendo reproduzidos com base na largura de banda detectada.
Componentes para Android no Widevine DRM
O fluxo no Android é semelhante ao fluxo usual de DRM Widevine. A principal diferença aqui é que métodos de API de baixo nível do Android são usados. Você também tem a opção de usar o Exoplayer como um aplicativo de exemplo, biblioteca ou player de referência para testes A/B.
Arquitetura DRM Widevine do VdoCipher + Configuração de Streaming
O Widevine é a arquitetura de DRM de vídeo do Google que permite aos criadores de conteúdo transmitir conteúdo protegido. O Widevine é principalmente suportado por dispositivos e softwares que operam no ecossistema do Google. Em dispositivos desktop, o Widevine DRM é suportado pelos navegadores Chrome, Firefox e Opera por meio de Widevine CDM e é compatível com dispositivos Android. Widevine também permite o streaming de conteúdo protegido via Google Chromecast e Android TV. Isso garante que os usuários tenham a melhor experiência de streaming em HD, ao mesmo tempo que mantém os interesses de receita do provedor de conteúdo em primeiro plano.
No VdoCipher, incorporamos a arquitetura Widevine como parte de nossa infraestrutura de streaming. Ela inclui transcodificação e criptografia, streaming adaptativo e comunicação com o Servidor DRM para descriptografia segura.
A garantia máxima para qualquer sistema de Gerenciamento de Direitos Digitais é ter certificações de estúdios de Hollywood. Eles têm milhões de dólares em jogo quando disponibilizam seu conteúdo por meio de streaming online. O Digital Entertainment Content Ecosystem (DECE) de Hollywood endossa o DRM da Widevine para streaming de vídeos. Netflix e Amazon Instant Video usam o DRM Widevine para streaming em dispositivos Chrome e Android. Na VdoCipher, nosso objetivo é fornecer uma solução completa de streaming de vídeo que abrange desde a experiência do usuário até a proteção de conteúdo para nossos usuários. Neste blog, detalho como a VdoCipher disponibiliza o Widevine para todos os usuários.
-
- Upload de Vídeo– Você pode fazer o upload de vídeos através do painel, ou utilizando nossas APIs de upload.
- Processamento de Vídeo–
- Codificação – Os vídeos são codificados em múltiplas taxas de bits.
- Criptografia de arquivos (usando CENC).
- Empacotamento de arquivo de vídeo e geração de chave a partir do servidor de licença DRM
- Gerenciamento de Vídeo usando APIs
- Arquivos de vídeo criptografados são armazenados nas localizações Edge da Amazon Cloudfront e do Google Cloud Platform CDN para garantir um streaming de vídeo rápido.
- Personalizações do player de vídeo
- Alteração do tema do player
- Sobreposições/botões sobre vídeo
- Reprodução de vídeo segura
- Código de Incorporação para gerar URLs Dinâmicos (requisição HTTP Post incluindo chave secreta do cliente para obter OTP único)
- Um OTP único é então enviado pelo servidor de licenças DRM.
- O arquivo de vídeo criptografado é descriptografado no ambiente confiável do navegador/dispositivo. O vídeo é renderizado através do reprodutor de vídeo, que pode alternar entre diferentes streams de diferentes taxas de bits.
- Marcação d’água dinâmica para dissuadir a captura de tela
Widevine ainda é uma tecnologia emergente. Como mencionei anteriormente, embora seja suportado de forma ubíqua pelo ecossistema do Google (e Firefox), o Widevine não é suportado pelo Internet Explorer da Microsoft ou pela Apple. Para criadores de conteúdo que desejam transmitir em todos os dispositivos e softwares, é necessário uma estratégia multi-DRM. No VdoCipher, fornecemos Widevine para Chrome e Fairplay para dispositivos Apple. Essa estratégia multi-DRM garante que os provedores de conteúdo possam confiar totalmente no VdoCipher para distribuir conteúdo em todos os dispositivos.
Widevine CDM para Oferecer a Melhor Experiência do Usuário
Nenhum plugin é necessário devido ao Native Widevine CDM.
A implementação do Widevine DRM pela VdoCipher garante que os vídeos sejam reproduzidos em dispositivos desktop usando o player de vídeo HTML5 nativo. Dispositivos e navegadores do Google possuem inerentemente o Widevine CDM (Content Decryption Module), o que permite essa reprodução segura em HTML5 baseada em hardware.
Streaming Adaptativo de Alta Qualidade com DASH
- A implementação do Widevine pela VdoCipher também utiliza o protocolo de streaming DASH. É um padrão de streaming de vídeo de código aberto e amplamente adotado. O DASH garante que o mesmo arquivo de vídeo possa ser usado em todos os dispositivos (com exceção do iPhone). Isso reduz consideravelmente os requisitos de armazenamento no Servidor/Rede de Distribuição de Conteúdo, pois só precisam armazenar um contêiner de arquivo que seria transmitido na maioria dos dispositivos.
- O aspecto mais valioso do protocolo DASH é a reprodução adaptativa, que permite transmitir a melhor qualidade possível para a largura de banda disponível da rede. Em locais urbanos onde os usuários assistem a vídeos, as conexões de rede podem frequentemente flutuar bastante. Isso pode ocorrer porque o espectador pode estar assistindo enquanto viaja, ou porque mais pessoas estão se conectando à rede compartilhada ao mesmo tempo. O player de vídeo VdoCipher monitora a qualidade da rede do usuário e, em seguida, transmite a melhor resolução possível para essa qualidade de rede específica.
- DASH também é usado para streaming via HTTP, que não é bloqueado por firewalls, o que é o caso de formatos de streaming como RTMP.
Streaming Criptografado + Licença DRM
Codificação de vídeo em múltiplas taxas de bits
Como mencionado na seção anterior, o streaming de vídeo em redes urbanas requer streaming adaptativo de taxa de bits. O processo de codificação de vídeo otimiza o tamanho do vídeo para entregar a mais alta qualidade com a menor taxa de bits. Os codecs de vídeo mais populares em uso atualmente são H.264 e VP9. Streams em resolução SD são codificados usando o codec H.264, que possui o suporte de decodificador mais amplo. Por outro lado, streams em resolução HD são codificados usando VP9. Isso é feito para a entrega de streams em 1080p para dispositivos como Android TV. Em fevereiro de 2018, a descriptografia ao nível de hardware para streams criptografados com Widevine está disponível para Smart TVs dos seguintes fabricantes de dispositivos: LG (WebOS), Panasonic (FirefoxOS), Philips (AndroidTV), Samsung (Tizen), Sharp Aquos (AndroidTV), Sony Bravia (AndroidTV). Diferentes arquivos de diferentes taxas de bits e resoluções são divididos em segmentos MP4 fragmentados de comprimento igual.
Arquivos de vídeo de diferentes taxas de bits são todos criptografados com CENC.
No Widevine DRM, cada faixa de vídeo individual é criptografada separadamente, usando CENC (Esquema de Criptografia Comum). O CENC garante que cada segmento de vídeo seja criptografado apenas uma vez. As chaves podem ser reutilizadas por diferentes DRMs de suporte (como o Playready). A API do Fairplay ainda não foi disponibilizada, portanto, atualmente, os streams do Fairplay precisam ser codificados separadamente.
O VdoCipher se comunica com o servidor de licenças Widevine para enviar as chaves de decodificação de conteúdo.
Ao empacotar e criptografar o vídeo, o empacotador VdoCipher solicita chaves de descriptografia de conteúdo do servidor de licença DRM da Widevine. O servidor de licença DRM da Widevine retorna esses dados para o VdoCipher.
As informações sobre a chave de criptografia/descriptografia são então inseridas na Media Presentation Description (MPD). Essas informações só podem ser compreendidas pelo módulo de Descriptografia de Conteúdo em caixa preta dentro do navegador/dispositivo. Ele usa as informações para preparar um Licença DRM solicitação do servidor de licenças Widevine.
Crie Licenças DRM Altamente Específicas com VdoCipher
Usando a arquitetura Widevine DRM da VdoCipher, você pode criar licenças DRM altamente específicas no momento do upload do vídeo. Por exemplo, você pode limitar o streaming em HD apenas para dispositivos que suportam decodificação de vídeo L1 (em que a descriptografia e a decodificação são baseadas em hardware). Você pode limitar dispositivos com segurança L3 (Widevine CDM é limitado ao navegador) apenas para reprodução em SD. Estúdios de Hollywood e DECE frequentemente exigem que os serviços de streaming sigam essa política, dando maior prioridade à segurança para conteúdo de vídeo em HD.
As licenças também permitem que você tenha um modelo de locação além de um modelo de vídeo sob demanda por transação. A maioria das plataformas de venda eletrônica de filmes, como iTunes e Google Play Movies, permitem que seus usuários aluguem filmes por um período de tempo ou comprem a licença para visualizações ilimitadas. As opções para alugar filmes tendem a limitar os usuários a assistir ao filme apenas dentro de um período de 48 horas a partir do início da reprodução. A implementação de uma licença DRM da VdoCipher permite que você personalize por quanto tempo uma licença será válida uma vez que ela tenha sido servida pela primeira vez.
Automatize o Fluxo de Trabalho de Vídeo com APIs Amigáveis para Desenvolvedores
Na VdoCipher, projetamos nosso serviço para ser API primeiro . Nós também temos um painel de controle de vídeos que você pode usar automaticamente para gerenciar seus vídeos. Usando nossas APIs, você pode automatizar o fluxo de vídeo que você faz upload para os nossos servidores AWS.
Os recursos básicos que fornecemos para gerenciamento automatizado de vídeo são:
- APIs de Upload
- Envie vídeos usando o Dashboard
- Importar/Carregar vídeos usando API
- requisição HTTP PUT para
dev.vdocipher.com/api/videos
com título do vídeo curl -X PUT https://dev.vdocipher.com/api/videos?title=title-of-video -H "accept: application/json" -H "content-type: application/json" -H "Authorization: Apisecret 1234567890"
- Isso retorna uma string JSON que inclui uma chave de upload, uma política de reprodução e o endpoint do bucket AWS S3, para o qual você envia uma solicitação HTTP POST com o arquivo a ser carregado.
- requisição HTTP PUT para
- Importar vídeos de URL através do Dashboard.
- Importar vídeos usando a API
- Solicitação HTTP PUT para
dev.vdocipher.com/api/videos/importURL
com URL do vídeo curl -X PUT https://dev.vdocipher.com/api/videos/importUrl -H "accept: application/json" -H "content-type: application/json" -H "Authorization: Apisecret 12345567890" -d "{ "url": "string"}"
- Seu vídeo estaria pronto para codificação, criptografia e empacotamento.
- Solicitação HTTP PUT para
- Adicionar e Recuperar tags usando APIs:
- Solicitação GET para
dev.vdocipher.com/api/videos/tags
para recuperar a lista de tags para a conta de usuário fornecida - Solicitação POST para
dev.vdocipher.com/api/videos/tags
adicionar em massa tags a um grupo de vídeos - Pedido PUT para
dev.vdocipher.com/api/videos/tags
para definir tags para um único vídeo e excluir registros de tags anteriores
- Solicitação GET para
- Recuperar informações baseadas em vídeo (incluindo imagem de pôster, tamanho do arquivo de vídeo)
- Solicitação GET para
dev.vdocipher.com/api/videos/{videoID}
- Solicitação POST para
dev.vdocipher.com/api/videos/{videoID}
para atualizar informações relacionadas a vídeos - Solicitação PUT para
dev.vdocipher.com/api/videos/{videoID}
para enviar uma nova versão de um vídeo
- Solicitação GET para
- Paginação de Vídeos para recuperar uma lista dos vídeos mais populares
Também temos APIs avançadas para permitir que nossos usuários automatizem melhor seu fluxo de trabalho. Isso inclui opções para carregar imagens de pôster personalizadas (miniatura) para maximizar a taxa de cliques dos usuários e atualizar parâmetros específicos dos seus vídeos. Por favor, entre em contato conosco se precisar de ajuda para automatizar o seu fluxo de trabalho de vídeos. APIs estão aqui.
Reprodução de Vídeo Criptografado com Licença DRM
Os vídeos são descriptografados de forma segura no dispositivo pelo Widevine CDM com uma licença criptografada do servidor de licenças DRM.
O player do VdoCipher atua como um mensageiro cego entre o servidor de licença DRM da Widevine e o Content Decryption Module (CDM) (que pode ser baseado em hardware ou software). O player do VdoCipher em si não manipula diretamente nenhuma chave de licença em nenhum momento. Ele obtém acesso ao fluxo de vídeo final quando o CDM decifra o fluxo para reprodução. Em desktops, o CDM está integrado aos navegadores. Em telefones Android, o CDM faz parte do hardware, criando um Ambiente de Execução Confiável. Note que, seja baseado em software ou hardware, o Content Decryption Module é de código fechado. O player de vídeo não sabe como o CDM decifra a chave. Ele apenas utiliza as APIs que o CDM do Widevine disponibiliza para solicitar e receber as chaves de licença DRM.
Dispositivos Android possuem o mais alto nível de segurança com Criptografia, Captura de Tela desativada.
Usando o Ambiente de Execução Confiável em dispositivos Android, os vídeos são descriptografados e decodificados na zona confiável do hardware. Somente então eles são reproduzidos na tela. A consequência disso é que dispositivos Android, por meio de aplicativos e sites, são protegidos contra captura de tela. A Captura de Tela não funciona enquanto o vídeo está sendo reproduzido no chrome do Android ou no aplicativo Android.
Recurso de Marca d’Água Específica para o Espectador para desincentivar a captura de tela no Desktop.
O software de gravação de tela é às vezes usado para piratear transmissões de vídeo do Chrome no desktop. Nós desenvolvemos nossa funcionalidade de marca d’água personalizada, que previne que vídeos sejam pirateados. Isso desencoraja os usuários de gravar vídeos online e compartilhá-los de forma ilícita com seus colegas.
Disponibilizando Segurança de Nível Hollywood para Seus Vídeos
Você pode ter certeza de que, se os estúdios de Hollywood, com seus contratos multimilionários para filmes com serviços de streaming online, confiam em uma solução DRM, eles teriam feito sua diligência sobre a segurança do DRM. Widevine é o serviço que a Netflix usa para seu conteúdo criptografado.
De modo geral, os estúdios de Hollywood limitam a reprodução de vídeo a uma resolução de 720p para o perfil L3 do Widevine. No perfil L3, a descriptografia é baseada em software e o vídeo final é renderizado pelo próprio player de vídeo. Os estúdios limitam resoluções HD e Ultra-HD para dispositivos que suportam o perfil L1, que fornece descriptografia, decodificação e renderização baseadas em hardware. O perfil L1 do Widevine DRM é suportado pela maioria dos smartphones Android e AndroidTV. Por favor, entre em contato conosco se você tiver solicitações semelhantes.
Para uma versão completa gratuita de teste de 5 GB com Widevine DRM, Clique aqui Por favor, forneça o texto que você gostaria de traduzir do inglês para o português.
https://youtu.be/l0waqBMM4VE
Glossário de DRM Widevine
Aqui está um glossário de termos relacionados ao Widevine DRM.
Shaka HTML5 Video player
Com o Widevine DRM, você obtém o player de vídeo Shaka, para qualquer plataforma que suporte HTML5. Shaka player garante a reprodução segura de vídeos online. Shaka player é um player de vídeo open-source em JavaScript. Ele conecta o Elemento de Vídeo e o Widevine CDM utilizando a API EME. VdoCipher já contém um player Shaka pré-integrado em seu produto.
Reprodutor Android para Widevine DRM
Você pode desenvolver seu próprio player nativo para Android usando as APIs da Plataforma Java ou um aplicativo web usando HTML5 e APIs JavaScript. MPEG DASH e CENC são padrões abertos que o player Android suporta. APIs do VdoCipher e o SDK já inclui Solução DRM + reprodutor de vídeo para integração em aplicativos Android.
Extensões de Fonte de Mídia (MSE)
Eles são usados para analisar os fluxos de mídia baseados em DASH que chegam e passá-los para o hardware de reprodução. A extensão Media Source para a especificação do elemento de Mídia do HTML5 pode ser encontrada em http://www.w3.org/TR/media-source/
Módulo OEMCrypto
O Módulo OEMCrypto descriptografa o conteúdo usando as informações passadas a ele pelo Player (e pelo Servidor de Licenças). O Módulo OEMCrypto está na Camada Confiável do dispositivo e está integrado ao hardware do dispositivo. Ele utiliza as informações de licença criptografadas para descriptografar a mídia, e a mídia é enviada para a pilha de vídeo.
Extensão de Mídia Criptografada (EME)
Extensões de Mídia Criptografadas (EME) utiliza o formato Common Encryption como parte do protocolo de segurança de ponta a ponta do Widevine DRM, garantindo que seu vídeo não possa ser baixado. Sendo um padrão recomendado pelo W3C, o aplicativo de streaming pode ser usado em diferentes engines de navegador, independentemente do sistema DRM em uso.
Compatibilidade com Widevine DRM
O Widevine DRM não é compatível com todos os dispositivos e navegadores. Na verdade, todo serviço de DRM tem algumas restrições de compatibilidade. O DRM do Google Widevine é compatível com os navegadores Chrome, Firefox, Edge no Desktop e Android, Chromecast, Android TV. Dispositivos de telefone Android vêm com 2 níveis de segurança do Google Widevine DRM – Nível L1 e Nível L3. Dispositivos L1 são compatíveis com recursos de segurança mais elevados do que os L3.
Servidor de Licenciamento Widevine DRM
O servidor de licenças Widevine DRM é uma configuração de servidor que é central para o sistema de codificação, criptografia e reprodução de vídeo. Ele autentica cada reprodução de vídeo e garante que o vídeo bruto não possa ser baixado.
Licença Widevine DRM
A licença DRM Widevine é um mecanismo de autenticação que garante que seu conteúdo só possa ser acessado de acordo com os protocolos de segurança exigidos. Em termos mais simples, a licença DRM Widevine é o sistema de autenticação usado para reproduzir um vídeo criptografado em um dispositivo.
CDM (Content Decryption Module)
O Widevine CDM pode ser considerado como uma caixa preta que vem pré-instalada em navegadores e dispositivos suportados, garantindo a reprodução de vídeos com DRM. O Widevine CDM garante que o mecanismo de troca de chaves permaneça seguro. O Google Chrome e o Mozilla Firefox têm o Widevine CDM pré-instalado.
DRM do Android
O Google Widevine DRM pode ser considerado como o DRM do Android. O Android oferece suporte à segurança de vídeos online e offline através do Google Widevine DRM. O Widevine DRM garante a decodificação segura e licenciada de vídeos nos navegadores Chrome, Firefox, Edge no Android, no aplicativo nativo do Android, e previne tentativas de download de vídeos por qualquer tipo de hacks, extensões ou plugins, etc.
Chrome DRM
O navegador Google Chrome oferece suporte à segurança de vídeos online por meio do Google Widevine DRM. Esse DRM garante a decodificação licenciada e segura de vídeos no navegador Chrome e impede o download de vídeos por meio de qualquer hack, extensão ou plugin, etc. O Chrome habilita o Widevine através do CDM (Módulo de Descriptografia de Conteúdo). O Chrome no Desktop (Windows, Mac, Linux) e Android ambos suportam Widevine DRM.
FAQs:
Como você implementa o Widevine DRM?
Para implementar o Widevine DRM, sua configuração precisa de um servidor de licenças junto com codificação específica, reprodução de vídeo e empacotamento. Você pode construir seu próprio servidor de licenças ou tentar obter uma licença do Google por conta própria se tiver um grande equipe de desenvolvimento e muito tempo livre ou optar por um provedor de produtos como o VdoCipher com servidor de licença widevine drm oferta.
Para que é utilizado o Widevine?
O Widevine DRM é amplamente utilizado para proteger seus vídeos contra downloads ilegais em navegadores como Chrome, Firefox e Edge. Ele também protege conteúdo em dispositivos como dispositivos Android, Android TV e Chromecast. Saiba mais sobre Android Video SDK para transmitir conteúdo compatível com Widevine com VdoCipher.
O que é o Android Widevine?
Android Widevine e Widevine DRM podem ser considerados a mesma coisa. O Widevine DRM protege conteúdo no Android tanto para modos offline quanto online. Além disso, dependendo do nível de segurança dos dispositivos, a gravação de tela pode ser bloqueada.
Qual DRM a Netflix utiliza?
A Netflix utiliza uma estratégia de multi-DRM, que inclui o uso de vários DRM, como Widevine, Fairplay e Playready DRM, para proteger vídeos contra pirataria em Android, IOS, Desktop e Smart TVs. Também escrevemos um blog separado explicando Netflix DRM .
Como faço para verificar o nível Widevine do meu dispositivo Android?
Você pode baixar einstale o aplicativo DRM Infoda Play Store. Abra o aplicativo e role para baixo até a seção Widevine CDM. Aqui, verifique o Nível de Segurança. Você verá L1 ou L3.
Como habilito o DRM no meu navegador?
Para habilitar DRM no Chrome, vá vá para chrome://settings/content e ative“conteúdo protegido” No Firefox, vá para about:preferences e certifique-se de que “Reproduzir conteúdo com DRM” está ativado, e que em about:addons (na aba de plugins) o Widevine está ativado.
O que é uma solução DRM?
Software DRM ou Sistema DRM é essencialmente um Software de Gerenciamento de Direitos Digitais, que garante que seu conteúdo esteja acessível apenas por quem você autorizar. Você pode usar o Software de DRM de Vídeo para garantir que seu conteúdo esteja acessível apenas pelo usuário que você autorizar e pode até gerenciar o navegador ou os dispositivos nos quais eles consomem seu conteúdo.
Supercharge Your Business with Videos
At VdoCipher we maintain the strongest content protection for videos. We also deliver the best viewer experience with brand friendly customisations. We'd love to hear from you, and help boost your video streaming business.


My expertise focuses on DRM encryption, CDN technologies, and streamlining marketing campaigns to drive engagement and growth. At VdoCipher, I’ve significantly enhanced digital experiences and contributed to in-depth technical discussions in the eLearning, Media, and Security sectors, showcasing a commitment to innovation and excellence in the digital landscape.
Leave a Reply