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 la 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 de tasa de bits adaptativa (ABR)
- Modelos de entrega CDN y configuraciones del servidor de origen Palabras clave: arquitectura de streaming, protocolos de entrega de video, streaming adaptativo, arquitectura CDN, comunicación en tiempo real, configuración del servidor de origen, computación de borde
Protocolos de streaming principales y tecnologías de transmisión
- RTMP (Protocolo de Mensajería en Tiempo Real): uso legado y transicional, 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 según estándar ISO, generación de manifiestos, conmutación de tasa de bits
- WebRTC: streaming de baja latencia punto a punto, servidores TURN/STUN/ICE, arquitecturas SFU/MCU
- SRT (Secure Reliable Transport): protocolo de recuperación de pérdidas de código abierto, cifrado AES-256, control de tasa de antena
- 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 pipelines, aceleración por hardware (NVENC, QSV), multiplexación de streams, conversión de formatos
- GStreamer: arquitectura de pipeline, ecosistema de plugins (GIR), creación de elementos personalizados, integración del plugin de WebRTC
- x264/x265: perfiles de codificación avanzados (high, main, main10), control de tasa PBR/ABR/crf, optimización de preset (de slow a ultrafast)
- HandBrake CLI: procesamiento por lotes de medios y flujos de trabajo de transcodificación en la nube Palabras clave: pipelines 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 streaming de código abierto e infraestructura
SRS (Simple Realtime Server - Tencent): implementación 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 streams, configuración de hosts virtuales, orquestación mediante API
- nginx-mod-rtmp: configuración del módulo RTMP, configuración del módulo HLS/DASH, conversión de vivo a VOD
- Janus Gateway: arquitectura de servidor multimedia WebRTC, ecosistema de plugins (grabación VoIP, videoconferencia), 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, balanceo de carga con JVB-colibri
- Ant Media Server Community Edition: streaming WebRTC/RTMP/HLS, configuración de 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 multimedia WebRTC, implementación Docker, orquestación de streams, 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 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: remezcla en vivo y transmisión 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, broadcast 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 streaming grupal con WebRTC
- Stack de código abierto Jitsi Meet: configuración de Prosody, gestión de sesiones 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
- MediaSoup SFUs: biblioteca SFU para WebRTC (C++/Node.js), topología de salas, control de flujo multimedia, soporte para simulcast
- LiveKit: plataforma SFU para WebRTC, gestión de salas, gestión de participantes, APIs de egress/ingress, implementación en Kubernetes
- BigBlueButton: aula virtual de código abierto, compartición de pantalla basada en WebRTC, encuestas, salas de trabajo, grabación
- Palabras clave: conferencias WebRTC, Jitsi Meet, mediasoup SFU, codificación Simulcast, codificación de video escalable SVC, estimación de ancho de banda, BigBlueButton, LiveKit SFU, gestión de participantes, egress/ingress, implementación en Kubernetes, aula virtual, compartición de pantalla, comunicación de código abierto
Computación de borde, integración CDN y estrategias de escalabilidad
- Diseño de la topología de entrega de borde CDN de origen para baja latencia global
- Gestión de puntos de ingesta FFmpeg y balanceo de carga multi-CDN
- Protección dinámica del origen y estrategias de caché en el borde (trabajadores de borde de Akamai CloudFront Fastly)
- Streaming multi-CDN: redundancia, conmutación por error y optimización de costos
- Servidores de borde WebRTC e implementación global de TURN
- Streaming nativo de Kubernetes: K3s, KubeEdge, orquestación de contenedores de borde Palabras clave: entrega CDN, computación de borde Kubernetes, multi-CDN, topología de origen y borde, Akamai CloudFront, origen dinámico, caché de borde, servidores TURN globales, redundancia con conmutación por error, optimización de costos, orquestación de borde K3s
Análisis de streaming, monitoreo y calidad de experiencia (QoE)
- Herramientas de monitoreo de streams en vivo (FFprobe Prometheus, paneles de Grafana)
- Análisis de retención de espectadores, eventos de buffering, medición del tiempo de inicio
- Stack de observabilidad de código abierto: Prometheus + Grafana para KPIs de streaming
- Métricas de calidad ABR (tasa de bits adaptativa): frecuencia de conmutación de tasa de bits, ratio de rebuffering
- Herramientas de correlación de registros y 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 buffering, 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 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 dactilar para protección de contenido
- Control de acceso, autenticación basada en tokens, protección de streams basada en JWT Palabras clave: estrategias DRM, PlayReady Widevine, protección de contenido FairPlay, inserción de anuncios en el servidor, 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 containerizado
- Despliegue con Docker Compose para stack de streaming multi-servicio (FFmpeg SRS Janus nginx)
- Gráficos Helm de Kubernetes para clústeres escalables de servidores multimedia
- Pipelines CI/CD para infraestructura de streaming (GitHub Actions GitLab CI)
- Infraestructura como Código: Terraform AWS CloudFormation para servicios multimedia
- Estrategias de balanceo de carga: round-robin HAProxy, menor conexión ponderada
- Despliegues blue/green y canary para actualizaciones de streaming sin tiempo de inactividad Palabras clave: stack de streaming Docker Compose, despliegue Kubernetes Helm, pipelines CI/CD, GitHub Actions, Terraform CloudFormation, infraestructura como código, balanceo de carga HAProxy, despliegue blue-green, despliegue canary, actualizaciones sin tiempo de inactividad, escalado de servidor multimedia
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 CDN
- Transcodificación de video impulsada por IA (clasificación de escenas basada en Deepstream OpenCV)
- Streaming nativo de la nube con Knative Eventing para pipelines multimedia serverless
- Slicing de redes 5G para streaming de video ultrarreliazo y 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, optimización de códec AV1 VP9, transcodificación impulsada por IA, clasificación de escenas OpenCV, streaming nativo de la nube, Knative Eventing, pipelines multimedia serverless, slicing de red 5G, video WebAssembly del lado del cliente, streaming AR WebXR, protocolos de video 360
Laboratorio práctico y aplicación basada en proyectos
pipeline de streaming en vivo de extremo a extremo: OBS → nginx-rtmp → SRS → reproductores HLS/DASH
- Configuración de videoconferencia WebRTC con Jitsi Meet
- Pipeline FFmpeg personalizado para salida multibitrate (SD/HD/4K) con empuje a CDN
- Pruebas de integración: pruebas de carga de la infraestructura de streaming (Locust/AB) a gran escala
- Depuración: problemas comunes de streaming, incompatibilidad de códecs, problemas de firewall/NAT, depuración de negociación de códecs Palabras clave: pipeline de streaming en vivo, OBS nginx-rtmp, FFmpeg multibitrate, HLS DASH, videoconferencia WebRTC, Jitsi Meet, pruebas de integración, pruebas de carga, Locust AB, depuración de códecs, problemas NAT firewall, negociación de códecs, salida SD HD 4K
Requerimientos
Conocimientos generales de administración de sistemas