Pular para o conteúdo

Introdução

A DevStreamCore recebe um vídeo (por upload ou URL), transcodifica automaticamente para HLS/DASH + MP4 e devolve URLs públicas prontas para tocar. Esta é a documentação para desenvolvedores externos integrarem a API nos próprios projetos.

RecursoURL
API RESThttps://api.devstreamcore.com
Dashboard (conta)https://devstreamcore.com
Mídia públicahttps://stream.devstreamcore.com

Todos os endpoints ficam sob o prefixo /v1 e o contrato JSON é estável — campos só são adicionados, nunca renomeados ou removidos.

  1. Criar conta — no dashboard. Uma organização é provisionada automaticamente.
  2. Criar API key — no dashboard, formato sc_live_... (exibida uma única vez).
  3. Enviar o vídeoPOST /v1/videos (URL) ou POST /v1/uploads (upload direto).
  4. Transcodificação — automática e assíncrona; faça polling até status: "ready".
  5. URL de playback — use playback.hls / dash / mp4 no seu player.

Os passos 1 e 2 são feitos uma vez no dashboard (exigem login). Os passos 3 a 5 são feitos pelo seu servidor, com a API key.

Toda chamada a /v1/* exige a API key:

Authorization: Bearer sc_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx

A chave dá acesso total ao conteúdo da organização — use apenas no servidor, nunca no frontend. Veja Autenticação para detalhes.