Contenido del curso
Haciendo el setup del streaming
Elementos y transiciones en OBS
Grabando en OBS
Haciendo Streaming
Comparte tu streaming
Cómo funciona un servidor de streaming
Resumen
Entender cómo funciona un servidor de streaming es lo que separa una transmisión que se ve fluida de una que se traba cada dos minutos. Aquí vas a ver el flujo completo: desde que tu cámara captura el video hasta que llega al dispositivo de quien te ve, pasando por protocolos, bitrate y velocidad de Internet.
Esto te sirve si haces livestream en Twitch, YouTube o cualquier plataforma y quieres que tu señal salga limpia sin sobresaturar el servidor.
¿Qué protocolos usa un servidor de streaming?
Un livestream viaja por dos caminos distintos: uno para ti como host y otro para quien te ve. No son intercambiables y cada uno cumple una función específica.
El primero es el RTMP, Real Time Messaging Protocol, que es el que tu computadora usa para enviar audio y video al servidor. Si alguna vez configuraste un stream, ya lo conoces: es esa URL que en lugar de empezar con www. empieza con rtmp:// y va acompañada de una key, que funciona como contraseña para entrar al servidor [00:53].
El segundo es el HLS, HTTP Live Streaming, que es el protocolo con el que tu audiencia recibe la transmisión en sus dispositivos [00:38].
¿Qué es el RTMP? Es el protocolo que usas para mandar tu audio y video desde tu computadora al servidor de streaming. Funciona como una URL con una key que actúa de contraseña.
¿Cómo viaja tu video desde tu cámara hasta tu audiencia?
El flujo tiene varias estaciones y vale la pena verlas paso a paso para entender dónde puede fallar tu transmisión.
- Captura: tu computadora, cámara y micrófono recogen audio y video.
- Envío al servidor: se manda mediante RTMP o el más nuevo SRT.
- Segmentación, compresión y encoding del video.
- Almacenamiento: por eso un livestream de dos horas en YouTube o Twitch te queda guardado como un video de dos horas [02:12].
- Distribución por Content Delivery Network: un servidor que reparte el video a todos los dispositivos conectados usando HLS [02:30].
Los dispositivos de quienes te ven ya saben interpretar HLS, descomprimen el video y lo muestran en pantalla. Ese es el viaje completo.
¿Qué es el bitrate en streaming y por qué importa?
El bitrate es la cantidad de datos que mandas al servidor de livestreaming por segundo y afecta directamente la calidad de tu video. A diferencia del bitrate en grabación, que se mide en megabytes por segundo, el de streaming se mide en kilobytes por segundo, tal como aparece en los settings de OBS [03:30].
La lógica es distinta a la de grabación: aquí no quieres un archivo pesado, quieres uno que tu audiencia pueda ver sin trabas.
¿Cuánto bitrate acepta Twitch y YouTube?
Cada plataforma tiene su tope y conviene respetarlo:
- Twitch a 1080p 60fps: máximo 6.000 kbps [04:18].
- YouTube a 1080p 60fps: hasta 9.000 kbps [05:35].
¿Qué pasa si subo el bitrate por encima del máximo? El servidor se sobresatura, no sabe procesar esos datos y termina bajándote la calidad a 3.000 o incluso 2.000 kbps. Es contraproducente.
YouTube tiene servidores con más margen, pero eso no significa que Twitch sea peor: son servicios distintos con configuraciones distintas.
¿Qué hace el transcoding y cuándo lo necesitas?
El transcoding es una herramienta del propio servidor de streaming, no de OBS. Su trabajo es escalar tu transmisión hacia abajo para que personas con Internet más lento la puedan ver fluida [06:35].
No hace magia: si tú mandas 1080p, no lo va a convertir a 4K. Solo baja resoluciones. Por ejemplo, si tu stream va a 1080p 60fps con 6.000 kbps y alguien solo tiene 3 Mbps de bajada, esa persona puede entrar al player, elegir 720p 30fps a 3.000 kbps y ver la transmisión sin trabas.
¿Para qué sirve el transcoding? Para que viewers con Internet limitado puedan ver tu stream en una calidad menor sin que se trabe. Solo escala hacia abajo, nunca hacia arriba.
¿Qué velocidad de Internet necesitas para hacer streaming?
La velocidad que importa al hacer livestream no es la de bajada, es la de subida, porque estás mandando datos al servidor [09:25].
Para medirla puedes usar speedtest.net. En la prueba que se muestra en la clase, los resultados fueron 700 Mbps de bajada y 800 Mbps de subida, suficiente para mandar a la máxima calidad tanto en Twitch como en YouTube [09:55].
La regla práctica: tu velocidad de subida debe superar el bitrate al que vas a transmitir. Si vas a mandar 6.000 kbps a Twitch, necesitas al menos 6 Mbps estables de subida, idealmente más para tener margen.
Haz tu prueba en speedtest.net, anota tu velocidad de subida y cuéntame en los comentarios cuánto te dio. Vas a usar ese número cuando configures los settings de streaming en OBS.