Ponte en Contacto
 Duración 14 horas

Temario del curso

Historia, estándares y fundamentos de arquitectura en streaming de vídeo

  • Evolución de los protocolos de comunicación en tiempo real
  • Arquitecturas de streaming: cliente-servidor, P2P y modelos híbridos
  • Principios del streaming de bitrate adaptativo (ABR)
  • Modelos de entrega CDN y configuraciones de servidores de origen KeywordsArquitectura 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 edge

Protocoles de streaming principales y tecnologías de transmisión

  • RTMP (Real-Time Messaging Protocol): Uso legacy y transicional, estrategias de migración desde Adobe Flash
  • HLS (HTTP Live Streaming): Estándar de streaming adaptativo de Apple, manifiestos m3u8, gestión de segmentos
  • MPEG-DASH: Streaming adaptativo según estándar ISO, generación de manifiestos, conmutación 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érdida de código abierto, cifrado AES-256, control de velocidad ant
  • WebSockets y SIP: Señalización interactiva y conferencias en tiempo real KeywordsProtocolo 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 vídeo

Frameworks de transcodificación y procesamiento de medios de código abierto

  • FFmpeg: Gestión de codecs (H.264/HEVC AV1), construcción de pipelines, aceleración por hardware (NVENC, QSV), multiplexación de streams, 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 velocidad PBR/ABR/crf, optimización de presets (de slow a ultrafast)
  • HandBrake CLI: Procesamiento por lotes de medios y flujos de trabajo de transcodificación basados en la nube KeywordsPipelines de FFmpeg, framework 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 velocidad (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 streams, configuraciones de host virtual, orquestación basada en API
  • nginx-mod-rtmp: Configuración del módulo RTMP, configuración de módulos HLS/DASH, conversión de vivo a VOD
  • Janus Gateway: Arquitectura de servidor multimedia WebRTC, ecosistema de plugins (grabación VoIP, videoconferencia), API de administración RESTful
  • mediasoup: Librería SFU WebRTC, gestión de RTP/RTCP/RDTP, patrón consumidor/productor, soporte simulcast
  • Jitsi VideoBridge: Configuración de JVB, clústeres de bridge, equilibrado de carga con JVB-colibri
  • Ant Media Server Community Edition: Streaming WebRTC/RTMP/HLS, configuración de panel de control, integración de WebSockets KeywordsServidor SRS, módulo nginx-rtmp, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, streaming Wowza, servidor multimedia WebRTC, despliegue Docker, orquestación de streams, 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 de 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: Remezcla 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 KeywordsOBS 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, reconocimiento de voz Whisper de código abierto

Sistemas de conferencia y streaming grupal WebRTC

  • Stack 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
  • MediaSoup SFUs: Librería SFU WebRTC (C++/Node.js), topología de sala, 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, compartir pantalla basado en WebRTC, encuestas, salas de ruptura, grabación
  • KeywordsVideoconferencia WebRTC, Jitsi Meet, mediasoup SFU, codificación Simulcast, codificación de vídeo escalable SVC, estimación de ancho de banda, BigBlueButton, LiveKit SFU, gestión de participantes, egress/ingress, despliegue Kubernetes, aula virtual, compartir pantalla, comunicación de código abierto

Computación en el edge, integración CDN y estrategias de escalabilidad

  • Diseño de la topología de entrega edge para CDN de origen para baja latencia global
  • Gestión de puntos de ingesta FFmpeg y equilibrado de carga multi-CDN
  • Protección dinámica del origen y estrategias de caché en el edge (trabajadores de edge de Akamai CloudFront Fastly)
  • Streaming multi-CDN: redundancia, conmutación por error y optimización de costos
  • Servidores edge WebRTC y despliegue global TURN
  • Streaming nativo de Kubernetes: K3s, KubeEdge, orquestación de contenedores en el edge KeywordsEntrega CDN, computación en el edge Kubernetes, multi-CDN, topología de origen edge, Akamai CloudFront, origen dinámico, caché en el edge, servidores TURN globales, redundancia de conmutación por error, optimización de costos, orquestación edge K3s

Análisis de streaming, monitoreo y Calidad de Experiencia (QoE)

  • Herramientas de monitoreo de streams en vivo (FFprobe Prometheus, paneles de Grafana)
  • Análisis de retención de espectadores, eventos de buffering, medición del tiempo de inicio
  • Stack de observabilidad de código abierto: Prometheus + Grafana para KPIs de streaming
  • Métricas de calidad ABR (Bitrate Adaptativo): frecuencia de conmutación de bitrate, ratio de rebuffering
  • Herramientas de correlación de registros y depuración: análisis de paquetes Wireshark para RTP/RTCP KeywordsAnálisis 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 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 open-payments, flujos de pago
  • Inserción de anuncios: SSAI (Inserción de Anuncios Lado del Servidor) con Servidores de Anuncios de Código Abierto (OpenX, Prebid)
  • Marca de agua y huella digital para la protección de contenido
  • Control de acceso, autenticación basada en tokens, protección de streams basada en JWT KeywordsEstrategias DRM, PlayReady Widevine, FairPlay protección de contenido, Inserción de Anuncios 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 contenerizado

  • Despliegue Docker Compose para stack de streaming de múltiples servicios (FFmpeg SRS Janus nginx)
  • Gráficos Helm de Kubernetes para clústeres escalables de servidores multimedia
  • Pipelines CI/CD para infraestructura de streaming (GitHub Actions GitLab CI)
  • Infraestructura como Código: Terraform AWS CloudFormation para servicios multimedia
  • Estrategias de equilibrado de carga: HAProxy round-robin, menor cantidad de conexiones ponderadas
  • Despliegues blue/green y canary para actualizaciones de streaming sin tiempo de inactividad KeywordsStack de streaming Docker Compose, despliegue Kubernetes Helm, pipelines CI/CD, GitHub Actions, Terraform CloudFormation, infraestructura como código, equilibrado de carga HAProxy, despliegue blue-green, despliegue 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 de subsegundo (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 de la nube con Knative Knative Eventing para pipelines multimedia sin servidor
  • Corte de red 5G para streaming de vídeo ultrarresiliente 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° keywordsLL-HLS HLS de baja latencia LL-DASH codec AV1 optimización VP9 transcodificación impulsada por IA clasificación de escenas OpenCV streaming nativo de la nube Knative Eventing pipelines multimedia sin servidor corte 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 personalizado de FFmpeg para salida multibitrate (SD/HD/4K) con empuje a 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, desajustes de codecs, problemas de firewall/NAT, depuración de negociación de codecs keywordsPipeline 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 codecs problemas de NAT firewall negociación de codecs salida SD HD 4K

Requerimientos

Conocimientos generales de administración de sistemas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas