Ponte en Contacto
 Duración 14 horas

Temario del curso

Historia, estándares y fundamentos de arquitectura de la transmisión de video

  • 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 tasa de bits adaptativa (ABR)
  • Modelos de entrega de CDN y configuraciones de servidores de origen KeywordsArquitectura de streaming, protocolos de entrega de video, streaming adaptativo, arquitectura de CDN, comunicación en tiempo real, configuración de servidor de origen, computación en el borde

Protocolos de transmisión básicos y tecnologías de transmisión

  • RTMP (Real-Time Messaging Protocol): Uso en legado y transición, 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 de estándar ISO, generación de manifiestos, cambio de tasa de bits
  • WebRTC: Streaming peer-to-peer de baja latencia, servidores TURN/STUN/ICE, arquitecturas SFU/MCU
  • SRT (Secure Reliable Transport): Protocolo de código abierto de recuperación de pérdida, cifrado AES-256, control de velocidad
  • 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, 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 pipelines, aceleración por hardware (NVENC, QSV), multiplexado de flujo, 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 (slow a ultrafast)
  • HandBrake CLI: Procesamiento por lotes de medios y flujos de trabajo de transcodificación en la nube KeywordsPipelines de 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 velocidad (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 flujos, 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 de medios WebRTC, ecosistema de plugins (grabación VoIP, conferencia 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 bridge, equilibramiento de carga con JVB-colibri
  • Ant Media Server Community Edition: Streaming WebRTC/RTMP/HLS, configuración de tablero, integración de WebSockets KeywordsServidor 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 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 personalizados, integración de StreamDSP/NDI, monitoreo remoto, presets de codificación
  • Lister (Open Broadcaster Tools): Configuraciones multiescena, 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: Mezcla en vivo y difusión DJ sobre protocolos de internet
  • Whisper: Reconocimiento de voz de código abierto para subtítulos en vivo y transcripción durante transmisiones KeywordsOBS Studio, producción de video, difusión en vivo, gestión de escenas, integración NDIn, streamDSP, mezcla de video y 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 transmisión de grupo WebRTC

  • Pila de código abierto Jitsi Meet: Configuración de Prosody, gestión de sesiones con 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 de 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, gestión de participantes, API de egress/ingress, despliegue en Kubernetes
  • BigBlueButton: Aula virtual de código abierto, compartido de pantalla basado en WebRTC, encuestas, salas de trabajo, grabación
  • KeywordsConferencias 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, compartido de pantalla, comunicación de código abierto

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

  • Diseño de topología de entrega de borde de origen CDN para baja latencia global
  • Gestión de puntos de ingesta de FFmpeg y equilibrio de carga multi-CDN
  • Protección dinámica de origen y estrategias de caché en el borde (trabajadores de borde Akamai CloudFront Fastly)
  • Streaming Multi-CDN: redundancia, conmutación por error y optimización de costos
  • Servidores de borde WebRTC y despliegue global de TURN
  • Streaming nativo en Kubernetes: K3s, KubeEdge, orquestación de contenedores en el borde KeywordsEntrega CDN, computación en el borde Kubernetes, multi-CDN, topología de borde de origen, Akamai CloudFront, origen dinámico, caché en el borde, servidores TURN globales, redundancia de conmutación por error, 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)
  • Análisis de retención de espectadores, eventos de búfer, medición del tiempo de inicio
  • Pila de observabilidad de código abierto: Prometheus + Grafana para KPIs de streaming
  • Métricas de calidad de ABR (Adaptive Bitrate): frecuencia de cambio de bits, proporción de rebúfer
  • Herramientas de correlación de registros y depuración: análisis de paquetes Wireshark para RTP/RTCP KeywordsAnalítica de streaming, monitoreo FFprobe, paneles Prometheus Grafana, métricas de calidad ABR, retención de espectadores, eventos de búfer, medición de 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 (Server-Side Ad Insertion) 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 flujos basada en JWT KeywordsEstrategias de DRM, PlayReady Widevine, protección de contenido FairPlay, inserción de anuncios server-side, servidor de anuncios OpenX, Prebid 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 contenerizado

  • Despliegue con Docker Compose para pila de streaming de múltiples servicios (FFmpeg SRS Janus nginx)
  • Gráficas Helm de Kubernetes para clústeres de servidores de medios escalables
  • Pipelines de CI/CD para infraestructura de streaming (GitHub Actions GitLab CI)
  • Infraestructura como código: Terraform AWS CloudFormation para servicios de medios
  • Estrategias de equilibrio de carga: HAProxy round-robin, menor número de conexiones ponderadas
  • Despliegues blue/green y canary para actualizaciones de streaming sin tiempo de inactividad KeywordsPila de streaming Docker Compose, despliegue Kubernetes Helm, pipelines CI/CD, GitHub Actions, Terraform CloudFormation, infraestructura como código, equilibrio 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 códecs AV1 y VP9 para entrega de CDN
  • Transcodificación de video impulsada por IA (clasificación de escenas basada en Deepstream OpenCV)
  • Streaming cloud-native con Knative Eventing para pipelines de medios sin servidor
  • Segmentación de red 5G para streaming de video ultrarreliable y de baja latencia
  • WebAssembly (Wasm) para procesamiento de video en el cliente en navegadores
  • Streaming de video XR/AR con WebXR y protocolos de video 360° keywordsLL-HLS baja latencia HLS LL-DASH códec AV1 optimización VP9 transcodificación impulsada por IA clasificación de escenas OpenCV streaming cloud-native Knative Eventing pipelines de medios sin servidor segmentación de red 5G video cliente WebAssembly streaming AR WebXR protocolos de video 360

Prácticas de laboratorio 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 conferencia de video WebRTC con Jitsi Meet
  • Pipeline personalizado de FFmpeg para salida multibit (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, incompatibilidades de códecs, problemas de firewall/NAT, depuración de negociación de códecs keywordsCanal de streaming en vivo OBS nginx-rtmp FFmpeg multibitrate HLS DASH conferencia de video WebRTC Jitsi Meet pruebas de integración pruebas de carga Locust AB resolución de problemas de códecs problemas de NAT firewall negociación de códecs 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