Reprodução do canal¶
Um canal em funcionamento se serve por todos os protocolos principais de uma vez — não há nada para ligar, o endereço depende só do nome do canal. O espectador chega ao endereço da instalação; em um cluster, o próprio central o leva ao streamer onde o canal roda.
Os endereços¶
| Protocolo | Endereço |
|---|---|
| HLS | /streaming/v/<nome>/index.m3u8 — o caminho principal para web, apps móveis e Smart TV |
| DASH | /streaming/v/<nome>/Manifest.mpd |
| MPEG-TS por HTTP | /streaming/mpegts/<nome> — decodificadores e VLC |
| Stream fMP4 | /streaming/fmp4-stream/<nome> — fMP4 contínuo, prático para ferramentas |
| Reprodutor embutido | /streaming/embed/<nome> — uma página-reprodutor pronta |
| Informações do stream | /streaming/info/<nome> — JSON com trilhas e taxas de bits |
Se o canal leva um transcodificador com escada de qualidades, HLS e DASH servem todas as qualidades e o reprodutor troca entre elas sozinho.
Duas maneiras de reproduzir moram em outras páginas: servir por SRT — na página de retransmissão, assistir ao arquivo com retrocesso — na página de DVR.
O reprodutor embutido¶
/streaming/embed/<nome> é uma página-reprodutor completa: abra no navegador para uma checagem rápida ou incorpore no seu site com um iframe. O parâmetro ?autoplay=false desliga o início automático.

O mesmo reprodutor mostra o canal na aba de configurações básicas do console.
Confira a entrega¶
A checagem mais rápida é a playlist:
curl -s http://<endereço>/streaming/v/<nome>/index.m3u8 | head
Um canal vivo responde com um manifesto listando as qualidades (#EXT-X-STREAM-INF). Um manifesto só de cabeçalho significa que o canal existe mas não tem o que servir: quase sempre codecs brutos sem transcodificador.
- 404. Não há canal com esse nome — o nome entra no endereço literalmente.
- O manifesto está lá, o reprodutor não toca. Olhe os codecs em
/streaming/info/<nome>: reprodutores de navegador leem H.264/AAC. - O canal não está verde. Primeiro a fonte, depois a reprodução.