7 days of unlimited video, AE, and Premiere Pro templates - for free!* Unlimited asset downloads! Start 7-Day Free Trial
Advertisement
  1. Photo & Video
  2. Video

Cómo reducir la latencia en el streaming de videos en vivo (guía con consejos rápidos)

Spanish (Español) translation by Carlos (you can also view the original English article)

Si estás transmitiendo en vivo, lo que se desea es que tu audiencia pueda tener la mejor experiencia posible, con un video fluido y sin retrasos. Reducir la latencia ayudará a que tus espectadores vean en tiempo real tanto como sea posible.

Como sucede con muchas cosas en cuestiones digitales, existen muchos eslabones en la cadena y cualquiera podría causarte problemas. En este artículo, veremos algunas de las causas más comunes de la latencia y cómo puedes ayudar a reducir las posibilidades de retrasos inoportunos al estar transmitiendo en vivo.

Latencia

Latencia es otra palabra para retraso, en este caso el retraso de una señal de datos que viaja del punto A al punto B. En términos de streaming en vivo, la latencia podría provocar un retraso entre tu transmisión (cuando cada parte del video se captura) y lo que ve tu audiencia (cuando esa captura se muestra a tu espectador).

Si el retraso es significativo, el búfer de video (lectura anticipada) tendrá dificultades para mantenerse actualizado, y es entonces cuando se presentan problemas como pérdida de calidad, retrasos y fallos.

Latencia de red

Conexión a Internet con Wi-Fi vs cableado

Como es de esperar, la transmisión a través de Wi-Fi suele ralentizar más las cosas que si te conectaras al router mediante cable. Para la mayoría de las personas, esta diferencia suele ser poco significativa, pero si estás teniendo problemas con la latencia cuando transmites, probablemente sea una de las cosas que deberías revisar. Incluso algo que no esperabas podría estar causando problemas, como la interferencia de otras cosas —el Wi-Fi de tus vecinos u otros objetos eléctricos— o incluso objetos físicos alrededor de tu casa que estén bloqueando la señal del router hacia tu computadora.

Puedes probar este retraso utilizando un comando ping para enviar una señal a la dirección IP de tu router. Hazlo mientras estás conectado con Wi-Fi y toma nota del resultado, y luego repítelo conectado mediante un cable Ethernet y comprueba cuál es la diferencia.

Todo mundo experimenta interrupciones en su conexión Wi-Fi de vez en cuando. Por lo general, no es un gran problema, pero si estás en medio de una transmisión en vivo, puede ser muy inconveniente, conectarte a tu enrutador mediante cable reduce la posibilidad de interrupciones.

Ancho de banda

Lo bueno que sea tu proveedor de Internet y el plan que tengas obviamente también cambia las cosas

El ancho de banda es lo que determina cuánta información puede viajar a la vez. Nos ayuda a visualizar cómo viajan los datos. Una vez leí una buena analogía que describía tu conexión a Internet como una tubería: que cuanto más ancha sea (entre más grande sea tu ancho de banda), más información puede pasar a la vez. Los problemas de latencia son el resultado de cómo pasa la información por ese «tubería». Si tanto la latencia como el ancho de banda son bajos, eso afectará el rendimiento. Una congestión en algún punto de la línea de los datos que se están transfierendo, igual que un embotellamiento de tráfico, obstruye la señal y causa problemas con la reproducción.

En ese sentido, también sería prudente no mantener conectados otros dispositivos a tu red cuando planees transmitir en vivo. Si alguien más está consumiendo los recursos disponibles, viendo programas de televisión o descargando archivos, eso al final afectará lo que estás tratando de hacer.

Redes de entrega de contenido (CDN)

La idea de una CDN es repartir tu contenido en múltiples servidores en distintas ubicaciones, con la idea de que quienquiera que esté viendo tu transmisión en vivo lo haga a través del servidor más cercano, disminuyendo en teoría la distancia que la información debe recorrer y reduciendo así la latencia. Las CDNs también a veces utilizan optimizaciones particulares de hardware y software para hacerlas más efectivas y, fundamentalmente, más rápidas.

Como de esta manera se puede ver sin buffer o interrupciones, puede ser una mejor experiencia para tu audiencia (¡y para ti!) y también significa que si un servidor se desconecta por cualquier motivo, el tráfico se puede mover a servidores que aún estén operando.

Latencia de hardware

Codificador: software vs hardware

Elegir un codificador para tu transmisión en vivo es uno de los aspectos más importantes a considerar. El video (incluyendo el sonido y los gráficos) debe convertirse para que se lea y se muestre correctamente en el otro extremo.

La mayoría de los programas diseñados para streaming (OBS Studio, Streamlabs OBS, etc.) cuentan con codificadores como parte de la aplicación. No entraré en demasiados detalles aquí, pues ya ha sido tratado en el artículo que vinculé anteriormente, pero el principal beneficio de un codificador de software es que, por lo general, mantiene las cosas muy simples: si solo quieres comenzar a transmitir elegirá, las mejores opciones para ti según tu hardware. Si sabes exactamente lo que quieres, puedes elegir las opciones que se adapten a tus necesidades. Un codificador de software suele ser más lento que el de hardware, pues depende de lo bueno que sea el hardware de tu computadora y a menudo puede verse frenado por esas limitaciones.

Un codificador de hardware puede ser muy costoso y necesita mucha más configuración que el de software, pero tiene la ventaja de estar diseñado para hacer un solo trabajo, y eso significa que generalmente sea más rápido —lo que implica una latencia reducida— que los codificadores de software, pues no es ralentizado por otras tareas de la CPU como tu computadora.

Una alternativa viable sería tener una computadora dedicada exclusivamente al streaming en vivo. Utilizarías un codificador de software, pero la computadora no se usaría para nada más, liberando recursos para tu transmisión.

Computadora y dispositivos

Ya he mencionado que podrías tener una computadora dedicada especialmente para transmitir, pero ya sea que la tengas o no, debes intentar actualizar lo que puedas. Todos los dispositivos son finitos, incluyendo el router, y es sorprendente el tiempo que puede pasar sin que se actualice, sobre todo si has estado con la misma compañía durante un tiempo. Si crees que tu router está un poco obsoleto, vale la pena llamar a tu proveedor y preguntarle si puedes obtener un reemplazo más reciente; a menudo es gratuito si ha pasado un tiempo razonable desde que te lo dieron.

El streaming en vivo con baja latencia es cuestión de equilibrio

Aunque hay mucho en qué pensar con respecto a la latencia y lo que podría afectarla, en realidad todo es cuestión de equilibrio. Nunca conseguirás que todas las partes de los conductos de datos sean perfectas, así que lo mejor es trabajar en aquellas cosas que puedas controlar y el presupuesto, como la computadora que estés utilizando, tu conexión a Internet y el codificador que estés usando.

La clave es hacer que todo funcione de la mejor manera posible y probablemente descubras que no hay muchos problemas. Si tienes un eslabón realmente malo en la cadena, estarás perdiendo el tiempo intentando mejorar todo lo demás a su alrededor, si ese problema sigue allí.

Si te estás volviendo más popular con tus transmisiones en vivo y deseas mejorar la entrega de tu contenido, entonces vale la pena que busques opciones más profesionales como un codificador de hardware si crees que eso te ayudará a progresar.

Más ayuda con las transmisiones en vivo

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Photo & Video tutorials. Never miss out on learning about the next big thing.
Scroll to top
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.