Contacta con nosotros

Temario del curso

Historia, Estándares y Fundamentos Arquitectónicos del Streaming de Video

  • Evolución de los protocolos de comunicación en tiempo real
  • Arquitecturas de streaming: cliente-servidor, P2P y modelos híbridos
  • Principios de streaming de tasa de bits adaptativa (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 en el borde

Protocolos de Streaming Core y Tecnologías de Transmisión

  • RTMP (Real-Time Messaging Protocol): Uso legado y transitorio, 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 con estándar ISO, generación de manifiesto, cambio de tasa de bits
  • WebRTC: Streaming P2P de baja latencia, servidores TURN/STUN/ICE, arquitecturas SFU/MCU
  • SRT (Secure Reliable Transport): Protocolo open-source de recuperación de pérdidas, cifrado AES-256, control de tasa anti-congestión
  • 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 video

Frameworks Open Source para Transcodificación y Procesamiento de Medios

  • FFmpeg: Gestión de códecs (H.264/HEVC AV1), construcción de canales, aceleración por hardware (NVENC, QSV), multiplexión de transmisiones, conversión de formatos
  • GStreamer: Arquitectura de canal, ecosistema de plugins (GIR), creación de elementos personalizados, integración con plugin WebRTC
  • x264/x265: Perfiles avanzados de codificación (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 en la nube Palabras clave: Canales FFmpeg, framework GStreamer,
  • código 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 y Infraestructura de Streaming Open Source

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 open-source): Gestión de transmisiones, configuraciones de host virtual, orquestación mediante API
  • nginx-mod-rtmp: Configuración del módulo RTMP, configuración del módulo HLS/DASH, conversión de en vivo a VOD
  • Janus Gateway: Arquitectura de servidor de medios WebRTC, ecosistema de plugins (grabación VoIP, videoconferencia), 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 panel de control, integración con WebSockets Palabras clave: Servidor SRS, nginx-rtmp-module, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, streaming Wowza, servidor de medios WebRTC, despliegue en Docker, orquestación de transmisiones, configuración de clúster

Producción de Video en Vivo y Bajo Demanda con Herramientas Open Source

  • 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 multi-escena, mezcla de fuentes de audio, soporte de cámara virtual (OBS-VirtualCam)
  • VLC Media Server: Interfaz de streaming, conversión multicast a unicast, gestión de listas de reproducción
  • Mixxx: Mezclas en vivo y transmisión DJ sobre protocolos de Internet
  • Whisper: Reconocimiento de voz open-source para subtítulos en vivo y transcripción durante transmisiones Palabras clave: OBS 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, VLC Media Server, transcodificación, subtítulos en vivo, reconocimiento de voz open source Whisper

Sistemas de Conferencia y Streaming Grupal WebRTC

  • Pila open-source de Jitsi Meet: Configuración de Prosody, gestión de sesiones por 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 MediaSoup: Biblioteca SFU WebRTC (C++/Node.js), topología de sala, control de 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 open-source, compartición de pantalla basada en WebRTC, encuestas, salas de ruptura, grabación
  • Palabras clave: Conferencias WebRTC, Jitsi Meet, mediasoup SFU, Codificación Simulcast, SVC (codificación de video escalable), estimación de ancho de banda, BigBlueButton, LiveKit SFU, gestión de participantes, egress/ingress, despliegue en Kubernetes, aula virtual, compartición de pantalla, comunicación open source

Computación en el Borde, Integración CDN y Estrategias de Escalabilidad

  • Diseño de topología de entrega de borde para CDN global con baja latencia
  • 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 borde (Akamai, CloudFront, Fastly edge workers)
  • Streaming multi-CDN: redundancia, conmutación por error y optimización de costos
  • Servidores WebRTC en el borde y despliegue global de TURN
  • Streaming nativo para Kubernetes: K3s, KubeEdge, orquestación de contenedores en el borde Palabras clave: Entrega CDN, computación en el borde Kubernetes, multi-CDN, topología origen-borde, 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 Experiencia (QoE)

  • Herramientas de monitoreo de transmisiones en vivo (FFprobe Prometheus, dashboards Grafana)
  • Analíticas de retención de espectadores, eventos de búfer, medición del tiempo de inicio
  • Pila de observabilidad open-source: Prometheus + Grafana para KPIs de streaming
  • Métricas de calidad ABR (Tasa de Bits Adaptativa): frecuencia de cambio de tasa de bits, ratio de rebuffering
  • Herramientas de correlación de registros y depuración: análisis de paquetes Wireshark para RTP/RTCP Palabras clave: analítica de streaming, monitoreo FFprobe, dashboards Prometheus Grafana, métricas de calidad ABR, retención de espectadores, eventos de búfer, medición QoE tiempo de inicio, correlación de registros y análisis RTP Wireshark, monitoreo open source

Monetización, DRM y Protección de Contenido

  • 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, 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 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 en el Servidor, servidor de anuncios OpenX, Prebid open source, 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 multi-servicio (FFmpeg SRS Janus nginx)
  • Helm charts para Kubernetes de 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, ponderado y menos conexiones
  • Despliegues blue/green y canary para actualizaciones de streaming sin tiempos de inactividad Palabras clave: Docker Compose pila de streaming Kubernetes Helm despliegue Pipelines CI/CD GitHub Actions Terraform CloudFormation infraestructura como Código HAProxy balanceo de carga despliegue blue-green despliegue canary actualizaciones sin 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 Deepstream OpenCV)
  • Streaming nativo en la nube con Knative Eventing para canales multimedia serverless
  • Slicing de red 5G para video streaming ultraconfiable 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 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 multimedia serverless 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

Canal completo de streaming en vivo: OBS → nginx-rtmp → SRS → Reproductores HLS/DASH

  • Configuración de videoconferencia WebRTC con Jitsi Meet
  • Canal FFmpeg personalizado para salida multirate (SD/HD/4K) con empuje CDN
  • Pruebas de integración: pruebas de carga de la infraestructura de streaming a escala (Locust/AB)
  • Resolución de problemas: errores comunes de streaming, incompatibilidades de códecs, problemas de firewall/NAT, depuración de negociación de códecs Palabras clave: canal de streaming en vivo OBS nginx-rtmp FFmpeg multirate 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