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 arquitectura de la transmisión de vídeo
- Evolución de los protocolos de comunicación en tiempo real
- Arquitecturas de transmisión: cliente-servidor, P2P y modelos híbridos
- Principios de transmisión de tasa de bits adaptativa (ABR)
- Modelos de entrega CDN y configuraciones de servidor de origen Palabras claveArquitectura de transmisión, protocolos de entrega de vídeo, streaming adaptativo, arquitectura CDN, comunicación en tiempo real, configuración de servidor de origen, computación de borde
Protocoles de transmisión principales 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
- MPEG-DASH: Streaming adaptativo estándar ISO, generación de manifiestos, conmutación de tasa de bits
- WebRTC: Transmisión entre pares (P2P) 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 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 vídeo
Marcos de transcodificación y procesamiento de medios de código abierto
- FFmpeg: Gestión de codecs (H.264/HEVC AV1), construcción de canales (pipelines), aceleración por hardware (NVENC, QSV), multiplexación de flujos, conversión de formatos
- GStreamer: Arquitectura de canal, 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 presets (slow a ultrafast)
- HandBrake CLI: Procesamiento por lotes de medios y flujos de trabajo de transcodificación en la nube Palabras claveCanales FFmpeg, marco GStreamer,
- codificación x264, codec HEVC/H.265, codificación AV1, optimización de transcodificación, codificación por hardware, gestión de codecs, 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): 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 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 directo a VOD
- Janus Gateway: Arquitectura del servidor de medios WebRTC, ecosistema de plugins (grabación VoIP, videconferencia), API administrativa RESTful
- mediasoup: Librería 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, equilibramiento 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 claveServidor 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 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 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: 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 vídeo, transmisión en vivo, gestión de escenas, integración NDIn, streamDSP, mezcla de vídeo 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 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: Librería 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, 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 discusión, grabación
- Palabras claveConferencias WebRTC, Jitsi Meet, mediasoup SFU, codificación Simulcast, SVC codificación de vídeo escalable, estimación de ancho de banda, BigBlueButton, LiveKit SFU, gestión de participantes, egress/ingress, despliegue en Kubernetes, aula virtual, compartición de pantalla, comunicación de código abierto
Computación de borde, integración de CDN y estrategias de escalabilidad
- Diseño de topología de entrega de borde CDN de origen para baja latencia global
- Gestión de puntos de recepción FFmpeg y equilibramiento de carga multi-CDN
- Protección dinámica de origen y estrategias de caché de borde (trabajadores de borde Akamai CloudFront Fastly)
- Streaming multi-CDN: redundancia, conmutación ante fallos y optimización de costos
- Servidores de borde WebRTC y despliegue global de TURN
- Streaming nativo en Kubernetes: K3s, KubeEdge, orquestación de contenedores de borde Palabras claveEntrega CDN, computación de borde Kubernetes, multi-CDN, topología de origen borde, Akamai CloudFront, origen dinámico, caché de borde, servidores TURN globales, redundancia ante fallos, optimización de costos, orquestación de borde K3s
Analítica de streaming, monitoreo y calidad de la experiencia (QoE)
- Herramientas de monitoreo de transmisión 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 rebuffering
- Herramientas de correlación de registros y depuración: análisis de paquetes con Wireshark para RTP/RTCP Palabras claveAnalí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 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 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 protección de contenido
- Control de acceso, autenticación basada en tokens, protección de flujos basada en JWT Palabras claveEstrategias 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 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 contenerizado
- Despliegue con Docker Compose para pila de streaming de múltiples servicios (FFmpeg SRS Janus nginx)
- Gráficos Helm de Kubernetes para clústeres de servidores de medios escalables
- Canales CI/CD para infraestructura de streaming (GitHub Actions GitLab CI)
- Infraestructura como Código: Terraform AWS CloudFormation para servicios de medios
- Estrategias de equilibramiento de carga: HAProxy round-robin menor cantidad de conexiones ponderadas
- Despliegues blue/green y canary para actualizaciones de streaming sin tiempo de inactividad Palabras clavePila de streaming Docker Compose Despliegue Kubernetes Helm Canales CI/CD GitHub Actions Terraform CloudFormation infraestructura como código Equilibramiento de carga HAProxy Despliegue blue-green 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 codecs AV1 y VP9 para entrega CDN
- Transcodificación de vídeo impulsada por IA (clasificación de escenas basada en Deepstream OpenCV)
- Streaming nativo en la nube con Knative Knative Eventing para canales de medios sin servidor
- Corte de red 5G para streaming de vídeo ultrariable 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 de 360° palabras claveLL-HLS HLS de baja latencia LL-DASH codec AV1 optimización VP9 transcodificación impulsada por IA clasificación de escenas OpenCV streaming nativo en la nube Knative Eventing canales de medios sin servidor corte de red 5G WebAssembly vídeo del lado del cliente WebXR streaming AR protocolos de vídeo 360
Laboratorio práctico y aplicación basada en proyectos
Canal de streaming en vivo de extremo a extremo: OBS → nginx-rtmp → SRS → reproductores HLS/DASH
- Configuración de videoconferencia WebRTC con Jitsi Meet
- Canal FFmpeg personalizado para salida multitasas (SD/HD/4K) con empuje CDN
- Pruebas de integración: pruebas de carga de infraestructura de streaming (Locust/AB) a escala
- Depuración: problemas comunes de streaming, desajustes de codecs, problemas de firewall/NAT, depuración de negociación de codecs palabras claveCanal de streaming en vivo OBS nginx-rtmp FFmpeg multitasas HLS DASH Videoconferencia WebRTC Jitsi Meet pruebas de integración pruebas de carga Locust AB depuración de codecs problemas de firewall NAT negociación de codecs salida SD HD 4K
Requerimientos
Conocimiento general de administración de sistemas