Contacta con nosotros

Temario del curso

Historia, Estándares y Fundamentos de la Arquitectura de la Transmisión de Video

  • Evolución de los protocolos de comunicación en tiempo real
  • Arquitecturas de transmisión: cliente-servidor, P2P y modelos híbridos
  • Principios de la transmisión de tasa de bits adaptable (ABR)
  • Modelos de entrega de CDN y configuraciones del servidor de origen Palabras claveArquitectura de transmisión, protocolos de entrega de video, streaming adaptable, arquitectura de CDN, comunicación en tiempo real, configuración del servidor de origen, edge computing

Protocolos Centrales de Transmisión y Tecnologías de Transmisión

  • RTMP (Protocolo de Mensajería en Tiempo Real): 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 de norma ISO, generación de manifiestos, cambio de tasa de bits
  • WebRTC: Transmisión de baja latencia entre pares, 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 claveProtocolo RTMP, streaming HLS, MPEG-DASH, WebRTC, protocolo SRT, servidores TURN/STUN, arquitectura SFU, tasa de bits adaptable, streaming de baja latencia, transporte en tiempo real, señalización de video

Marcos 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), multiplexión de streams, conversión de formatos
  • GStreamer: Arquitectura de pipelines, ecosistema de plugins (GIR), creación de elementos personalizados, integración de plugins WebRTC
  • x264/x265: Perfiles de codificación avanzados (high, main, main10), control de tasa PBR/ABR/crf, optimización de presets (de lento a ultra-rápido)
  • HandBrake CLI: Procesamiento por lotes de medios y flujos de trabajo de transcodificación basados en la nube Palabras clavePipelines de FFmpeg, marco 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 tasa (CRF), perfiles de codificación

Servidores de Streaming y Infraestructura de Código Abierto

SRS (Simple Realtime Server - Tencent): Implementación 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 de módulos HLS/DASH, conversión de live a VOD
  • Janus Gateway: Arquitectura de servidor de medios WebRTC, ecosistema de plugins (grabación VoIP, videoconferencia), API de administración RESTful
  • mediasoup: Biblioteca SFU WebRTC, gestión de RTP/RTCP/RDTP, patrón consumidor/productor, soporte de 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 panel de control, integración de WebSockets Palabras claveServidor SRS, módulo nginx-rtmp, Janus Gateway, SFU mediasoup, Jitsi VideoBridge, Ant Media Server, streaming Wowza, servidor de medios WebRTC, implementación de 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, 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)
  • Media Server VLC: 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 video, transmisión en vivo, gestión de escenas, integración NDI, streamDSP, gestión de mezcla de video y fuentes de audio, cámara virtual, Media Server VLC, 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 sala, control de flujo de medios, soporte de simulcast
  • LiveKit: Plataforma SFU WebRTC, gestión de salas, gestión de participantes, APIs de egress/ingress, implementación de Kubernetes
  • BigBlueButton: Aula virtual de código abierto, compartición de pantallas basada en WebRTC, encuestas, salas de breakout, grabación
  • Palabras claveConferencia WebRTC, Jitsi Meet, SFU mediasoup, codificación Simulcast, codificación de video escalable SVC, estimación de ancho de banda, BigBlueButton, LiveKit SFU, gestión de participantes, egress/ingress, implementación de Kubernetes, aula virtual, compartición de pantalla, comunicación de código abierto

Edge Computing, Integración de CDN y Estrategias de Escalabilidad

  • Diseño de topología de entrega de CDN de origen en el edge 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é en el edge (Akamai CloudFront, trabajadores de edge de Fastly)
  • Streaming multi-CDN: redundancia, conmutación por error y optimización de costos
  • Servidores de edge WebRTC y despliegue global de TURN
  • Streaming nativo de Kubernetes: K3s, KubeEdge, orquestación de contenedores en el edge Palabras claveEntrega de CDN, edge computing Kubernetes, multi-CDN, topología de origen y 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 de edge K3s

Analíticas de Streaming, Monitoreo y Calidad de Experiencia (QoE)

  • Herramientas de monitoreo de transmisión en vivo (FFprobe, Prometheus, paneles de Grafana)
  • Analíticas 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 ABR (Tasa de Bits Adaptativa): frecuencia de cambio de tasa de bits, ratio de rebuffer
  • Herramientas de correlación de registros y depuración: análisis de paquetes Wireshark para RTP/RTCP Palabras claveAnalíticas de streaming, monitoreo FFprobe, paneles de Prometheus y Grafana, métricas de calidad ABR, retención de espectadores, eventos de búfer, medición de QoE y tiempo de inicio, correlación de registros y análisis RTP de 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 protección de contenido
  • Control de acceso, autenticación basada en tokens, protección de streams basada en JWT Palabras claveEstrategias DRM, PlayReady Widevine, protección de contenido FairPlay, Inserción de Anuncios Lado Servidor, 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 Implementación, CI/CD y Streaming Containerizado

  • Implementación con Docker Compose para la pila de streaming de múltiples servicios (FFmpeg, SRS, Janus, nginx)
  • Charts de Helm para 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 balanceo de carga: HAProxy, round-robin, conexiones menos ponderadas
  • Despliegues blue/green y canary para actualizaciones de streaming sin tiempo de inactividad Palabras clavePila de streaming Docker Compose, implementación de Kubernetes Helm, pipelines de 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 de medios

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 de 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 pipelines de medios sin servidor
  • Slicing de red 5G para video streaming ultra confiable 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 claveLL-HLS baja latencia HLS, 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 de medios sin servidor, slicing de red 5G, WebAssembly video del lado del cliente, streaming AR WebXR, protocolos de video 360°

Laboratorio Práctico y Aplicación Basada en Proyectos

Pipeline de transmisión en vivo de extremo a extremo: OBS → nginx-rtmp → SRS → reproductores HLS/DASH

  • Configuración de videoconferencia de video WebRTC con Jitsi Meet
  • Custom FFmpeg pipeline para salida multimbitrate (SD/HD/4K) con push a CDN
  • Pruebas de integración: pruebas de carga de infraestructura de streaming (Locust/AB) a escala
  • Resolución de problemas: problemas comunes de streaming, discrepancias de códecs, problemas de firewall/NAT, depuración de negociación de códecs Palabras clavepipeline de streaming en vivo, OBS, nginx-rtmp, FFmpeg, multimbitrate, HLS, DASH, videoconferencia WebRTC, Jitsi Meet, pruebas de integración, pruebas de carga, Locust, AB, troubleshooting de códecs, problemas NAT/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