Contacta con nosotros

Temario del curso

Historia, estándares y fundamentos arquitectónicos del streaming de vídeo

  • Evolución de los protocolos de comunicación en tiempo real
  • Arquitecturas de streaming: cliente-servidor, P2P (peer-to-peer) e híbridos
  • Principios del streaming adaptativo de tasa de bits (ABR)
  • Modelos de entrega CDN y configuraciones de servidor de origen Palabras clave: arquitectura de streaming, protocolos de entrega de vídeo, streaming adaptativo, arquitectura CDN, comunicación en tiempo real, configuración del servidor de origen, computación perimetral

Protocolos centrales de streaming y tecnologías de transmisión

  • RTMP (Real-Time Messaging Protocol): Uso legacy y de transición, estrategias de migración desde Adobe Flash
  • HLS (HTTP Live Streaming): Estándar de streaming adaptativo de Apple, manifiestos m3u8 y gestión de segmentos (segment)
  • MPEG-DASH: Streaming adaptativo estándar ISO, generación de manifiestos y cambio de tasa de bits
  • WebRTC: Streaming peer-to-peer de baja latencia, servidores TURN/STUN/ICE y arquitecturas SFU/MCU
  • SRT (Secure Reliable Transport): Protocolo de recuperación ante pérdidas de código abierto, cifrado AES-256 y control de tasa adaptativo
  • 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 vídeo

Marcos de transcodificación y procesamiento multimedia de código abierto

  • FFmpeg: Gestión de códecs (H.264/HEVC AV1), construcción de pipelines, aceleración por hardware (NVENC, QSV), multiplexión de flujos y conversión de formatos
  • GStreamer: Arquitectura de pipeline, ecosistema de plugins (GIR), creación de elementos personalizados e integración con el plugin WebRTC
  • x264/x265: Perfiles avanzados de codificación (high, main, main10), control de tasa PBR/ABR/CRF y optimización de presets (slow a ultrafast)
  • HandBrake CLI: Procesamiento por lotes de medios y flujos de trabajo de transcodificación basados en la nube Palabras clave: pipelines FFmpeg, marco GStreamer,
  • códecs x264 y HEVC/H.265, codificación AV1, optimización de transcodificación, codificación por hardware, gestión de códecs, procesamiento multimedia, 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 y configuraciones en clúster con SRS Edge

  • Wowza Streaming Engine (componentes de código abierto): gestión de flujos, configuraciones de host virtual y orquestación mediante API
  • nginx-mod-rtmp: configuración del módulo RTMP, configuración de módulos HLS/DASH y conversión de en vivo a VOD
  • Janus Gateway: arquitectura de servidor multimedia WebRTC, ecosistema de plugins (grabación VoIP, videoconferencia) y API administrativa RESTful
  • mediasoup: biblioteca SFU para WebRTC, gestión RTP/RTCP/RDTP, patrón consumer/producer y soporte para simulcast
  • Jitsi VideoBridge: configuración de JVB, clústeres de puentes y balanceo de carga con JVB-colibri
  • Ant Media Server Community Edition: streaming WebRTC/RTMP/HLS, configuración del panel de control e integración de 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 en 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 personalizadas, integración de StreamDSP/NDI, monitoreo remoto y presets de codificación
  • Lister (Open Broadcaster Tools): configuraciones de múltiples escenas, mezclado de fuentes de audio y soporte para cámara virtual (OBS-VirtualCam)
  • VLC Media Server: interfaz de streaming, conversión multicast-unicast y gestión de listas de reproducción
  • Mixxx: remix en vivo y transmisión DJ mediante 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 vídeo, difusión en vivo, gestión de escenas, integración NDI, streamDSP, gestión de mezcla de vídeo y fuentes de audio, cámara virtual, VLC Media Server, transcodificación, subtítulos en vivo, reconocimiento de voz open source Whisper

Sistemas de conferencias WebRTC y streaming grupal

  • Pila open source Jitsi Meet: configuración de Prosody, gestión de sesiones con Jicofo, arquitectura basada en componentes y desarrollo de temas personalizados
  • mediasoup + WebRTC: diseño de arquitectura SFU, estrategias de codificación simulcast y SVC (escalable video coding), estimación de ancho de banda
  • SFUs MediaSoup: biblioteca SFU WebRTC (C++/Node.js), topología de salas, control del flujo multimedia y soporte para simulcast
  • LiveKit: plataforma SFU WebRTC, gestión de salas y participantes, APIs de egress/ingress e implementación en Kubernetes
  • BigBlueButton: aula virtual open source, compartición de pantalla basada en WebRTC, encuestas, salas de grupos y grabación
  • Palabras clave: conferencias WebRTC, Jitsi Meet, mediasoup SFU, codificación Simulcast, SVC escalable de vídeo, estimación de ancho de banda, BigBlueButton, LiveKit SFU, gestión de participantes, egress/ingress, implementación en Kubernetes, aula virtual, compartición de pantalla, comunicación open source

Computación perimetral, integración CDN y estrategias de escalabilidad

  • Diseño de topología de entrega edge-origin CDN 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 Fastly edge workers)
  • Streaming multi-CDN: redundancia, conmutación por error y optimización de costos
  • Servidores edge WebRTC e implementación global de TURN
  • Streaming nativo en Kubernetes: K3s, KubeEdge y 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 de 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, dashboards de Grafana)
  • Analíticas de retención de espectadores, eventos de buffering y medición del tiempo de inicio
  • Pila de observabilidad open source: Prometheus + Grafana para KPIs de streaming
  • Métricas de calidad ABR (Adaptive Bitrate): frecuencia de cambio de tasa de bits y 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 del tiempo de inicio, correlación de registros y análisis RTP en Wireshark, monitoreo open source

Monetización, DRM y protección de contenidos

  • Estrategias DRM para ecosistemas open source: integración de PlayReady, Widevine y FairPlay
  • Modelos de monetización por suscripción: facturación recurrente con Stripe (open-payments) y flujos de pago
  • Inserción de anuncios: SSAI (Server-Side Ad Insertion) con servidores de anuncios open source (OpenX, Prebid)
  • Marca de agua y huellas digitales para la protección de contenidos
  • Control de acceso, autenticación basada en tokens y protección de streams basada en JWT Palabras clave: estrategias DRM, PlayReady Widevine, FairPlay, protección de contenido, inserción de anuncios en servidor (SSAI), servidor de anuncios OpenX, Prebid open source, 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 implementación, CI/CD y streaming contenedorizado

  • Implementación con Docker Compose para pilas de streaming multi-servicio (FFmpeg, SRS, Janus, nginx)
  • Helm charts 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 balanceo de carga: HAProxy round-robin, weighted least-connections
  • Despliegues blue/green y canary para actualizaciones de streaming sin tiempo de inactividad Palabras clave: Docker Compose, pila de streaming, Kubernetes, implementación 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 sub-segundo (LL-HLS, LL-DASH)

  • Optimización de códecs AV1 y VP9 para entrega CDN
  • Transcodificación impulsada por IA (clasificación de escenas basada en OpenCV de Deepstream)
  • Streaming nativo en la nube con Knative Eventing para pipelines multimedia serverless
  • Segmentación de red 5G para streaming de vídeo ultra fiable 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° 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, pipelines multimedia serverless, segmentación de red 5G, WebAssembly, vídeo del lado del cliente, streaming AR WebXR, protocolos de vídeo 360

Práctica manual y aplicación basada en proyectos

Pipeline completo de streaming en vivo: OBS → nginx-rtmp → SRS → reproductores HLS/DASH

  • Configuración de videoconferencia WebRTC con Jitsi Meet
  • Pipeline FFmpeg personalizado para salida multibitrate (SD/HD/4K) con push a CDN
  • Pruebas de integración: pruebas de carga de la infraestructura de streaming a escala (Locust/AB)
  • Resolución de problemas: problemas comunes de streaming, desajustes de códecs, problemas de firewall/NAT y depuración de negociación de códecs palabras clave: pipeline 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 códec, problemas 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