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.
Temario del curso
Historia de la transmisión de vídeo, estándares y fundamentos de arquitectura
- Evolución de los protocolos de comunicación en tiempo real
- Arquitecturas de streaming: cliente-servidor, P2P y modelos híbridos
- Principios de transmisión de tasa de bits adaptativa (ABR)
- Modelos de entrega CDN y configuraciones de servidores de origen Palabras clave: arquitectura de streaming, protocolos de entrega de vídeo, streaming adaptativo, arquitectura CDN, comunicación en tiempo real, configuración de servidor de origen, computación en el borde
Protocoles de streaming nucleares y tecnologías de transmisión
- RTMP (Real-Time Messaging Protocol): Uso legado y de transición, estrategias de migración de 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, conmutación de tasa de bits
- WebRTC: Streaming peer-to-peer de baja latencia, 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 ant
- 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 vídeo
Frameworks 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 de hardware (NVENC, QSV), multiplexación de flujos, conversión de formatos
- GStreamer: Arquitectura de pipelines, ecosistema de plugins (GIR), creación de elementos personalizados, integración de plugin WebRTC
- x264/x265: Perfiles de codificación avanzados (high, main, main10), control de tasa PBR/ABR/crf, optimización de presets (de lento a ultrafast)
- HandBrake CLI: Procesamiento por lotes de medios y flujos de trabajo de transcodificación basados en la nube Palabras clave: pipelines FFmpeg, framework GStreamer,
- Codificación x264, códec HEVC/H.265, codificación AV1, optimización de transcodificación, codificación de hardware, gestión de códecs, procesamiento de medios, transcodificación por lotes, control de tasa (CRF), perfiles de codificación
Servidores de streaming y infraestructura de código abierto
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 hosts 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 vivo a VOD
- Janus Gateway: Arquitectura del servidor de medios WebRTC, ecosistema de plugins (grabación VoIP, videoconferencia), API de administración RESTful
- mediasoup: Biblioteca SFU para WebRTC, gestión RTP/RTCP/RDTP, 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 WebSockets Palabras clave: servidor SRS, módulo nginx-rtmp, Janus Gateway, SFU mediasoup, Jitsi VideoBridge, Ant Media Server, streaming Wowza, servidor de medios WebRTC, despliegue Docker, orquestación de flujos, configuración de clúster
Producción de vídeo 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 multi-escena, mezcla de fuentes de audio, soporte para cámara virtual (OBS-VirtualCam)
- VLC Media Server: Interfaz de streaming, conversión multicast a unicast, gestión de listas de reproducción
- Mixxx: Remixing 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 transmisiones Palabras clave: OBS Studio, producción de vídeo, transmisión en vivo, gestión de escenas, integración NDI, streamDSP, mezcla de vídeo 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 WebRTC y streaming de grupo
- Pila 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
- SFUs MediaSoup: Biblioteca SFU WebRTC (C++/Node.js), topología de salas, 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, compartición de pantalla basada en WebRTC, encuestas, salas de subgrupo, grabación
- Palabras clave: videoconferencia WebRTC, Jitsi Meet, SFU mediasoup, codificación Simulcast, codificación de vídeo escalable SVC, estimación de ancho de banda, BigBlueButton, SFU LiveKit, gestión de participantes, egress/ingress, despliegue Kubernetes, aula virtual, compartición de pantalla, comunicación de código abierto
Computación en el borde, integración CDN y estrategias de escalabilidad
- Diseño de topología de entrega en el borde de CDN de origen para baja latencia global
- Gestión de puntos de ingestión FFmpeg y equilibrado de carga multi-CDN
- Protección dinámica de origen y estrategias de caché en el borde (trabajadores en el borde de Akamai CloudFront Fastly)
- Streaming multi-CDN: redundancia, failover y optimización de costos
- Servidores WebRTC en el borde y despliegue global de TURN
- Streaming nativo de Kubernetes: K3s, KubeEdge, orquestación de contenedores en el borde Palabras clave: entrega CDN, computación en el borde Kubernetes, multi-CDN, topología origen-borde, Akamai CloudFront, origen dinámico, caché en el borde, servidores TURN globales, redundancia failover, optimización de costos, orquestación en el borde K3s
Analítica de streaming, monitoreo y Calidad de Experiencia (QoE)
- Herramientas de monitoreo de streams en vivo (FFprobe Prometheus, paneles 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 ABR (Tasa de Bits Adaptativa): frecuencia de conmutación de tasa de bits, ratio de rebuffer
- Herramientas de correlación de logs y depuración: análisis de paquetes Wireshark para RTP/RTCP Palabras clave: analí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 logs 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 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 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 lado del servidor, servidor de anuncios OpenX, Prebid de código abierto, marca de agua de vídeo, 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 Docker Compose para pila de streaming multi-servicio (FFmpeg SRS Janus nginx)
- Gráficas 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: Terraform AWS CloudFormation para servicios de medios
- Estrategias de equilibrado de carga: round-robin y menor conexión ponderada con HAProxy
- Despliegues azul/verde y canary para actualizaciones de streaming sin tiempo de inactividad Palabras clave: pila de streaming Docker Compose, despliegue Kubernetes Helm, pipelines CI/CD, GitHub Actions, Terraform CloudFormation, infraestructura como código, equilibrado de carga HAProxy, despliegue azul/verde, despliegue canary, 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 CDN
- Transcodificación de vídeo impulsada por IA (clasificación de escenas basada en Deepstream OpenCV)
- Streaming nativo de la nube con Knative Knative Eventing para pipelines de medios serverless
- Segmentación de red 5G para streaming de vídeo ultrarreliazable y de baja latencia
- WebAssembly (Wasm) para procesamiento de vídeo del lado del cliente en navegadores
- Streaming de vídeo XR/AR con WebXR y protocolos de vídeo 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 de la nube, Knative Eventing, pipelines de medios serverless, segmentación de red 5G, vídeo del lado del cliente WebAssembly, streaming AR WebXR, protocolos de vídeo 360
Práctica de laboratorio 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 infraestructura de streaming (Locust/AB) a escala
- Resolución de problemas: problemas comunes de streaming, discrepancias 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, resolución de problemas de códecs, problemas de firewall NAT, negociación de códecs, salida SD HD 4K
Requerimientos
Conocimientos generales de administración de sistemas
14 Horas