Como Funciona Webcasting: Streaming Ao Vivo Explicado
Webcasting = transmissão de áudio/vídeo em tempo real pela internet.
Fluxo de Trabalho
- Captura: Câmeras, microfones, compartilhamento de tela, software de apresentação.
- Codificação: Comprime para H.264/H.265 + AAC/Opus via OBS, vMix, Wirecast, ou codificador hardware.
- Ingestão: Envia stream RTMP/SRT para servidor de origem (Wowza, Nimble, AWS MediaLive, YouTube Live, Vimeo Livestream).
- Transcodificação/Transmuxing: Origem cria escadas de bitrate adaptativo (1080p/720p/480p/360p) → HLS (m3u8+ts) ou DASH (mpd).
- Distribuição: CDN (Akamai, CloudFront, Fastly) faz cache de segmentos globalmente.
- Reprodução: Espectador carrega embed/player (Video.js, JW Player,
<video> nativo) → solicita manifesto → stream do edge CDN mais próximo.
- Interação (Opcional): Chat, Q&A, enquetes via WebSocket/API junto ao stream.
- Gravação: Origem salva MP4/TS para sob demanda (VOD) posterior.
Protocolos Principais
- Ingestão: RTMP, SRT, RIST
- Entrega: HLS (Apple), DASH (MPEG), WebRTC (ultra-baixa latência)
Escalável a milhões; latência 5–30s (HLS) ou <1s (WebRTC).