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 arquitectónicos 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 de streaming de tasa de bits adaptativa (ABR)
- Modelos de entrega CDN y configuraciones de servidor origen Palabras clave: arquitectura de streaming, protocolos de entrega de video, streaming adaptativo, arquitectura CDN, comunicación en tiempo real, configuración del servidor origen, computación perimetral
Protocolos centrales de streaming y tecnologías de transmisión
- RTMP (Real-Time Messaging Protocol): Uso legado y transicional, estrategias de migración de Adobe Flash
- HLS (HTTP Live Streaming): Estándar de streaming adaptativo de Apple, manifiestos m3u8, gestión de segmentos (segment)
- MPEG-DASH: Streaming adaptativo estándar ISO, generación de manifiesto, cambio de tasa de bits
- WebRTC: Streaming P2P de baja latencia, 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 bits
- 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
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), multiplexión de flujos, conversión de formatos
- GStreamer: Arquitectura de tuberías, ecosistema de complementos (GIR), creación de elementos personalizados, integración del complemento WebRTC
- x264/x265: Perfiles avanzados de codificación (alto, principal, main10), control de tasa PBR/ABR/crf, optimización de preajustes (desde lento hasta ultra rápido)
- HandBrake CLI: Procesamiento por lotes de medios y flujos de trabajo de transcodificación basados en la nube Palabras clave: tuberí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 basada en 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 complementos (grabación VoIP, videoconferencia), API administrativa RESTful
- mediasoup: Biblioteca SFU WebRTC, gestión de RTP/RTCP/RDTP, patrón consumidor/productor, soporte de simulcast
- Jitsi VideoBridge: Configuración JVB, clústeres de puentes, balanceo de carga con JVB-colibri
- Ant Media Server Community Edition: Streaming WebRTC/RTMP/HLS, configuración del panel de control, integración con 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 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 personalizadas, integración StreamDSP/NDI, monitoreo remoto, preajustes de codificación 分段 (segment) gestió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 multicast/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 y transcripción en vivo durante las transmisiones Palabras clave: OBS Studio, producción de video, emisión en vivo, gestión de escenas, integración NDI, streamDSP, mezcla de video, gestión de fuentes de audio, cámara virtual, VLC Media Server, transcodificación, subtítulos en vivo, reconocimiento de voz de código abierto Whisper
Sistemas de conferencias y streaming grupal 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 salas, control de flujo multimedia, soporte de simulcast
- LiveKit: Plataforma SFU WebRTC, gestión de salas, gestión de participantes, APIs de egress/ingress, implementación en Kubernetes
- BigBlueButton: Aula virtual de código abierto, intercambio de pantalla basado en WebRTC, encuestas, salas breakout, 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, intercambio de pantalla, comunicación de código abierto
Computación perimetral, integración CDN y estrategias de escalabilidad
- Diseño de topología de entrega por borde para baja latencia global
- Gestión de puntos de ingestión FFmpeg y balanceo de carga multi-CDN
- Protección dinámica del origen y estrategias de almacenamiento en caché perimetral (Akamai CloudFastly edge workers)
- Streaming multi-CDN: redundancia, conmutación por error y optimización de costos
- Servidores perimetrales WebRTC e implementación global TURN
- Streaming nativo de Kubernetes: K3s, KubeEdge, orquestación de contenedores perimetrales Palabras clave: entrega CDN, computación Kubernetes perimetral, multi-CDN, topología origen-borde, Akamai CloudFront, origen dinámico, caché perimetral, servidores TURN globales, redundancia por conmutación por error, optimización de costos, orquestación perimetral K3s
Analíticas de streaming, monitoreo y Calidad de Experiencia (QoE)
- Herramientas de monitoreo de transmisiones en vivo (FFprobe Prometheus, paneles Grafana)
- Analíticas de retención de espectadores, eventos de buffering, 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, relación de rebuffering
- Herramientas de correlación de registros y depuración: análisis de paquetes Wireshark para RTP/RTCP Palabras clave: analíticas 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 y 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 (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 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 FairPlay 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 con Docker Compose para pilas de streaming de múltiples servicios (FFmpeg SRS Janus nginx)
- Gráficos Helm de Kubernetes para clústeres de servidores multimedia escalables
- Pipeline 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: HAProxy round-robin menos conexiones ponderadas
- Implementaciones blue/green y canary para actualizaciones de streaming sin tiempo de inactividad Palabras clave: Docker Compose stack streaming Kubernetes Helm implementación pipeline CI/CD GitHub Actions Terraform CloudFormation infraestructura como código HAProxy balanceo de carga implementación blue-green implementación 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 subsegundo (LL-HLS LL-DASH)
- Optimización de códecs AV1 y VP9 para entrega CDN
- Transcodificación impulsada por IA (Deepstream clasificación de escenas basada en OpenCV)
- Streaming nativo en la nube con Knative Knative Eventing para tuberías multimedia serverless
- Segmentación de red 5G para video streaming ultra fiable 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 multimedia serverless segmentación de red 5G WebAssembly video del lado del cliente streaming AR WebXR protocolos de video 360
Aplicación práctica basada en laboratorios y 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 de múltiples tasas de bits (SD/HD/4K) con empuje CDN
- Pruebas de integración: pruebas de carga de la infraestructura de streaming (Locust/AB) a escala
- 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 clave: pipeline streaming en vivo OBS nginx-rtmp FFmpeg múltiples tasas de bits HLS DASH videoconferencia WebRTC Jitsi Meet pruebas de integración pruebas de carga Locust AB resolución de problemas de códec NAT problemas de firewall negociación de códecs salida SD HD 4K
Requerimientos
Conocimientos generales de administración de sistemas
14 Horas