Crie aplicativos nativos com Universal Player
Escolha Android, iOS, Apple TV ou Samsung Tizen. Baixe os SDKs disponíveis na sua assinatura, experimente os reprodutores de avaliação públicos e consulte as etapas de configuração e as capturas de tela.
Experimente a demonstração PHP seguindo DEMO-QUICKSTART.md no SDK ZIP. Para usar seu próprio conteúdo, integre primeiro o site e o backend; depois, siga MOBILE-AND-TV-APPS.md para conectar o aplicativo ao mesmo sistema de login e às mesmas regras de acesso.
1. Escolha sua plataforma#
Android
Kotlin, Media3 e Widevine. Exemplos para celulares e TV, streaming e downloads VOD protegidos em dispositivos compatíveis.
Experimente o APK e crie um aplicativo Android →iPhone & iPad
Swift Package, SwiftUI e FairPlay. Controles de toque, listas de reprodução e downloads protegidos. iOS/iPadOS 15+.
Crie seu aplicativo iOS →Apple TV
O mesmo Apple SDK inclui um aplicativo de amostra tvOS com navegação remota, listas de reprodução e streaming FairPlay. tvOS 15+.
Crie seu aplicativo Apple TV →Samsung Smart TV
JavaScript, Samsung AVPlay e Widevine DASH VOD. Controles em tela cheia, listas de reprodução e navegação remota.
Experimente o kit de avaliação TV e crie um aplicativo Tizen →Amazon Fire TV (Vega OS)
React Native, native Vega media and Widevine VOD. Build a configurable app with playlist autoplay, fullscreen and text subtitles. SDK downloads require an active Professional or Enterprise subscription.
Build your Fire TV app →2. Baixe o SDK de Console#
- Entre na conta.Abra Console → Developer Tools → Device SDKs com uma organização de cliente que tenha assinatura Professional ou Enterprise ativa.
- Escolha o cartão da plataforma.Baixe o AAR ou SDK completo de Android, o Apple SDK ZIP ou o Tizen SDK ZIP. iOS e tvOS usam o mesmo Apple ZIP.
- Extraia o pacote e abra README.md.Mantenha a estrutura de pastas fornecida. O Console mostra os detalhes da versão e as somas de verificação SHA-256. Guarde os pacotes SDK para clientes no repositório privado de dependências da sua equipe.
- Execute a amostra e conecte seu aplicativo.Siga o guia da plataforma. Use seus próprios identificadores de aplicativo e certificados de assinatura. Teste seu conteúdo, back-end e dispositivos físicos antes de distribuir seu aplicativo.
| Baixar | Acesso | O que você recebe |
|---|---|---|
| Android SDK | Professional / Enterprise | 1.0.0-preview.14: AAR, SDK completo e projetos de integração de exemplo com compilação verificada |
| Apple SDK | Professional / Enterprise | 1.0.0-preview.4: Swift Package, exemplos Xcode para iOS/tvOS e testes |
| Tizen SDK | Professional / Enterprise | 1.0.0-preview.3 JavaScript API, tipos, amostra de controle remoto e testes |
| Android avaliação APK | Público | Aplicativo de demonstração assinado; baixar e instalar |
| Samsung kit de avaliação / WGT | Público | Widget não assinado e serviço auxiliar local local; configure e assine seu TV |
| Avaliação da Apple | Compile com o SDK disponível para os planos elegíveis | Assine a amostra com sua equipe Apple. Não há download público de IPA ou TestFlight. |
Baixe em Developer Tools → Device SDKs. O uso do SDK exige acesso Professional ou Enterprise ativo, incluindo avaliações Professional aprovadas. Standard mantém as APIs nativas para seu próprio player. O acesso ao SDK é verificado na criação da sessão e na renovação da licença; licenças offline expiram no máximo ao fim do período de serviço da conta.
3. Conecte seu backend e conteúdo publicado#
- Empacote e publique um vídeo criptografado. Use DASH/CENC para Android/Tizen e HLS/CBCS com uma implantação FairPlay ativa para Apple.
- Crie no seu backend um endpoint HTTPS autenticado para sessões de reprodução. Verifique o direito de acesso do espectador e chame a DRM-X Playback Session API.
- Retorne Universal Playback Session Contract v1 com o manifesto registrado, rotas de licença/certificado, autorização de curta duração e rota de liberação. Mantenha Site Key e Access Key no servidor.
- Defina o endpoint do aplicativo, Content IDs publicado e retorno de chamada de login do visualizador. Uma sessão de streaming é criada quando a visualização começa; pare ou substitua a reprodução para liberá-la.
- Play VOD primeiro. Confirme áudio, avanço na linha do tempo, legendas fornecidas pelo seu conteúdo, troca de conteúdo, acesso negado e liberação de sessão. Teste ao vivo apenas durante um evento ativo.
O SDK não substitui o login do cliente ou a lógica de assinatura. Comece com os exemplos de backend; use um token proxy quando sua arquitetura precisar.
Veja as interfaces do player#


Ver a captura original do Android





Se a amostra não for reproduzida#
- SDK download indisponível: confirme se a organização selecionada tem uma assinatura Professional ou Enterprise ativa; faça login novamente se a sessão expirar.
- Falha na autorização de vídeo: verifique Published Content ID, direito do visualizador e endpoint do servidor. Não coloque credenciais de locatário no aplicativo para contornar isso.
- O simulador Apple não reproduz FairPlay: execute o aplicativo assinado em um dispositivo físico compatível.
- Samsung falha na instalação: verifique Developer Mode, DUID, perfil de certificado e Permit to install applications. Siga as etapas de assinatura Tizen.
- Se o vídeo travar na TV, use um codec e uma resolução compatíveis e forneça uma versão Full HD para telas Full HD.
Para suporte, compartilhe SDK versão, dispositivo/OS, Content ID, hora e um código de erro sem dados confidenciais. Exclua credenciais, autorização de sessão, URLs assinados e cargas de licença.
DRM-X 6.0