Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 14 horas
Temario del curso
Historia, estándares y fundamentos de arquitectura del streaming de video
- Evolución de los protocolos de comunicación en tiempo real
- Arquitecturas de streaming: cliente-servidor, P2P y modelos híbridos
- Principios del streaming adaptativo de velocidad de bits (ABR)
- Modelos de entrega por CDN y configuraciones de servidor de origen KeywordsArquitectura de streaming, protocolos de entrega de video, streaming adaptativo, arquitectura CDN, comunicación en tiempo real, configuración de servidor de origen, computación en el borde
Protocolos principales de streaming y tecnologías de transmisión
- RTMP (Real-Time Messaging Protocol): Uso legado y transitorio, estrategias de migración desde Adobe Flash
- HLS (HTTP Live Streaming): Estándar de streaming adaptativo de Apple, manifiestos m3u8, gestión de segmentos (segment)
- MPEG-DASH: Streaming adaptativo según estándar ISO, generación de manifiestos, conmutación de velocidad de bits
- WebRTC: Streaming de baja latencia entre pares (peer-to-peer), servidores TURN/STUN/ICE, arquitecturas SFU/MCU
- SRT (Secure Reliable Transport): Protocolo de recuperación de pérdida de código abierto, cifrado AES-256, control de velocidad de flujo
- WebSockets y SIP: Señalización interactiva y conferencias en tiempo real KeywordsProtocolo RTMP, streaming HLS, MPEG-DASH, WebRTC, protocolo SRT, servidores TURN/STUN, arquitectura SFU, velocidad de bits adaptativa, streaming de baja latencia, transporte en tiempo real, señalización de video
Marcos de trabajo de transcodificación y procesamiento de medios de código abierto
- FFmpeg: Gestión de codecs (H.264/HEVC AV1), construcción de pipelines, aceleración por hardware (NVENC, QSV), multiplexado de flujos, conversión de formatos
- GStreamer: Arquitectura de pipelines, ecosistema de plugins (GIR), creación de elementos personalizados, integración de plugin de WebRTC
- x264/x265: Perfiles de codificación avanzados (high, main, main10), control de velocidad PBR/ABR/crf, optimización de preajustes (de lento a ultrafast)
- HandBrake CLI: Procesamiento por lotes de medios y flujos de trabajo de transcodificación en la nube KeywordsPipelines de FFmpeg, marco de trabajo GStreamer,
- Codificación x264, codec HEVC/H.265, codificación AV1, optimización de transcodificación, codificación por hardware, gestión de codecs, procesamiento de medios, transcodificación por lotes, control de velocidad (CRF), perfiles de codificación
Servidores de streaming de código abierto e infraestructura
SRS (Simple Realtime Server - Tencent): Despliegue con Docker, conmutación de modos HLS/DASH/WebRTC, configuraciones de clúster con SRS Edge
- Wowza Streaming Engine (componentes de código abierto): Gestión de flujos, configuraciones de host virtual, orquestación mediante API
- nginx-mod-rtmp: Configuración del módulo RTMP, configuración de módulos HLS/DASH, conversión de en vivo a VOD
- Janus Gateway: Arquitectura de servidor de medios WebRTC, ecosistema de plugins (grabación VoIP, videollamadas), API administrativa RESTful
- mediasoup: Biblioteca SFU para WebRTC, gestión de RTP/RTCP/RDTP, patrón consumidor/productor, soporte para simulcast
- Jitsi VideoBridge: Configuración de JVB, clústeres de puentes, equilibrado de carga con JVB-colibri
- Ant Media Server Community Edition: Streaming WebRTC/RTMP/HLS, configuración de panel de control, integración de WebSockets KeywordsServidor SRS, módulo nginx-rtmp, Janus Gateway, SFU mediasoup, Jitsi VideoBridge, Ant Media Server, streaming Wowza, servidor de medios WebRTC, despliegue con Docker, orquestación de flujos, configuración de clúster
Producción de video en vivo y bajo demanda con herramientas de código abierto
- OBS Studio: Gestión de escenas, filtros y transiciones personalizados, integración de StreamDSP/NDI, monitoreo remoto, preajustes de codificación
- Lister (Open Broadcaster Tools): Configuraciones de múltiples escenas, mezcla de fuentes de audio, soporte para cámara virtual (OBS-VirtualCam)
- VLC Media Server: Interfaz de streaming, conversión de multicast a unicast, gestión de listas de reproducción
- Mixxx: Remix en vivo y transmisión de DJ mediante protocolos de internet
- Whisper: Reconocimiento de voz de código abierto para subtítulos y transcripción en vivo durante transmisiones KeywordsOBS Studio, producción de video, transmisión en vivo, gestión de escenas, integración de NDI, streamDSP, mezcla de video y gestión de fuentes de audio, cámara virtual, VLC Media Server, transcodificación, subtítulos en vivo, Whisper reconocimiento de voz de código abierto
Sistemas de conferencia WebRTC y streaming grupal
- Pila de código abierto Jitsi Meet: Configuración de Prosody, gestión de sesiones con Jicofo, arquitectura basada en componentes, desarrollo de temas personalizados
- mediasoup + WebRTC: Diseño de arquitectura SFU, estrategias de codificación simulcast y SVC, estimación de ancho de banda
- SFUs MediaSoup: Biblioteca SFU para WebRTC (C++/Node.js), topología de salas, control de flujo de medios, soporte para simulcast
- LiveKit: Plataforma SFU WebRTC, gestión de salas, gestión de participantes, API de egress/ingress, despliegue en Kubernetes
- BigBlueButton: Aula virtual de código abierto, compartición de pantalla basada en WebRTC, encuestas, salas de grupo, grabación
- KeywordsConferencias WebRTC, Jitsi Meet, SFU mediasoup, codificación Simulcast, codificación de video escalable SVC, estimación de ancho de banda, BigBlueButton, LiveKit SFU, gestión de participantes, egress/ingress, despliegue en Kubernetes, aula virtual, compartición de pantalla, comunicación de código abierto
Computación en el borde, integración de CDN y estrategias de escalabilidad
- Diseño de la topología de entrega en el borde de CDN de origen para baja latencia global
- Gestión de puntos de ingesta FFmpeg y equilibrado de carga multi-CDN
- Protección dinámica del origen y estrategias de caché en el borde (workers de borde de Akamai CloudFront Fastly)
- Streaming multi-CDN: redundancia, conmutación por error y optimización de costos
- Servidores de borde WebRTC y despliegue global de TURN
- Streaming nativo en Kubernetes: K3s, KubeEdge, orquestación de contenedores en el borde KeywordsEntrega CDN, computación en el borde Kubernetes, multi-CDN, topología de origen en el borde, Akamai CloudFront, origen dinámico, caché en el borde, servidores TURN globales, redundancia con conmutación por error, optimización de costos, orquestación de borde K3s
Analítica de streaming, monitoreo y calidad de la experiencia (QoE)
- Herramientas de monitoreo de flujos en vivo (FFprobe Prometheus, paneles de Grafana)
- Analítica de retención de espectadores, eventos de buffer, medición del tiempo de inicio
- Pila de observabilidad de código abierto: Prometheus + Grafana para KPIs de streaming
- Métricas de calidad de ABR (Adaptive Bitrate): frecuencia de conmutación de velocidad de bits, relación de reconbuffering
- Herramientas de correlación de registros y depuración: análisis de paquetes Wireshark para RTP/RTCP KeywordsAnalítica de streaming, monitoreo FFprobe, paneles Prometheus Grafana, métricas de calidad ABR, retención de espectadores, eventos de buffer, medición QoE tiempo de inicio, correlación de registros análisis RTP Wireshark, monitoreo de código abierto
Monetización, DRM y protección de contenido
- Estrategias de DRM para ecosistemas de código abierto: integración de PlayReady, Widevine, FairPlay
- Modelos de monetización por suscripción: facturación recurrente con Stripe open-payments, flujos de trabajo de pago
- Inserción de anuncios: SSAI (Server-Side Ad Insertion) con Servidores de Anuncios de Código Abierto (OpenX, Prebid)
- Marca de agua y huella digital para la protección de contenido
- Control de acceso, autenticación basada en tokens, protección de flujos basada en JWT KeywordsEstrategias DRM, PlayReady Widevine, protección de contenido FairPlay, inserción de anuncios lado servidor, servidor de anuncios OpenX, código abierto Prebid, marca de agua de video, autenticación JWT, control de acceso basado en tokens, facturación recurrente, monetización por suscripción
Arquitectura de despliegue, CI/CD y streaming contenerizado
- Despliegue con Docker Compose para pila de streaming multi-servicio (FFmpeg SRS Janus nginx)
- Gráficos Helm de Kubernetes para clústeres escalables de servidores de medios
- Pipelines CI/CD para infraestructura de streaming (GitHub Actions GitLab CI)
- Infraestructura como Código (Infrastructure-as-Code): Terraform AWS CloudFormation para servicios de medios
- Estrategias de equilibrado de carga: HAProxy round-robin, menor número de conexiones ponderadas
- Despliegues blue/green y canary para actualizaciones de streaming sin tiempo de inactividad KeywordsPila de streaming Docker Compose, despliegue Kubernetes Helm, pipelines CI/CD, GitHub Actions, Terraform CloudFormation, infraestructura como código, equilibrado de carga HAProxy, despliegue blue-green, despliegue canary, actualizaciones sin tiempo de inactividad, escalado de servidores de medios
Tendencias emergentes y aplicaciones prácticas
Innovaciones en HLS y DASH de baja latencia, protocolos de streaming de sub-segundo (LL-HLS LL-DASH)
- Optimización de codecs AV1 y VP9 para entrega por CDN
- Transcodificación de video impulsada por IA (clasificación de escenas basada en Deepstream OpenCV)
- Streaming nativo en la nube con Knative Knative Eventing para pipelines de medios serverless
- Slicing de red 5G para streaming de video ultra-confiable y de baja latencia
- WebAssembly (Wasm) para procesamiento de video en el cliente en navegadores
- Streaming de video XR/AR con WebXR y protocolos de video 360° keywordsLL-HLS baja latencia HLS LL-DASH codec AV1 optimización VP9 transcodificación impulsada por IA clasificación de escenas OpenCV streaming nativo en la nube Knative Eventing pipelines de medios serverless slicing de red 5G video en el cliente WebAssembly streaming AR WebXR protocolos de video 360
Laboratorio práctico y aplicación basada en proyectos
Pipeline de streaming en vivo extremo a extremo: OBS → nginx-rtmp → SRS → reproductores HLS/DASH
- Configuración de videollamada WebRTC con Jitsi Meet
- Pipeline FFmpeg personalizado para salida multi-bitrate (SD/HD/4K) con empuje a CDN
- Pruebas de integración: pruebas de carga de la infraestructura de streaming (Locust/AB) a escala
- Solucionado de problemas: problemas comunes de streaming, discrepancias de codecs, problemas de firewall/NAT, depuración de negociación de codecs keywordsPipeline de streaming en vivo OBS nginx-rtmp FFmpeg multi-bitrate HLS DASH videollamada WebRTC Jitsi Meet pruebas de integración pruebas de carga Locust AB solución de problemas de codecs problemas de NAT firewall negociación de codecs salida SD HD 4K
Requerimientos
Conocimientos generales de administración de sistemas