Ponte en Contacto

Temario del curso

Historia, Estándares y Fundamentos de Arquitectura en Transmisión de Vídeo

  • 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 bitrate adaptativo (ABR)
  • Modelos de entrega CDN y configuraciones de servidor de origen KeywordsArquitectura de transmisión, protocolos de entrega de vídeo, transmisión adaptativa, arquitectura CDN, comunicación en tiempo real, configuración de servidor de origen, computación de borde

Protocolos de Transmisión Núcleo 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 transmisión adaptativa de Apple, manifiestos m3u8, gestión de segmentos
  • MPEG-DASH: Transmisión adaptativa estándar ISO, generación de manifiestos, cambio de bitrate
  • 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 KeywordsProtocolo RTMP, transmisión HLS, MPEG-DASH, WebRTC, protocolo SRT, servidores TURN/STUN, arquitectura SFU, bitrate adaptativo, transmisión de baja latencia, transporte en tiempo real, señalización de vídeo

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 de hardware (NVENC, QSV), multiplexación de flujos, 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 tasa PBR/ABR/crf, optimización de presets (de lento a ultrafast)
  • HandBrake CLI: Procesamiento por lotes de medios y flujos de trabajo de transcodificación basados 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 de hardware, gestión de códecs, procesamiento de medios, transcodificación por lotes, control de tasa (CRF), perfiles de codificación

Servidores de Transmisión 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 transmisión en vivo a VOD
  • Janus Gateway: Arquitectura del servidor de medios WebRTC, ecosistema de plugins (grabación VoIP, videoconferencia), API administrativa RESTful
  • mediasoup: Biblioteca SFU de WebRTC, gestión de RTP/RTCP/RDTP, patrón consumidor/productor, soporte para simulcast
  • Jitsi VideoBridge: Configuración de JVB, clústeres de puentes, equilibrado de carga con JVB-colibri
  • Ant Media Server Community Edition: Transmisión WebRTC/RTMP/HLS, configuración del panel de control, integración de WebSockets KeywordsServidor SRS, módulo nginx-rtmp, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, transmisión Wowza, servidor de medios WebRTC, despliegue 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 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)
  • VLC Media Server: Interfaz de transmisión, conversión de multicast a unicast, gestión de listas de reproducción
  • Mixxx: Mezcla en vivo y transmisió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, transmisió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 código abierto

Sistemas de Conferencia y Transmisión 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 codificación simulcast y SVC, estimación de ancho de banda
  • SFUs de MediaSoup: Biblioteca SFU de WebRTC (C++/Node.js), topología de salas, control del flujo de medios, soporte para simulcast
  • LiveKit: Plataforma SFU de WebRTC, gestión de salas, gestión de participantes, APIs de egress/ingress, despliegue en Kubernetes
  • BigBlueButton: Aula virtual de código abierto, compartir pantalla basada en WebRTC, encuestas, salas de desglose, grabación
  • KeywordsConferencia WebRTC, Jitsi Meet, mediasoup SFU, Codificación Simulcast, codificación de vídeo escalable SVC, estimación de ancho de banda, BigBlueButton, LiveKit SFU, gestión de participantes, egress/ingress, despliegue Kubernetes, aula virtual, compartir pantalla, comunicación de código abierto

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

  • Diseño de topología de entrega de borde CDN de origen para baja latencia global
  • Gestión de puntos de ingestión FFmpeg y equilibrado de carga multi-CDN
  • Protección dinámica de origen y estrategias de caché de borde (trabajadores de borde Akamai CloudFront Fastly)
  • Transmisión Multi-CDN: Redundancia, conmutación por error y optimización de costos
  • Servidores de borde WebRTC y despliegue global de TURN
  • Transmisión nativa en Kubernetes: K3s, KubeEdge, orquestación de contenedores de borde KeywordsEntrega CDN, computación de borde Kubernetes, multi-CDN, topología de borde de origen, Akamai CloudFront, origen dinámico, caché de borde, servidores TURN globales, redundancia de conmutación por error, optimización de costos, orquestación de borde K3s

Analítica de Transmisión, Monitoreo y Calidad de Experiencia (QoE)

  • Herramientas de monitoreo de transmisión en vivo (FFprobe Prometheus, paneles Grafana)
  • Analítica de retención de espectadores, eventos de buffering, medición de tiempo de inicio
  • Pila de observabilidad de código abierto: Prometheus + Grafana para KPIs de transmisión
  • Métricas de calidad de ABR (Bitrate Adaptativo): Frecuencia de cambio de bitrate, proporción de rebuffering
  • Herramientas de correlación de registros y depuración: Análisis de paquetes Wireshark para RTP/RTCP KeywordsAnalítica de transmisión, monitoreo FFprobe, paneles Prometheus Grafana, métricas de calidad ABR, retención de espectadores, eventos de buffering, 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 de 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 fingerprinting para la protección del contenido
  • Control de acceso, autenticación basada en tokens, protección de flujos basada en JWT KeywordsEstrategias 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 vídeo, autenticación JWT, control de acceso basado en tokens, facturación recurrente, monetización de suscripción

Arquitectura de Despliegue, CI/CD y Transmisión Contenerizada

  • Despliegue con Docker Compose para pila de transmisión multi-servicio (FFmpeg SRS Janus nginx)
  • Gráficos Helm de Kubernetes para clústeres escalables de servidores de medios
  • Pipelines CI/CD para infraestructura de transmisión (GitHub Actions GitLab CI)
  • Infraestructura como Código: Terraform AWS CloudFormation para servicios de medios
  • Estrategias de equilibrado de carga: round-robin HAProxy, menor conexiones ponderadas
  • Despliegues blue/green y canary para actualizaciones de transmisión sin tiempo de inactividad KeywordsPila de transmisión Docker Compose despliegue Kubernetes Helm pipelines CI/CD GitHub Actions Terraform CloudFormation infraestructura como Código equilibrado 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 transmisión de menos de un segundo (LL-HLS LL-DASH)

  • Optimización de códecs AV1 y VP9 para entrega CDN
  • Transcodificación de vídeo impulsada por IA (clasificación de escenas basada en Deepstream OpenCV)
  • Transmisión nativa en la nube con Knative Knative Eventing para pipelines de medios sin servidor
  • Segmentación de red 5G para transmisión de vídeo ultrarrápida y de baja latencia
  • WebAssembly (Wasm) para procesamiento de vídeo en el lado del cliente en navegadores
  • Transmisión de vídeo XR/AR con WebXR y protocolos de vídeo 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 nativo en la nube Knative Eventing pipelines de medios sin servidor segmentación de red 5G WebAssembly vídeo lado cliente streaming AR WebXR protocolos de vídeo 360

Práctica de Laboratorio 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 WebRTC con Jitsi Meet
  • Pipeline personalizado de FFmpeg para salida de múltiple bitrate (SD/HD/4K) con empuje a CDN
  • Pruebas de integración: pruebas de carga de infraestructura de transmisión (Locust/AB) a escala
  • Depuración: Problemas comunes de transmisión, desajustes de códecs, problemas de firewall/NAT, depuración de negociación de códecs keywordsPipeline de transmisión en vivo OBS nginx-rtmp FFmpeg múltiple bitrate HLS DASH videoconferencia WebRTC Jitsi Meet pruebas de integración pruebas de carga Locust AB depuración 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