Contacta con nosotros

Temario del curso

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

  • 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 de origen KeywordsArquitectura 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 básicos de streaming y tecnologías de transmisión

  • RTMP (Real-Time Messaging Protocol): Uso legado y de transición, estrategias de migración desde Adobe Flash
  • HLS (HTTP Live Streaming): Estándar de Apple para streaming adaptativo, manifiestos m3u8, gestión de segmentos分段
  • MPEG-DASH: Estándar ISO para streaming adaptativo, generación de manifiestos, cambio de tasa de bits
  • WebRTC: Streaming de baja latencia peer-to-peer, 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 de 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, tasa de bits adaptativa, streaming de baja latencia, transporte en tiempo real, señalización de vídeo

Frameworks 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, conversión de formatos
  • GStreamer: Arquitectura de pipeline, ecosistema de complementos (GIR), creación de elementos personalizados, integración de complementos 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 en la nube KeywordsPipelines 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 multimedia, 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): Despliegue con Docker, cambio entre 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 mediante 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 complementos (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 JVB, clústeres de puentes, equilibrio de carga con JVB-colibri
  • Ant Media Server Community Edition: Streaming WebRTC/RTMP/HLS, configuración del panel de control, integración con WebSockets KeywordsServidor SRS, nginx-rtmp-module, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, streaming Wowza, servidor multimedia WebRTC, despliegue 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 con StreamDSP/NDI, monitoreo remoto, presets de codificación
  • Lister (Open Broadcaster Tools): Configuraciones de múltiples escenas, mezcla de fuentes de audio, soporte para cámara virtual (OBS-VirtualCam)
  • VLC Media Server: Interfaz de streaming, conversión entre multicast y unicast, gestión de listas de reproducción
  • Mixxx: Mezclas en vivo y emisión 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, emisión en vivo, gestión de escenas, integración NDIn, streamDSP, mezcla de vídeo, 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 conferencias y streaming grupal WebRTC

  • Pila open source de 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 multimedia, soporte para simulcast
  • LiveKit: Plataforma SFU WebRTC, gestión de salas, gestión de participantes, APIs de egress/ingress, despliegue en Kubernetes
  • BigBlueButton: Aula virtual de código abierto, compartición de pantalla basada en WebRTC, encuestas, salas de trabajo, grabación
  • KeywordsConferencias WebRTC, Jitsi Meet, mediasoup SFU, codificación Simulcast, SVC (codificación de vídeo 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 de código abierto

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

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

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

  • Herramientas de monitoreo de transmisiones en vivo (FFprobe Prometheus, paneles Grafana)
  • Analíticas de retención de espectadores, eventos de buffering, 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 rebuffering
  • Herramientas de correlación de registros y depuración: análisis de paquetes Wireshark para RTP/RTCP KeywordsAnalíticas 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 DRM para ecosistemas de código abierto: integración con 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 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 flujos basada en JWT KeywordsEstrategias DRM, PlayReady Widevine, FairPlay Protección de contenido, Inserción de anuncios en el lado del servidor, servidor de anuncios OpenX, Prebid 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 contenedorizado

  • Despliegue con Docker Compose para pilas de streaming multi-servicio (FFmpeg SRS Janus nginx)
  • Chart Helm de Kubernetes para clústeres de servidores multimedia escalables
  • Pipelines CI/CD para infraestructura de streaming (GitHub Actions GitLab CI)
  • Infraestructura como código: Terraform AWS CloudFormation para servicios multimedia
  • Estrategias de equilibrio de carga: HAProxy round-robin, least-connections ponderado
  • Despliegues blue/green y canary para actualizaciones de streaming sin tiempo de inactividad KeywordsPila de streaming Docker Compose Kubernetes Helm despliegue CI/CD pipelines GitHub Actions Terraform CloudFormation infraestructura como código equilibrio de carga HAProxy 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 subsegundo (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 pipelines multimedia sin servidor
  • Segmentación de red 5G para streaming de vídeo ultra confiable y de baja latencia
  • WebAssembly (Wasm) para procesamiento de vídeo en el 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 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 sin servidor segmentación de red 5G WebAssembly vídeo cliente WebXR streaming AR protocolos vídeo 360

Lab práctico 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 multibrate (SD/HD/4K) con push CDN
  • Pruebas de integración: pruebas de carga de 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 keywordspipeline de streaming en vivo OBS nginx-rtmp FFmpeg multibrate HLS DASH videoconferencia WebRTC integración Jitsi Meet pruebas de carga Locust AB troubleshooting de códecs NAT issues de 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