Players e SDKs

Adicione reprodução protegida sem expor seus segredos DRM.

Integre os pacotes HTML5 Universal Player, Android SDK, Apple FairPlay de pré-visualização do desenvolvimento, APIs nativas ou CMS através de um contrato de reprodução-sessão do lado do servidor.

O que isso dá ao seu negócioUm limite de integração consistente da reprodução do navegador para Android, iOS, TV e aplicações nativas DRM.DRM-X 6.0 · autorização de tempo de solicitação · entrega protegida
Construído em torno de sua aplicação

Escolha o seu método de integração.

Comece com sua plataforma. Verifique os requisitos de liberação e dispositivo disponíveis antes de integrar.

Pré-visualização pública · Web 1.2.0-preview.6

HTML5 Universal Player

Adicione reprodução protegida aos navegadores compatíveis com um Web Component e um exemplo PHP funcional.

Leia o guia de integração da Web
  • Listas de reprodução, embaralhamento, repetição e currículo do visualizador
  • Qualidade, faixas de áudio, legendas e velocidade de reprodução
  • Imagem em imagem onde o navegador o suporta
Um ponto de partida prático

Transfira o exemplo PHP e integre as suas próprias regras de acesso.

Configure o Content ID publicado e as credenciais do servidor. Depois substitua o início de sessão e a verificação de permissões do exemplo pela lógica da sua aplicação. Estão incluídas definições de listas de reprodução e da marca do reprodutor.

Abrir o exemplo PHP
Recursos

Controles de segurança práticos de operar.

Leitor Web Universal

Use seleção automática DRM, listas de reprodução, currículo, legendas, faixas de áudio e controles de qualidade em navegadores suportados. Comece com uma amostra PHP executável.

Android e TV

Utilização Kotlin, Media3, e MediaDrm em vez de Widevine em suporte Android, Android TV, Google TV, e Fire TV dispositivos.

Visualização do desenvolvimento da Apple

Use Swift e AVContentKeySession para o certificado FairPlay, SPC, CKC, renovação e liberação de sessão. Nativo reprodutor e refinamentos de download permanecem na qualificação de desenvolvimento.

Nativo e CMS

Integrar APIs de plataforma DRM, comerciais reprodutores, WordPress, LearnDash, LearnPress, ou Moodle.

Como funciona

Do conteúdo de origem ao dispositivo autorizado.

  1. 01

    Criar um endpoint do cliente

    Autentique o visualizador e solicite uma sessão de reprodução DRM-X da sua infra- estrutura.

  2. 02

    Solicitar um vídeo pelo Content ID

    O cliente nunca escolhe URLs de manifesto ou licença arbitrárias e nunca recebe seu API credenciais.

  3. 03

    Preparar a plataforma reprodutor

    Carregar o manifesto registrado devolvido e anexar autorização apenas para DRM licença e FairPlay pedidos de certificado.

  4. 04

    Lançar a sessão

    Liberte a reserva de fluxo simultâneo na parada, substituição, erro de terminal e desligamento da aplicação.

Para equipes de distribuição de conteúdo

Responsabilidades claras em todo o processo.

Seu backend continua decidindo os direitos de compra, assinatura, curso, aluguel e acesso do usuário. O DRM-X assina essa autorização e aplica seus limites sem colocar credenciais de longa duração no player ou aplicativo móvel.

Web
Qualified Shaka · Universal Player Web Component
Android
Kotlin · Media3 · MediaDrm
Maçã
Swift · AVFoundation · FairPlay Streaming
Exemplos de servidores
PHP · ASP.NET Core · Node.js · Python · Java · Vá · Ruby
Casos de uso

Projetado para as necessidades reais dos serviços de conteúdo protegido.

Equipas Web

Comece com um pacote PHP ou ASP.NET Core completo e altere as configurações claramente marcadas do lado do servidor.

Equipas móveis

Mantenha o direito e a política na infraestrutura enquanto frameworks nativos lidam com mídias protegidas e CDMs de plataforma.

Plataformas de aprendizagem

Adicionar reprodução protegida através de pacotes mantidos WordPress e Moodle sem colocar DRM-X credenciais em HTML.

Perguntas frequentes

O que saber antes de integrar.

Posso continuar a usar o meu reprodutor existente?

Yes. Any compatible EME or native player can consume the Universal Playback Session Contract if it preserves native DRM challenge and response bytes.

Onde posso personalizar a política de licença?

Seu servidor seleciona um modelo de política nomeado ou uma política personalizada aprovada completa quando ele solicita a sessão de reprodução.

DRM-X escolhe automaticamente o navegador DRM?

O Universal Player detecta os sistemas de chaves suportados e resolve o manifesto registado correcto. Windows Edge prefere PlayReady, com o retorno limitado Widevine no modo Auto.

Proteja sua próxima publicação

Criptografe o conteúdo, autorize cada espectador e alcance todos os dispositivos compatíveis.

Começar gratuitamente Abrir documentação