Contacta con nosotros

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 adaptativo de bitrate (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 Apple para streaming adaptativo, manifiestos m3u8, gestión de segmentos (segment)
  • MPEG-DASH: Streaming adaptativo estándar ISO, generación de manifiesto, cambio de bitrate
  • WebRTC: Streaming 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
  • 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, bitrate adaptativo, streaming de baja latencia, transporte en tiempo real, señalización de video

Frameworks de transcodificación y procesamiento multimedia 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 streams, 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 (high, main, main10), control de tasa PBR/ABR/crf, optimización de preajustes (slow a ultrafast)
  • HandBrake CLI: Procesamiento masivo 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 multimedia, transcodificación en lote, 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, cambio de modos HLS/DASH/WebRTC, configuraciones de clúster con SRS Edge

  • Wowza Streaming Engine (componentes de código abierto): Gestión de streams, 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 live a VOD
  • Janus Gateway: Arquitectura de servidor de medios WebRTC, ecosistema de complementos (grabación VoIP, conferencias de video), API administrativa 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, balanceo de carga con JVB-colibri
  • Ant Media Server Community Edition: Streaming WebRTC/RTMP/HLS, configuración del tablero de control, integración de 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 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, preajustes de codificación
  • Lister (Open Broadcaster Tools): Configuraciones de múltiples escenas, mezcla de fuentes de audio, soporte de 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 y transcripción en vivo durante las transmisiones Palabras clave: OBS Studio, producción de video, broadcasting en vivo, gestión de escenas, integración NDI, 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 conferencia 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 simulcast y codificación SVC, estimación de ancho de banda
  • SFUs MediaSoup: Biblioteca SFU WebRTC (C++/Node.js), topología de salas, control del flujo de medios, soporte para simulcast
  • LiveKit: Plataforma SFU WebRTC, gestión de salas y participantes, APIs de egress/ingress, despliegue en Kubernetes
  • BigBlueButton: Aula virtual de código abierto, compartición de pantalla basada en WebRTC, encuestas, salas de trabajo grupal, grabación
  • Palabras clave: Conferencias 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, egress/ingress, despliegue en Kubernetes, aula virtual, compartición de pantalla, comunicación de código abierto

Computación perimetral (Edge), integración CDN y estrategias de escalabilidad

  • Diseño de topología de entrega edge-CDN origen 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 caché perimetral (Akamai CloudFront, trabajadores perimetrales de Fastly)
  • Streaming multi-CDN: redundancia, failover y optimización de costos
  • Servidores edge WebRTC y despliegue global de TURN
  • Streaming nativo en Kubernetes: K3s, KubeEdge, orquestación de contenedores perimetrales Palabras clave: Entrega CDN, computación perimetral Kubernetes, multi-CDN, topología origen-edge, Akamai CloudFront, origen dinámico, caché perimetral, servidores TURN globales, redundancia failover, optimización de costos, orquestación edge K3s

Analíticas de streaming, monitoreo y calidad de experiencia (QoE)

  • Herramientas de monitoreo de streams en vivo (FFprobe, Prometheus, dashboards 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 (Adaptive Bitrate): frecuencia de cambio de bitrate, ratio 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, dashboards 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 fingerprinting 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, FairPlay Protección de contenido, Inserción de anuncios del lado del servidor (SSAI), 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 contenedorizado

  • Despliegue con Docker Compose para pilas de streaming multi-servicio (FFmpeg, SRS, Janus, nginx)
  • Chart Helm de Kubernetes para clústeres de servidores multimedia escalables
  • Pipelines CI/CD para infraestructura de streaming (GitHub Actions, GitLab CI)
  • Infrastuctura como código: Terraform, AWS CloudFormation para servicios multimedia
  • Estrategias de balanceo de carga: HAProxy round-robin, menos conexiones ponderadas
  • Despliegues blue/green 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, balanceo de carga HAProxy, despliegue blue-green, despliegue canary, actualizaciones sin tiempo de inactividad, escalado de servidores 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 y Knative Eventing para tuberías multimedia serverless
  • Segmentación de red 5G para streaming de video ultraconfiable 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, 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 multimedia serverless, segmentación de red 5G, WebAssembly, video del lado del cliente, streaming AR WebXR, protocolos de video 360

Lab 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 videollamadas WebRTC con Jitsi Meet
  • Tubería FFmpeg personalizada para salida multibitrate (SD/HD/4K) con push a CDN
  • Pruebas de integración: pruebas de carga de la infraestructura de streaming (Locust/AB) a escala
  • Solució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 de streaming en vivo, OBS, nginx-rtmp, FFmpeg, multibitrate, HLS, DASH, videollamadas WebRTC, Jitsi Meet, pruebas de integración, pruebas de carga, Locust, AB, solución de problemas de códecs, issues de NAT y firewall, negociación de códecs, salida SD, HD, 4K

Requerimientos

Conocimientos generales de administración de sistemas

 14 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas