Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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 adaptativo por tasa de bits (ABR)
- Modelos de entrega CDN y configuraciones del servidor de origen KeywordsStreaming architecture, video delivery protocols, adaptive streaming, CDN architecture, real-time communication, origin-server setup, edge computing
Protocolos Principales de Streaming y Tecnologías de Transmisión
- RTMP (Real-Time Messaging Protocol): Uso legado y transicional, estrategias de migración desde Adobe Flash
- HLS (HTTP Live Streaming): Estándar de streaming adaptativo de Apple, manifiestos m3u8, gestión de fragmentos (segment) del video
- MPEG-DASH: Streaming adaptativo estándar ISO, generación de manifiestos, cambio de tasa de bits
- WebRTC: Streaming P2P de baja latencia, 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 conferencia en tiempo real KeywordsRTMP protocol, HLS streaming, MPEG-DASH, WebRTC, SRT protocol, TURN/STUN servers, SFU architecture, adaptive bitrate, low-latency streaming, real-time transport, video signaling
Marcos de Transcodificación y Procesamiento Multimedia de Código Abierto
- FFmpeg: Gestión de códecs (H.264/HEVC AV1), construcción de tuberías, aceleración por hardware (NVENC, QSV), multiplexión de transmisiones, conversión de formatos
- GStreamer: Arquitectura de tuberías, ecosistema de complementos (GIR), creación de elementos personalizados, integración con 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 multimedia y flujos de trabajo de transcodificación basados en la nube KeywordsFFmpeg pipelines, GStreamer framework,
- x264 encoding, HEVC/H.265 codec, AV1 encoding, transcoding optimization, hardware encoding, codec management, media processing, batch transcoding, rate control (CRF), encoding profiles
Servidores de Streaming e Infraestructura de Código Abierto
SRS (Simple Realtime Server - Tencent): Implementación con Docker, cambio entre modos HLS/DASH/WebRTC, configuraciones en clúster con SRS Edge
- Wowza Streaming Engine (componentes de código abierto): 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 vivo a VOD
- Janus Gateway: Arquitectura de servidor multimedia WebRTC, ecosistema de complementos (grabación VoIP, videoconferencia), API administrativa RESTful
- mediasoup: Biblioteca SFU para 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 KeywordsSRS server, nginx-rtmp-module, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, Wowza streaming, WebRTC media server, Docker deployment, stream orchestration, cluster configuration
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 para cámara virtual (OBS-VirtualCam)
- VLC Media Server: Interfaz de streaming, conversión de multicast a unicast, gestión de listas de reproducción
- Mixxx: Remix 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 las transmisiones KeywordsOBS Studio, video production, live broadcasting, scene management, NDIn integration, streamDSP, video mixing audio source management, virtual camera, VLC Media Server, transcoding, live captioning, Whisper open source speech recognition
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 codificación simulcast y SVC, estimación de ancho de banda
- SFUs MediaSoup: Biblioteca SFU para WebRTC (C++/Node.js), topología de sala, control de flujo multimedia, soporte para simulcast
- LiveKit: Plataforma SFU WebRTC, gestión de salas y participantes, APIs de egress/ingress, implementación en Kubernetes
- BigBlueButton: Aula virtual de código abierto, compartición de pantalla basada en WebRTC, encuestas, salas de descanso, grabación
- KeywordsWebRTC conferencing, Jitsi Meet, mediasoup SFU, Simulcast encoding, SVC scalable video coding, bandwidth estimation, BigBlueButton, LiveKit SFU, participant management, egress/ingress, Kubernetes deployment, virtual classroom, screen sharing, open source communication
Computación en el Borde, Integración CDN y Estrategias de Escalabilidad
- Diseño de topología de entrega en el borde CDN para baja latencia global
- Gestión del punto de ingestión FFmpeg y balanceo de carga multi-CDN
- Protección dinámica del origen y estrategias de almacenamiento en caché en el borde (Akamai CloudFront Fastly edge workers)
- 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 de borde KeywordsCDN delivery, edge computing Kubernetes, multi-CDN, origin edge topology, Akamai CloudFront, dynamic origin, edge caching, global TURN servers, failover redundancy, cost optimization, K3s edge orchestration
Analítica de Streaming, Monitoreo 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 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 (Adaptive Bitrate): frecuencia de cambio de tasa de bits, ratio de rebufferización
- Herramientas de correlación de registros y depuración: análisis de paquetes Wireshark para RTP/RTCP Keywordsstreaming analytics, FFprobe monitoring, Prometheus Grafana dashboards, ABR quality metrics, viewer retention, buffering events, QoE measurement start-up time, log correlation Wireshark RTP analysis, open source monitoring
Monetización, DRM y Protección de Contenido
- Estrategias 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)
- Marcas de agua y huella digital para protección de contenido
- Control de acceso, autenticación basada en tokens, protección de stream basada en JWT KeywordsDRM strategies, PlayReady Widevine, FairPlay Content protection, Server-Side Ad Insertion, OpenX ad server, Prebid open source, video watermarking, JWT authentication, token-based access control, recurring billing, subscription monetization
Arquitectura de Despliegue, CI/CD y Streaming Contenerizado
- Despliegue con Docker Compose para una pila de streaming multi-servicio (FFmpeg SRS Janus nginx)
- Chartes Helm de Kubernetes para clústeres de servidores multimedia escalables
- Pipeline 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, conexiones mínimas
- Despliegues blue/green y canary para actualizaciones de streaming sin tiempo de inactividad KeywordsDocker Compose streaming stack Kubernetes Helm deployment CI/CD pipelines GitHub Actions Terraform CloudFormation infrastructure-as-Code HAProxy load balancing blue-green deployment canary deployment zero-downtime updates media server scaling
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 (Deepstream clasificación de escenas basada en OpenCV)
- Streaming nativo en la nube con Knative Knative Eventing para tuberías multimedia sin servidor
- Segmentación de red 5G para streaming de video ultra confiable y de baja latencia
- WebAssembly (Wasm) para procesamiento de video en el lado del cliente dentro de navegadores
- Streaming de video XR/AR con WebXR y protocolos de video 360° keywordsLL-HLS low latency HLS LL-DASH AV1 codec VP9 optimization AI-driven transcoding OpenCV scene classification Cloud-native streaming Knative Eventing serverless media pipelines 5G network slicing WebAssembly client-side video WebXR AR streaming 360 video protocols
Laboratorio Práctico y Aplicación Basada en Proyectos
Pipeline de streaming en vivo extremo a extremo: OBS → nginx-rtmp → SRS → reproductores HLS/DASH
- Configuración de videoconferencia WebRTC con Jitsi Meet
- Tubería FFmpeg personalizada para salida de múltiples tasas de bits (SD/HD/4K) con empuje a CDN
- Pruebas de integración: pruebas de carga de la infraestructura de streaming (Locust/AB) a gran 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 keywordslive streaming pipeline OBS nginx-rtmp FFmpeg multibitrate HLS DASH WebRTC video conferencing Jitsi Meet integration testing load testing Locust AB codec troubleshooting NAT firewall issues codec negotiation SD HD 4K output
Requerimientos
Conocimientos generales de administrador de sistemas
14 Horas