Guias para Desenvolvedores
O Kinescope fornece API e SDK para integração e automação de operações de vídeo. Você pode fazer upload de arquivos, gerenciar vídeos, configurar acessos, integrar o player e receber notificações via webhooks.
Para quem é esta seção
- Desenvolvedores backend — precisam integrar o Kinescope em aplicações de servidor
- Desenvolvedores frontend — precisam incorporar o player e controlá-lo via IFrame Player API
- Engenheiros DevOps — precisam automatizar o upload e processamento de vídeos
- Desenvolvedores de plataforma — precisam integrar o Kinescope em LMS, CRM ou outros sistemas
Por onde começar
- Primeira requisição à API — comece pelas regras gerais : autorização, formato das respostas, paginação e erros
- Precisa enviar vídeos do seu sistema — três formas são explicadas em upload de arquivos via API
- Está incorporando o player em uma aplicação — use o Kinescope Player SDK para JavaScript
O que há nesta seção
API e gerenciamento de conteúdo
- Regras gerais da API — autorização, formato das respostas, paginação, ordenação e tratamento de erros
- Referência da API — todos os métodos com parâmetros, códigos de resposta e exemplos de requisição
- Upload de arquivos via API — upload simples, upload via Tus e upload por URL
- Exemplo de implementação do protocolo Tus — upload de arquivos grandes em partes, com retomada
Integração do player
- Kinescope Player SDK — SDK JavaScript para controlar o player
- IFrame Player API — métodos, eventos e chamadas para ação via IFrame
- Kinescope player docs & IFrame API — o que procurar na documentação completa do player
- Iframe: pseudo-tela cheia no iOS — contornando as limitações de tela cheia no iOS
Autorização e eventos
- Backend de autorização — controle de acesso a vídeos pelas regras do seu sistema: cursos, assinaturas, papéis
- Autenticação JWT para chat de stream — autorização dos espectadores no chat da transmissão
- Link de entrada no Speak com a função de administrador — token JWT no link da sala Speak com função pré-definida
- Tipos de webhook — notificações sobre upload, fim do processamento e outros eventos
O que fazer a seguir?
Depois de estudar a API, recomendamos:
- Player de vídeo: configuração e incorporação — formas básicas de incorporar e configurar o player
- Integrações — soluções prontas para plataformas populares
- Proteção de conteúdo — restrições de acesso e DRM
- Documentação do player — descrição completa da IFrame Player API
Ainda tem dúvidas? Escreva para o chat de suporte na interface do Kinescope — nossos especialistas vão ajudar!