DRM-X 6.0 / SoluçõesMaçã FairPlay Streaming · DRM-X 6.0

FairPlay Streaming para o público da Apple

Proteja a entrega HLS em plataformas Apple compatíveis com um certificado claro, integração SPC e CKC e sua própria autorização de cliente confiável.

Ajuste primário
Suportado Safari, iOS, iPadOS e tvOS locais de reprodução
Entrega de mídia
FairPlay-compatível HLS
Troca de licenças
Certificado de aplicação → SPC desafio → CKC resposta
Como funciona a integração

Um caminho de reprodução Apple cuidadosamente integrado, apoiado por licenças DRM-X.

  1. 01

    Certificado

    Carregar o certificado de aplicação pública configurado.

  2. 02

    SPC

    O cliente Apple gera o desafio de licença.

  3. 03

    CKC

    O serviço autorizado devolve a resposta FairPlay.

  4. 04

    Reproduzir

    Retornar a resposta ao framework de mídia da Apple.

Crie uma experiência da Apple, não uma solução alternativa para o navegador

FairPlay Streaming é o caminho DRM para o ambiente protegido HLS em ambientes de reprodução suportados pela Apple. DRM-X conecta esse caminho ao seu fluxo de trabalho de publicação de conteúdo e autorização do servidor, enquanto AVFoundation ou a integração Safari reprodutor suportada lida com a troca do lado do dispositivo.

Escolha e teste a pilha de reprodução real: uma aplicação Apple nativa e uma web Safari reprodutor não têm o mesmo ciclo de vida ou comportamento de compatibilidade. Pacote criptografado HLS para a plataforma pretendida e teste as versões do sistema operacional, codecs e combinações de resolução que o seu serviço promete.

Tratar certificados e privados credenciais de forma diferente

O certificado de aplicação é uma entrada pública usada pelo reprodutor para construir um desafio. O material privado FairPlay credenciais e de implementação do servidor não são ativos reprodutor. Mantenha-os fora do site, pacote de aplicativos e amostra de cliente para download.

Uma integração de produção requer as permissões da Apple aplicáveis e a configuração de credencial aprovada FairPlay. Em DRM-X, a reprodução deve usar a implantação ativa associada ao Ambiente selecionado, ou um padrão explicitamente configurado da mesma organização. Activar o credenciais de um cliente diferente não é um recurso aceitável.

Siga o certificado → SPC → CKC sequência

Primeiro, autentique o visualizador na sua infra- estrutura e autorize o Publicado Content ID solicitado. Devolva a configuração FairPlay confiável, a referência de certificado público e a autorização de licença limitada. Seu aplicativo ou web reprodutor carrega o certificado e pede ao framework de mídia da Apple para criar um desafio SPC.

Envie os bytes exatos de desafio para o endpoint de licença configurado. Devolva os bytes CKC no formulário esperado pela sua integração reprodutor. Codificação, tipo de conteúdo e encapsulamento de resposta são erros comuns de integração: não aplique uma conversão arbitrária JSON ou base64 a menos que esse contrato específico de cliente o exija. Liberte a reserva de streaming quando a tentativa de visualização terminar.

  • Implantação de credencial aprovada e ativa
  • Identificadores corretos de criptografia e conteúdo HLS
  • Recuperação do certificado e tratamento exacto SPC/ CKC
  • Testes de reprodução reais Safari ou do dispositivo Apple

Planeje a visualização offline nativa independentemente

A visualização offline da Apple utiliza o download nativo específico da plataforma e as APIs persistentes da chave de conteúdo. Não é a mesma implementação do armazenamento Android Widevine de chaves, e uma integração de streaming Safari comum não deve ser anunciada como uma aplicação offline para download.

Se for necessária uma visualização offline ou a bordo da Apple, defina a aplicação nativa, os direitos, o ciclo de vida e a aceitação do dispositivo com Haihaisoft antes da implantação. A DRM-X Android AAR não é uma FairPlay SDK. A arquitectura de licença-serviço partilhada pode simplificar a sua infra- estrutura, mas cada plataforma ainda precisa do seu próprio caminho de cliente correctamente implementado.

Questões comuns

Devo colocar o FairPlay chave privada na minha aplicação?

Não. Somente o certificado público de aplicação pertence à troca de clientes. Privado credenciais permanece protegido do lado do servidor.

Posso reutilizar a implementação Android Widevine?

Reutilize os seus conceitos de autenticação e direito, não o código do lado do dispositivo. FairPlay usa um framework nativo diferente e SPC/CKC troca.

A aprovação da Apple está incluída automaticamente?

Não. As permissões aplicáveis da Apple, credenciais e os direitos de conteúdo devem ser estabelecidos para a implantação do cliente.

Fundo da plataforma: Maçã FairPlay Streaming. Product behavior and deployment scope are described above; platform capabilities do not imply every customer deployment is qualified.

Compilar com DRM-X 6.0

De uma arquitetura clara ao seu primeiro título protegido.

Use a documentação prática e exemplos executáveis, em seguida, qualifique os dispositivos que seus clientes usam.

Abra o guia prático