Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Fundamentos de História, Padrões e Arquitetura do Streaming de Vídeo
- Evolução dos protocolos de comunicação em tempo real
- Arquiteturas de streaming: cliente-servidor, P2P e modelos híbridos
- Princípios do streaming com taxa de bits adaptativa (ABR)
- Modelos de entrega via CDN e configurações de servidor de origem. Palavras-chave: arquitetura de streaming, protocolos de entrega de vídeo, streaming adaptativo, arquitetura CDN, comunicação em tempo real, configuração de servidor de origem, computação de borda
Protocolos de Streaming Principais e Tecnologias de Transmissão
- RTMP (Real-Time Messaging Protocol): uso legado e de transição, estratégias de migração do Adobe Flash
- HLS (HTTP Live Streaming): padrão adaptativo da Apple, manifests m3u8, gerenciamento de segmentos
- MPEG-DASH: streaming adaptativo padrão ISO, geração de manifestos, troca de taxa de bits
- WebRTC: streaming de baixa latência entre pares, servidores TURN/STUN/ICE, arquiteturas SFU/MCU
- SRT (Secure Reliable Transport): protocolo aberto de recuperação de perdas, criptografia AES-256, controle de taxa
- WebSockets e SIP: sinalização interativa e conferência em tempo real. Palavras-chave: protocolo RTMP, streaming HLS, MPEG-DASH, WebRTC, protocolo SRT, servidores TURN/STUN, arquitetura SFU, taxa de bits adaptativa, streaming de baixa latência, transporte em tempo real, sinalização de vídeo
Frameworks de Transcodificação e Processamento de Mídia de Código Aberto
- FFmpeg: gerenciamento de codecs (H.264/HEVC AV1), construção de pipelines, aceleração por hardware (NVENC, QSV), multiplexagem de streams, conversão de formatos
- GStreamer: arquitetura de pipelines, ecossistema de plugins (GIR), criação de elementos personalizados, integração com plugin WebRTC
- x264/x265: perfis avançados de codificação (high, main, main10), controle de taxa PBR/ABR/crf, otimização de presets (slow a ultrafast)
- HandBrake CLI: processamento em lote de mídia e fluxos de trabalho de transcodificação na nuvem. Palavras-chave: pipelines FFmpeg, framework GStreamer,
- codificação x264, codec HEVC/H.265, codificação AV1, otimização de transcodificação, codificação por hardware, gerenciamento de codecs, processamento de mídia, transcodificação em lote, controle de taxa (CRF), perfis de codificação
Servidores de Streaming de Código Aberto e Infraestrutura
SRS (Simple Realtime Server - Tencent): implantação com Docker, alternância de modos HLS/DASH/WebRTC, configurações de cluster com SRS Edge
- Wowza Streaming Engine (componentes de código aberto): gerenciamento de streams, configurações de host virtual, orquestração orientada por API
- nginx-mod-rtmp: configuração do módulo RTMP, configuração dos módulos HLS/DASH, conversão de ao vivo para VOD
- Janus Gateway: arquitetura de servidor de mídia WebRTC, ecossistema de plugins (gravação VoIP, conferência de vídeo), API administrativa RESTful
- mediasoup: biblioteca SFU WebRTC, gerenciamento de RTP/RTCP/RDTP, padrão consumer/producer, suporte a simulcast
- Jitsi VideoBridge: configuração do JVB, clusters de bridge, balanceamento de carga com JVB-colibri
- Ant Media Server Community Edition: streaming WebRTC/RTMP/HLS, configuração do dashboard, integração com WebSockets. Palavras-chave: servidor SRS, módulo nginx-rtmp, Janus Gateway, SFU mediasoup, Jitsi VideoBridge, Ant Media Server, streaming Wowza, servidor de mídia WebRTC, implantação com Docker, orquestração de streams, configuração de cluster
Produção de Vídeo Ao Vivo e Sob Demanda com Ferramentas de Código Aberto
- OBS Studio: gerenciamento de cenas, filtros e transições personalizados, integração StreamDSP/NDI, monitoramento remoto, presets de codificação
- Lister (Open Broadcaster Tools): configurações multi-cena, mistura de fontes de áudio, suporte a câmera virtual (OBS-VirtualCam)
- VLC Media Server: interface de streaming, conversão multicast/unicast, gerenciamento de playlists
- Mixxx: remix ao vivo e transmissão DJ por protocolos de internet
- Whisper: reconhecimento de fala de código aberto para legendagem e transcrição ao vivo durante transmissões. Palavras-chave: OBS Studio, produção de vídeo, broadcast ao vivo, gerenciamento de cenas, integração NDI, StreamDSP, mistura de vídeo e gerenciamento de fontes de áudio, câmera virtual, VLC Media Server, transcodificação, legendagem ao vivo, reconhecimento de fala Whisper de código aberto
Sistemas de Conferência WebRTC e Streaming em Grupo
- Stack de código aberto Jitsi Meet: configuração do Prosody, gerenciamento de sessão do Jicofo, arquitetura baseada em componentes, desenvolvimento de temas personalizados
- mediasoup + WebRTC: design de arquitetura SFU, estratégias de codificação simulcast e SVC, estimativa de banda
- SFUs MediaSoup: biblioteca SFU WebRTC (C++/Node.js), topologia de sala, controle de fluxo de mídia, suporte a simulcast
- LiveKit: plataforma SFU WebRTC, gerenciamento de sala, gerenciamento de participantes, APIs egress/ingress, implantação em Kubernetes
- BigBlueButton: sala de aula virtual de código aberto, compartilhamento de tela baseado em WebRTC, pesquisas, salas de grupo, gravação
- Palavras-chave: conferência WebRTC, Jitsi Meet, SFU mediasoup, codificação Simulcast, codificação de vídeo escalonável SVC, estimativa de banda, BigBlueButton, SFU LiveKit, gerenciamento de participantes, egress/ingress, implantação em Kubernetes, sala de aula virtual, compartilhamento de tela, comunicação de código aberto
Computação de Borda, Integração com CDN e Estratégias de Escalabilidade
- Design da topologia de entrega de borda do CDN de origem para baixa latência global
- Gerenciamento de pontos de ingestão FFmpeg e balanceamento de carga multi-CDN
- Proteção dinâmica de origem e estratégias de cache de borda (Akamai CloudFront Fastly edge workers)
- Streaming Multi-CDN: redundância, failover e otimização de custos
- Servidores de borda WebRTC e implantação global de TURN
- Streaming nativo em Kubernetes: K3s, KubeEdge, orquestração de containers de borda. Palavras-chave: entrega via CDN, computação de borda Kubernetes, multi-CDN, topologia origem-borda, Akamai CloudFront, origem dinâmica, cache de borda, servidores TURN globais, redundância de failover, otimização de custos, orquestração de borda K3s
Análises de Streaming, Monitoramento e Qualidade de Experiência (QoE)
- Ferramentas de monitoramento de streaming ao vivo (FFprobe Prometheus, dashboards Grafana)
- Análises de retenção de espectadores, eventos de buffering, medição de tempo de inicialização
- Stack de observabilidade de código aberto: Prometheus + Grafana para KPIs de streaming
- Métricas de qualidade ABR (Taxa de Bits Adaptativa): frequência de troca de bitrate, taxa de rebuffering
- Ferramentas de correlação de logs e depuração: análise de pacotes Wireshark para RTP/RTCP. Palavras-chave: análises de streaming, monitoramento FFprobe, dashboards Prometheus Grafana, métricas de qualidade ABR, retenção de espectadores, eventos de buffering, medição QoE tempo de inicialização, correlação de logs análise Wireshark RTP, monitoramento de código aberto
Monetização, DRM e Proteção de Conteúdo
- Estratégias de DRM para ecossistemas de código aberto: integração PlayReady, Widevine, FairPlay
- Modelos de monetização por assinatura: cobrança recorrente com Stripe open-payments, fluxos de pagamento
- Inserção de anúncios: SSAI (Server-Side Ad Insertion) com Servidores de Anúncios de Código Aberto (OpenX, Prebid)
- Marca d'água e fingerprinting para proteção de conteúdo
- Controle de acesso, autenticação baseada em tokens, proteção de stream baseada em JWT. Palavras-chave: estratégias DRM, PlayReady Widevine, proteção de conteúdo FairPlay, inserção de anúncios do lado do servidor, servidor de anúncios OpenX, Prebid de código aberto, marca d'água de vídeo, autenticação JWT, controle de acesso baseado em tokens, cobrança recorrente, monetização por assinatura
Arquitetura de Implantação, CI/CD e Streaming em Containers
- Implantação com Docker Compose para stack de streaming multi-serviço (FFmpeg SRS Janus nginx)
- Gráficos Helm do Kubernetes para clusters escaláveis de servidores de mídia
- Pipelines CI/CD para infraestrutura de streaming (GitHub Actions GitLab CI)
- Infraestrutura como Código: Terraform AWS CloudFormation para serviços de mídia
- Estratégias de balanceamento de carga: HAProxy round-robin menor número de conexões ponderado
- Implantações blue/green e canário para atualizações de streaming sem tempo de inatividade. Palavras-chave: stack de streaming Docker Compose, implantação Kubernetes Helm, pipelines CI/CD, GitHub Actions, Terraform CloudFormation, infraestrutura como código, balanceamento de carga HAProxy, implantação blue-green, implantação canário, atualizações sem downtime, escalonamento de servidor de mídia
Tendências Emergentes e Aplicações Práticas
Inovações em HLS e DASH de baixa latência, protocolos de streaming sub-segundo (LL-HLS LL-DASH)
- Otimização de codecs AV1 e VP9 para entrega via CDN
- Transcodificação de vídeo orientada por IA (classificação de cenas baseada em Deepstream OpenCV)
- Streaming nativo em nuvem com Knative Knative Eventing para pipelines de mídia serverless
- Cortes de rede 5G para streaming de vídeo de baixa latência e alta confiabilidade
- WebAssembly (Wasm) para processamento de vídeo do lado do cliente em navegadores
- Streaming de vídeo XR/AR com WebXR e protocolos de vídeo 360°. Palavras-chave: LL-HLS baixa latência HLS, LL-DASH, otimização de codec AV1, otimização VP9, transcodificação por IA, classificação de cenas OpenCV, streaming nativo em nuvem, Knative Eventing, pipelines de mídia serverless, cortes de rede 5G, WebAssembly vídeo no cliente, streaming AR WebXR, protocolos de vídeo 360
Laboratório Prático e Aplicação Baseada em Projetos
Pipeline de streaming ao vivo de ponta a ponta: OBS → nginx-rtmp → SRS → players HLS/DASH
- Configuração de conferência de vídeo WebRTC com Jitsi Meet
- Pipeline FFmpeg personalizado para saída multibitrate (SD/HD/4K) com push para CDN
- Testes de integração: testes de carga da infraestrutura de streaming (Locust/AB) em escala
- Solução de problemas: problemas comuns de streaming, incompatibilidade de codecs, problemas de firewall/NAT, depuração de negociação de codecs. Palavras-chave: pipeline de streaming ao vivo, OBS nginx-rtmp, FFmpeg multibitrate, HLS DASH, conferência de vídeo WebRTC, Jitsi Meet, testes de integração, testes de carga, Locust AB, solução de problemas de codec, problemas de NAT firewall, negociação de codec, saída SD HD 4K
Requisitos
Conhecimento geral de administração de sistemas
14 Horas