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 del streaming de ancho de bits adaptativo (ABR)
- Modelos de entrega mediante CDN y configuraciones de servidor de origen KeywordsStreaming architecture, video delivery protocols, adaptive streaming, CDN architecture, real-time communication, origin-server setup, edge computing
Protocolos centrales de streaming y tecnologías de transmisión
- RTMP (Real-Time Messaging Protocol): Uso legacia y transicional, estrategias de migración desde Adobe Flash
- HLS (HTTP Live Streaming): Estándar de Apple para streaming adaptativo, manifiestos m3u8 y gestión de segmentos
- MPEG-DASH: Estándar ISO para streaming adaptativo, generación de manifiestos y cambio de ancho de bits
- WebRTC: Streaming P2P de baja latencia, servidores TURN/STUN/ICE y arquitecturas SFU/MCU
- SRT (Secure Reliable Transport): Protocolo de recuperación de pérdidas de código abierto, encriptación AES-256 y control de tasa anti-congestión
- WebSockets y SIP: Señalización interactiva y conferencias 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
Frameworks 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 y conversión de formatos
- GStreamer: Arquitectura de tuberías, ecosistema de plugins (GIR), creación de elementos personalizados e integración de plugins WebRTC
- x264/x265: Perfiles avanzados de codificación (high, main, main10), control de tasa PBR/ABR/crf y optimización de presets (de lento a ultrafast)
- HandBrake CLI: Procesamiento masivo de medios y flujos de trabajo de transcodificación 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 y infraestructura de streaming de código abierto
SRS (Simple Realtime Server - Tencent): Despliegue en Docker, cambio entre modos HLS/DASH/WebRTC y configuraciones de clúster con SRS Edge
- Wowza Streaming Engine (componentes de código abierto): Gestión de transmisiones, configuraciones de host virtual y orquestación mediante API
- nginx-mod-rtmp: Configuración del módulo RTMP, configuración de módulos HLS/DASH y conversión de vivo a VOD
- Janus Gateway: Arquitectura de servidor multimedia WebRTC, ecosistema de plugins (grabación VoIP, videoconferencia) y API de administración RESTful
- mediasoup: Biblioteca SFU para WebRTC, gestión de RTP/RTCP/RDTP, patrón consumidor/productor y soporte de simulcast
- Jitsi VideoBridge: Configuración JVB, clústeres de puentes y balanceo de carga con JVB-colibri
- Ant Media Server Community Edition: Streaming WebRTC/RTMP/HLS, configuración del tablero e 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 y presets de codificación
- Lister (Open Broadcaster Tools): Configuraciones de múltiples escenas, mezcla de fuentes de audio y soporte para cámara virtual (OBS-VirtualCam)
- VLC Media Server: Interfaz de streaming, conversión multicast a unicast y gestión de listas de reproducción
- Mixxx: Remixer 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 streaming grupal y conferencias WebRTC
- Pila de código abierto Jitsi Meet: Configuración de Prosody, gestión de sesiones por Jicofo, arquitectura basada en componentes y desarrollo de temas personalizados
- mediasoup + WebRTC: Diseño de arquitectura SFU, estrategias de simulcast y codificación SVC, estimación del ancho de banda
- SFUs de MediaSoup: Biblioteca SFU WebRTC (C++/Node.js), topología de la sala, control del flujo multimedia y soporte de simulcast
- LiveKit: Plataforma SFU WebRTC, gestión de salas y participantes, APIs egress/ingress y despliegue en Kubernetes
- BigBlueButton: Aula virtual de código abierto, intercambio de pantalla basado en WebRTC, encuestas, salas pequeñas y 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 la topología de entrega de origen/borde de 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 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 de Kubernetes: K3s, KubeEdge, orquestación de contenedores en el 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, dashboards de Grafana)
- Analíticas de retención de espectadores, eventos de búfer y 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 ancho de bits, ratio de rebuffering
- 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 del contenido
- Estrategias de DRM para ecosistemas de código abierto: integración de PlayReady, Widevine y FairPlay
- Modelos de monetización por suscripción: facturación recurrente con Stripe open-payments y flujos de pago
- Inserción de publicidad: SSAI (Server-Side Ad Insertion) con servidores de anuncios de código abierto (OpenX, Prebid)
- Marcas de agua y huellas digitales para la protección del contenido
- Control de acceso, autenticación basada en tokens y protección de streams 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 pilas de streaming multi-servicio (FFmpeg SRS Janus nginx)
- Gráficos de Helm de Kubernetes para clústeres de servidores multimedia escalables
- Tuberías 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 y weighted least-connections
- Despliegues azul/verde y canary para actualizaciones de streaming sin tiempos 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 (clasificación de escenas basada en Deepstream OpenCV)
- Streaming nativo de la nube con Knative Eventing para tuberías multimedia serverless
- Segmentación de red 5G para streaming de video ultraconfiable y baja latencia
- WebAssembly (Wasm) para procesamiento de video en el lado del cliente en 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
Prácticas aplicadas y proyectos basados en casos de uso
Tubería completa de streaming en vivo: OBS → nginx-rtmp → SRS → reproductores HLS/DASH
- Configuración de videoconferencia WebRTC con Jitsi Meet
- Tubería FFmpeg personalizada para salida multi-bitrate (SD/HD/4K) con push a CDN
- Pruebas de integración: pruebas de carga de la infraestructura de streaming (Locust/AB) a gran escala
- Resolución de problemas: errores comunes de streaming, incompatibilidades de códec, problemas de firewall/NAT y depuración de negociación de códec 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