Pular para o conteúdo

Acompanhar a transcodificação

A transcodificação é automática e assíncrona. Após o ingest, faça polling do vídeo até status: "ready".

Um vídeo:

Terminal window
curl https://api.devstreamcore.com/v1/videos/vid_xxxx \
-H "Authorization: Bearer sc_live_..."

Vários de uma vez (ideal para uma grade/biblioteca — shape “lite”, 1 query):

Terminal window
curl "https://api.devstreamcore.com/v1/videos/batch?ids=vid_a,vid_b,vid_c" \
-H "Authorization: Bearer sc_live_..."
statusSignificado
preparingupload/transcode em andamento (veja progress, 0–100)
readypronto — playback.hls/dash/mp4 preenchidos
reprocessingnova tentativa transitória de encode
erroredfalhou — veja errors[]

Sugestão de polling: a cada 3–5 s enquanto preparing, com backoff. Quando status === "ready", use as URLs em playback (veja Montar seu player).