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, estándares y fundamentos de la arquitectura de transmisión de video
- Evolución de los protocolos de comunicación en tiempo real
- Arquitecturas de streaming: modelos cliente-servidor, P2P e híbridos
- Principios de streaming de tasa de bits adaptativa (ABR)
- Modelos de entrega de CDN y configuraciones del servidor de origen Palabras claveArquitectura de streaming, protocolos de entrega de video, streaming adaptativo, arquitectura de CDN, comunicación en tiempo real, configuración del servidor de origen, computación en el borde
Protocolos centrales de streaming 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 con estándar ISO, generación de manifiestos, cambio de tasa de bits
- WebRTC: Streaming de baja latencia peer-to-peer, 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
- WebSockets y SIP: Señalización interactiva y conferencias en tiempo real Palabras claveProtocolo 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
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 tuberías, aceleración por hardware (NVENC, QSV), multiplexación de flujo, conversión de formato
- GStreamer: Arquitectura de tuberías, ecosistema de plugins (GIR), creación de elementos personalizados, integración del plugin WebRTC
- x264/x265: Perfiles de codificación avanzados (high, main, main10), control de tasa PBR/ABR/crf, optimización de preajustes (de lento a ultra rápido)
- HandBrake CLI: Procesamiento por lotes de medios y flujos de trabajo de transcodificación en la nube Palabras claveTuberías FFmpeg, framework 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 y infraestructura de streaming de código abierto
SRS (Simple Realtime Server - Tencent): Implementación con Docker, cambio entre 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 impulsada por API
- nginx-mod-rtmp: Configuración del módulo RTMP, configuración del módulo HLS/DASH, conversión de en vivo a VOD
- Janus Gateway: Arquitectura de servidor de medios WebRTC, ecosistema de plugins (grabación VoIP, videoconferencia), API de administración RESTful
- mediasoup: Biblioteca SFU WebRTC, gestión de RTP/RTCP/RDTP, patrón consumidor/productor, soporte para simulcast
- Jitsi VideoBridge: Configuración de JVB, clústeres de puentes, equilibrio de cargas con JVB-colibri
- Ant Media Server Community Edition: Streaming WebRTC/RTMP/HLS, configuración del panel de control, integración de WebSockets Palabras claveServidor SRS, módulo nginx-rtmp, Janus Gateway, SFU mediasoup, Jitsi VideoBridge, Ant Media Server, streaming Wowza, servidor de medios WebRTC, implementación en 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 con 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 sobre protocolos de Internet
- Whisper: Reconocimiento de voz de código abierto para subtítulos en vivo y transcripción durante las transmisiones Palabras claveOBS Studio, producción de video, transmisión en vivo, gestión de escenas, integración NDIn, streamDSP, gestión de fuentes de audio y mezcla de video, cámara virtual, VLC Media Server, transcodificación, subtítulos en vivo, reconocimiento de voz de código abierto Whisper
Sistemas de streaming grupal y conferencias WebRTC
- 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 sala, control de flujo de medios, soporte para simulcast
- LiveKit: Plataforma SFU WebRTC, gestión de salas y participantes, APIs de egreso/ingreso, implementación en Kubernetes
- BigBlueButton: Aula virtual de código abierto, compartición de pantalla basada en WebRTC, encuestas, salas de grupos, grabación
- Palabras claveConferencias WebRTC, Jitsi Meet, SFU mediasoup, codificación simulcast, codificación de video escalable (SVC), estimación de ancho de banda, BigBlueButton, SFU LiveKit, gestión de participantes, egreso/ingreso, implementación en Kubernetes, aula virtual, compartición de pantalla, comunicación de código abierto
Computación en el borde, integración con CDN y estrategias de escalabilidad
- Diseño de topología de entrega desde el origen y el borde de CDN para baja latencia global
- Gestión del punto de ingestión FFmpeg y equilibrio de cargas 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 de borde WebRTC y despliegue global de TURN
- Streaming nativo de Kubernetes: K3s, KubeEdge, orquestación de contenedores en el borde Palabras claveEntrega 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 de conmutación por error, optimización de costos, orquestación de borde K3s
Analítica de streaming, monitoreo y calidad de experiencia (QoE)
- Herramientas de monitoreo de transmisión en vivo (FFprobe, Prometheus, dashboards de Grafana)
- Analítica 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 ABR (Tasa de bits adaptativa): frecuencia de cambio de tasa de bits, ratio de re-bufferización
- Herramientas de correlación de registros y depuración: análisis de paquetes Wireshark para RTP/RTCP Palabras claveAnalítica de streaming, monitoreo FFprobe, dashboards Prometheus Grafana, métricas de calidad ABR, retención de espectadores, eventos de buffering, medición de QoE y tiempo de inicio, correlación de registros y 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 (pagos abiertos), flujos de trabajo de pago
- Inserción de anuncios: SSAI (Inserción de anuncios en el lado del servidor) con servidores de anuncios de código abierto (OpenX, Prebid)
- Marcas de agua y huellas dactilares para la protección de contenido
- Control de acceso, autenticación basada en tokens y protección de streams basada en JWT Palabras claveEstrategias DRM, PlayReady Widevine, FairPlay, protección de contenido, Inserción de anuncios en el lado del 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 implementación, CI/CD y streaming containerizado
- Implementación de Docker Compose para pilas de streaming de múltiples servicios (FFmpeg, SRS, Janus, nginx)
- Chart de Helm para Kubernetes para clústeres escalables de servidores de medios
- Pipelines de CI/CD para infraestructura de streaming (GitHub Actions, GitLab CI)
- Infraestructura como código: Terraform, AWS CloudFormation para servicios de medios
- Estrategias de equilibrio de cargas: HAProxy round-robin, ponderado y menor número de conexiones
- Implementaciones blue/green y canary para actualizaciones de streaming sin tiempo de inactividad Palabras clavePila de streaming Docker Compose, implementación de Helm Kubernetes, pipelines CI/CD, GitHub Actions, Terraform, CloudFormation, infraestructura como código, equilibrio de cargas HAProxy, implementación blue-green, implementación 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 subsegundo (LL-HLS, LL-DASH)
- Optimización de códecs AV1 y VP9 para entrega por CDN
- Transcodificación impulsada por IA (Deepstream, clasificación de escenas basada en OpenCV)
- Streaming nativo en la nube con Knative y Knative Eventing para tuberías de medios serverless
- Slicing de red 5G para streaming de video de ultra baja latencia y alta confiabilidad
- 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 claveLL-HLS, HLS de baja latencia, 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 serverless, slicing de red 5G, WebAssembly, video 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
- Tubería FFmpeg personalizada para salida multirate (SD/HD/4K) con empuje a CDN
- Pruebas de integración: prueba de carga de infraestructura de streaming a escala (Locust/AB)
- Resolución de problemas: problemas comunes de streaming, incompatibilidades de códecs, problemas de firewall/NAT, depuración de negociación de códecs Palabras clavePipeline de streaming en vivo, OBS, nginx-rtmp, FFmpeg, multirate, HLS, DASH, videoconferencia WebRTC, Jitsi Meet, pruebas de integración, prueba de carga, Locust, AB, resolución de problemas de códecs, problemas NAT y firewall, negociación de códecs, salida SD, HD, 4K
Requerimientos
Conocimientos generales de administración de sistemas
14 Horas