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 de la transmisión de video, estándares y fundamentos de arquitectura
- Evolución de los protocolos de comunicación en tiempo real
- Arquitecturas de transmisión: cliente-servidor, P2P y modelos híbridos
- Principios de la transmisión con tasa de bits adaptativa (ABR)
- Modelos de entrega CDN y configuraciones de servidor de origen. Palabras clave: arquitectura de transmisión, 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
Protocoles y tecnologías de transmisión centrales
- 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
- MPEG-DASH: Streaming adaptativo estándar ISO, generación de manifiestos, cambio de tasa de bits
- WebRTC: Transmisión de baja latencia entre pares, 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 tasa de envío
- WebSockets y SIP: Señalización interactiva y conferencias en tiempo real. Palabras clave: protocolo RTMP, streaming HLS, MPEG-DASH, WebRTC, protocolo SRT, servidores TURN/STUN, arquitectura SFU, tasa de bits adaptativa, streaming de baja latencia, transporte en tiempo real, señalización de video
Marcos de transcodificación y procesamiento de medios de código abierto
- FFmpeg: Gestión de códecs (H.264/HEVC AV1), construcción de tuberías, aceleración por hardware (NVENC, QSV), multiplexación de flujos, conversión de formatos
- GStreamer: Arquitectura de tuberías, ecosistema de complementos (GIR), creación de elementos personalizados, integración de complementos WebRTC
- x264/x265: Perfiles de codificación avanzados (high, main, main10), control de tasa PBR/ABR/crf, optimización de presets (de lento a ultrarrápido)
- HandBrake CLI: Procesamiento de medios por lotes y flujos de trabajo de transcodificación basados en la nube. Palabras clave: tuberías de FFmpeg, marco GStreamer,
- codificación x264, códec HEVC/H.265, codificación AV1, optimización de transcodificación, codificación por hardware, gestión de códecs, procesamiento de medios, transcodificación por lotes, control de tasa (CRF), perfiles de codificación
Servidores de transmisión e infraestructura de código abierto
SRS (Simple Realtime Server - Tencent): Despliegue con Docker, cambio de modos HLS/DASH/WebRTC, configuraciones de clúster con SRS Edge
- Motor de transmisión Wowza (componentes de código abierto): Gestión de flujos, configuración de anfitriones virtuales, orquestación impulsada por API
- nginx-mod-rtmp: Configuración del módulo RTMP, configuración del módulo HLS/DASH, conversión de directo a VOD
- Janus Gateway: Arquitectura de servidor de medios WebRTC, ecosistema de complementos (grabación VoIP, videoconferencia), API administrativa RESTful
- mediasoup: Biblioteca SFU WebRTC, gestión de RTP/RTCP/RDTCP, patrón consumidor/productor, soporte simulcast
- Jitsi VideoBridge: Configuración JVB, clústeres de puente, equilibrado de carga con JVB-colibri
- Ant Media Server Community Edition: Streaming WebRTC/RTMP/HLS, configuración del panel de control, integración de WebSockets. Palabras clave: servidor SRS, módulo nginx-rtmp, Janus Gateway, mediasoup SFU, 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 StreamDSP/NDI, monitoreo remoto, presets de codificación
- Lister (Open Broadcaster Tools): Configuraciones multi-escena, mezcla de fuentes de audio, soporte de 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: Mezcla en vivo y transmisión de DJ sobre protocolos de internet
- Whisper: Reconocimiento de voz de código abierto para subtítulos en vivo y transcripción durante las transmisiones. Palabras clave: OBS Studio, producción de video, transmisión en vivo, gestión de escenas, integración 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 conferencias y transmisión grupal con WebRTC
- 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 de MediaSoup: Biblioteca SFU WebRTC (C++/Node.js), topología de sala, control de flujo de medios, soporte simulcast
- LiveKit: Plataforma SFU WebRTC, gestión de salas, gestión de participantes, APIs egress/ingress, despliegue en Kubernetes
- BigBlueButton: Aula virtual de código abierto, compartimiento de pantalla basado en WebRTC, encuestas, salas de ruptura, grabación
- Palabras clave: conferencias WebRTC, Jitsi Meet, mediasoup SFU, codificación Simulcast, SVC codificación de video escalable, estimación de ancho de banda, BigBlueButton, LiveKit SFU, gestión de participantes, egress/ingress, despliegue en Kubernetes, aula virtual, compartimiento de pantalla, comunicación de código abierto
Computación en el borde, integración con 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 de FFmpeg y equilibrado de carga multi-CDN
- Protección dinámica del origen y estrategias de caché en el borde (Akamai CloudFront Fastly edge workers)
- Streaming multi-CDN: redundancia, conmutación por error y optimización de costos
- Servidores WebRTC en el borde y despliegue global de TURN
- Streaming nativo en Kubernetes: K3s, KubeEdge, orquestación de contenedores en el borde. Palabras clave: entrega CDN, computación en el borde Kubernetes, multi-CDN, topología de origen borde, Akamai CloudFront, origen dinámico, caché en el borde, servidores TURN globales, redundancia de conmutación por error, optimización de costos, orquestación de borde K3s
Análisis de streaming, monitoreo y calidad de la experiencia (QoE)
- Herramientas de monitoreo de flujos en vivo (FFprobe, Prometheus, paneles de Grafana)
- Análisis de retención de espectadores, eventos de almacenamiento en búfer, 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 cambio de tasa de bits, proporción de rebuffering
- Correlación de registros y herramientas de depuración: análisis de paquetes Wireshark para RTP/RTCP. Palabras clave: análisis de streaming, monitoreo FFprobe, paneles Prometheus Grafana, métricas de calidad ABR, retención de espectadores, eventos de almacenamiento en búfer, medición QoE tiempo de inicio, correlación de registros análisis Wireshark RTP, monitoreo de código abierto
Monetización, DRM y protección de contenido
- Estrategias 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 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. Palabras clave: estrategias DRM, PlayReady Widevine, protección de contenido FairPlay, Server-Side Ad Insertion, servidor de anuncios OpenX, Prebid de código abierto, 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 de servidores de medios escalables
- Tuberías CI/CD para infraestructura de streaming (GitHub Actions GitLab CI)
- Infraestructura como Código: Terraform AWS CloudFormation para servicios de medios
- Estrategias de equilibrado de carga: HAProxy round-robin, menor peso de conexiones
- Despliegues azul/verde y canario para actualizaciones de streaming sin tiempo de inactividad. Palabras clave: pila de streaming Docker Compose, despliegue Kubernetes Helm, tuberías CI/CD, GitHub Actions, Terraform CloudFormation infraestructura como código, equilibrado de carga HAProxy, despliegue azul/verde, despliegue canario, actualizaciones sin tiempo de inactividad, escalado de servidor de medios
Tendencias emergentes y aplicaciones prácticas
Innovaciones en HLS y DASH de baja latencia, protocolos de streaming de menos de un segundo (LL-HLS LL-DASH)
- Optimización de códecs AV1 y VP9 para entrega en 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 tuberías de medios sin servidor
- Slicing de red 5G para streaming de video ultrarrentable y de baja latencia
- WebAssembly (Wasm) para procesamiento de video del lado del cliente en navegadores
- Streaming de video XR/AR con WebXR y protocolos de video 360°. Palabras clave: LL-HLS baja latencia HLS LL-DASH, códec AV1, optimización VP9, transcodificación impulsada por IA, clasificación de escenas OpenCV, streaming nativo en la nube, Knative Eventing, tuberías de medios sin servidor, slicing de red 5G, video del lado del cliente WebAssembly, streaming AR WebXR, protocolos de video 360
Laboratorio práctico y aplicación basada en proyectos
Tubería de streaming en vivo de extremo a extremo: OBS → nginx-rtmp → SRS → reproductores HLS/DASH
- Configuración de videoconferencia WebRTC con Jitsi Meet
- Tubería personalizada de FFmpeg para salida multibitrate (SD/HD/4K) con empuje a CDN
- Pruebas de integración: pruebas de carga de infraestructura de streaming (Locust/AB) a escala
- Solución de problemas: problemas comunes de streaming, desajustes de códecs, problemas de firewall/NAT, depuración de negociación de códecs. Palabras clave: tubería de streaming en vivo, OBS nginx-rtmp FFmpeg multibitrate HLS DASH, videoconferencia WebRTC, Jitsi Meet, pruebas de integración, pruebas de carga, Locust AB, solución de problemas de códecs, problemas NAT firewall, negociación de códecs, salida SD HD 4K
Requerimientos
Conocimientos generales de administración de sistemas