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
Se você é novo na API do Kinescope
- Regras gerais da API — autorização, formato de token, paginação, ordenação e tratamento de erros
- Upload de arquivos via API — três métodos para fazer upload de vídeos e materiais complementares
Se você está integrando o player
- Kinescope Player SDK — SDK JavaScript para controle do player
- IFrame Player API — controle programático do player via IFrame Player API
Se você precisa de autorização
- Backend de autorização — controle de acesso a vídeos via backend externo
- Autenticação JWT para chat de stream — configurando autorização de usuários no chat
Seções principais
API e gestão de conteúdo
- Regras gerais da API — regras básicas da API: autorização, formato de resposta, paginação, ordenação, tratamento de erros
- Kinescope API — documentação completa da REST API
- Upload de arquivos via API — três métodos de upload: upload simples, upload Tus e upload por URL
Integração do player
- Kinescope Player SDK — SDK JavaScript para controle do player
- Kinescope Player Docs & IFrame API — documentação da IFrame Player API
- IFrame Player API — controle programático do player via IFrame Player API
Autorização e segurança
- Backend de autorização — controle de acesso a vídeos via backend externo
- Autenticação JWT para chat de stream — configurando autorização de usuários no chat de stream via JWT
Webhooks e eventos
- Tipos de webhook — recebendo notificações sobre eventos do Kinescope
Capacidades especiais
- Exemplo de implementação do protocolo Tus — exemplo de implementação do protocolo Tus para upload de arquivos grandes
- Iframe: pseudo-tela cheia no iOS — resolvendo o problema de tela cheia em dispositivos iOS
Principais casos de uso
Upload automatizado de vídeos
Use a API para fazer upload automático de vídeos do seu sistema. Upload simples, upload Tus para arquivos grandes e upload por URL são todos suportados.
Integração com plataformas
Integre o Kinescope em LMS, CRM ou outras plataformas. Use a API para gestão de vídeos e IFrame Player API para incorporação do player.
Controle de acesso
Configure um backend de autorização para controlar o acesso a vídeos com base nas regras do seu sistema (cursos, assinaturas, funções).
Monitoramento de eventos
Conecte webhooks para receber notificações sobre eventos: upload de vídeo, conclusão do processamento, visualizações e muito mais.
O que fazer a seguir?
Após explorar a API, recomendamos:
- Player de vídeo: configuração e incorporação — métodos básicos de incorporação e configuração do player
- Integrações — soluções prontas para plataformas populares
- Configurar webhooks — receba notificações de eventos
- Proteção de conteúdo — configurando restrições de acesso e DRM
- Explorar a documentação do player — documentaçã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!
Páginas da seção
- Regras Gerais da API
Regras básicas para trabalhar com a Kinescope API: autorização, formato de token, workspace, paginação, ordenação, tratamento de erros e formatos especiais de resposta.
- Upload de Arquivos via API
Upload de vídeos via Kinescope API: três métodos de upload, criação de links de upload para clientes, upload por URL e importação em massa via CSV.
- Kinescope API
Documentação completa da REST API do Kinescope: gerencie projetos, vídeos, streams e configurações via interface programática.
- IFrame Player API
A IFrame Player API permite o controle programático do player via JavaScript: iniciar e parar a reprodução, gerenciar volume, assinar eventos e muito mais.
- Kinescope player SDK
Kinescope Player SDK: código-fonte, exemplos de uso e documentação para integrar o player em aplicações móveis e web.
- Backend de Autorização: Controle de Acesso a Vídeos pelas Regras do Seu Sistema
Configure um backend de autorização externo do Kinescope: conceda acesso a vídeos por cursos, assinaturas e funções. Exemplo de solicitação JSON e lógica de resposta 200/403.
- Autenticação JWT para Chat de Stream
Configure a autenticação JWT para chat de stream: autorização automática de usuários, integração com seu sistema, gerenciamento seguro de chaves.
- Tipos de Webhook
Webhooks do Kinescope: notificações sobre eventos de vídeo e stream. Tipos de eventos, exemplos de solicitações e tratamento de erros para automação de processos.
- Iframe: Pseudo-Tela Cheia no iOS
Configurando o modo de pseudo-tela cheia para o player do Kinescope no iOS: preservando os controles do player e funcionando corretamente com marcas d'água dinâmicas.
- Kinescope player docs & IFrame API
Documentação completa do player do Kinescope: incorporação via iframe, IFrame API, web components e recursos avançados do player.
- Exemplo de Implementação do Protocolo Tus
Integrando o protocolo Tus com o Kinescope para upload de arquivos grandes: diagrama de interação, exemplos de implementação de backend em Go e frontend em JavaScript.