Artigos sobre: Integrações
Este artigo também está disponível em:

Como integrar o DRM da Panda Video via API (para desenvolvedores)

Nesse artigo. vamos detalhar os passos necessários para configurar o DRM da Panda Video via API, como obter as credenciais necessárias e como gerar o token para uso no player.


Caso não tenha conhecimento sobre o DRM Watermark, leia esse artigo para se familiarizar com as funcionalidades.

Passo a passo


Para começar a integração, você precisará do ID do grupo de DRM e da chave secreta.


Esses dados são obtidos na dashboard da Panda Video, acessando a tela de Segurança, clicando no botão "Integrar DRM" e selecionar a opção API.


Gerando o Token JWT

O próximo passo é gerar o token JWT (JSON Web Token), que será utilizado para garantir que o DRM seja aplicado corretamente ao vídeo.


O exemplo abaixo utiliza Node.js para criar o token:


const JWT = require('jsonwebtoken');
const jwtObj = {
drm_group_id: "", // id do grupo de DRM
string1: "Licenciado para", // Primeiro campo
string2: "Nome: Fulano", // Segundo campo
string3: "CPF: XXXXXXXXXXX" // Terceiro campo
}
const expiresIn = 86400; // 24 horas em segundos
const secret = "" // chave secreta do grupo de DRM
const token = JWT.sign(jwtObj, secret, { expiresIn }) // token gerado


Você pode personalizar os campos de string com informações do usuário.


Adicionando o Token ao Embed do Player


Com o token gerado, o próximo passo é anexá-lo ao código embed do player, permitindo que o DRM seja aplicado ao vídeo. Basta adicionar o token como parâmetro no src do iframe, logo após o ID do vídeo, utilizando o parâmetro watermark.


<!-- SUBSTITUA O CÓDIGO EMBED -->
<iframe
id="panda-9e8936e9-99d3-4af8-adaa-f17747c258db"
src="https://player-vz-82493b0a-26d.tv.pandavideo.com.br/embed/?v=9e8936e9-99d3-4af8-adaa-f17747c258db&watermark=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkcm1fZ3JvdXBfaWQiOiIzNzYxMDA1ZC02YzJkLTRmYTAtOTc4OS1iYjBhMGEwNGI0NWUiLCJzdHJpbmcxIjoiTGljZW5jaWFkbyBwYXJhIiwic3RyaW5nMiI6IkZ1bGFubyIsInN0cmluZzMiOiJYWFhYWFhYWCIsImV4cCI6MTY2ODA4NzE4OTQyMCwiYWxnIjoiSFMyNTYifQ.FJTAogcH_u2WilDD-99LI2hV59mLQ5kf1ELc48XVhoA"
style="border:none;position:absolute;top:0;left:0;"
allow="accelerometer;gyroscope;autoplay;encrypted-media;picture-in-picture"
allowfullscreen=true
width="100%"
height="100%">
</iframe>

Validando o Token


Para verificar se o token JWT está sendo gerado corretamente, você pode utilizar ferramentas como o JWT.io ou testar a validação diretamente via API.


Como alterar o nível de segurança do DRM de Avançado para Regular (via API)


Você pode alterar o nível de segurança do seu DRM de Avançado para Regular diretamente através da API da Panda Video.


Para fazer a alteração, faça uma requisição PUT para o endpoint que permite atualizar as propriedades do grupo de DRM. No corpo da requisição, você precisa especificar o parâmetro security_level como "regular" para mudar para o nível Regular.


Para detalhes mais completos, consulte a documentação completa de atualização do grupo de DRM.


Aviso: Enquanto o Nível de Segurança Regular não possui custos, o Avançado tem o custo de R$ 2,90 por GB de Banda consumida.


Ficou com alguma dúvida?


Se você tiver dúvidas durante o processo de integração ou precisar de assistência adicional, nossa equipe de suporte está disponível para te ajudar.


Ainda não utiliza a Panda Video? Visite nossa página de planos e escolha o ideal para o seu negócio. Quem sabe você não vira o próximo pandinha? 🐼


Atualizado em: 10/07/2025

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!