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. Live Streaming

Cómo elegir un encoder de video para transmisión en vivo: hardware vs. software

Read Time: 9 mins

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

Archivos de video sin compresión en formato RAW contienen una enorme cantidad de datos, pero puedes ver películas en tu habitual conexión a internet en alta definición de manera óptima, debido a que los datos han sido codificados. La codificación incluye compresión y hacer un video tan universal como sea posible creando compatibilidad con tantos dispositivos como sea posible.

El video (y aquí también incluimos audio y gráficos) necesita ser convertido para que sea compatible con los tipos de salidas más probables y ahí es donde entra en escena el encoder. Cómo elijas codificar tus datos dependerá del tipo de salida, al igual que todas las conversiones es un acto de compensación y equilibrio entre los tamaños, la compatibilidad y la calidad de los archivos.

Nota: Dacast tiene un muy completo Glosario de codificación de video que podrías consultar para ayudarte con algunas de las definiciones en caso de que tengas dudas.

Para codificar los datos de tu transmisión

Todo lo que realmente necesitas hacer si estás empezando es que un encoder trasladará y comunicará tus archivos multimedia (audio, video, gráficos) en un formato apropiado para tu tipo de salida deseada.

Si estás transmitiendo video online, tus espectadores necesitarán tener un ancho de banda lo suficientemente rápido para poder verte sin problemas. El objetivo es hacer coincidir tu tipo de salida con la configuración promedio del espectador, mientras más grande sea tu tasa de bits, más ancho de banda necesita tu audiencia para verte de manera óptima.

La mayoría de los encoders usan formatos RTMP (protocolo de mensajería en tiempo real) o HLS (transmisión en vivo sobre HTTP). Este último segmenta videos en bloques más pequeños para transmitir más rápido y es la manera más común de transmitir en vivo debido a sus especificaciones que son más fácilmente modificadas y también se consideran más rápidas y más confiables que otros métodos. Puedes leer más sobre esto en el artículo Qué es la transmisión HLS y cuándo deberías usarla.

Veamos algunas de las opciones que tienes cuando se trata de codificar los datos de tu video para una transmisión.

Software

La estupenda noticia es que la mayoría de los paquetes de software que son diseñados para transmitir vienen con encoders como parte de la aplicación. Hay bastantes opciones para esto, pero dos de las más populares son Open Broadcaster Software Studio (OBS Studio) y Streamlabs OBS. Normalmente los encoders de software en suites populares de transmisión y grabación tendrán las mismas opciones o similares, así que para mantener las cosas sencillas solo veremos OBS Studio.

OBS Studio

La mayoría de los usuarios que quieren transmitir usarán un encoder x264 (que utiliza compresión sin pérdida) y dentro de OBS Studio puedes seleccionar esa opción y luego modificarla. La tentación es establecer los mejores ajustes posibles, pero hay dos problemas con ello, el primero es como se mencionó anteriormente que tu espectador podría no tener la suficiente banda ancha y el segundo es que tu propia computadora también podría tener esa limitación.

Aunque la idea general es que mientras más arduamente trabajes en tu computadora, mejor será la calidad, eso puede provocar que tu encoder pase mucho tiempo comprimiendo cuadros y ralentice todo a niveles que no se pudiera trabajar en computadoras promedio.

OBS Project tiene un magnífico artículo sobre elegir los ajustes de tu encoder, incluyendo algunas comparaciones de cómo se ven las diferentes opciones con la misma fuente de video y tasa de bits.

El artículo también aborda específicamente la tasa de bits, cuánta información tienes en cada parte de tu video. Una tasa mayor de bits generalmente mejora el aspecto de tu video. Cambiar la tasa de bits es otra parte del acto de equilibrio, puedes aumentar la tuya y aún tener un uso de CPU relativamente bajo al elegir un ajuste preestablecido que comprima más información en cada cuadro y descarte información que no sea esencial.

Dónde encontrar opción de codificación en OBS

En OBS Studio, si vas a Archivo > Ajustes > Salida, el Modo de salida será establecido en Sencillo por defecto, lo cual produce las siguientes opciones:

simple encoder settingssimple encoder settingssimple encoder settings

Si tienes más conocimientos sobre lo que te gustaría cambiar, puedes cambiar de Sencillo a Avanzado, lo cual mostrará más opciones.

advanced optionsadvanced optionsadvanced options

Si estás planeando transmitir y también grabar tu transmisión al mismo tiempo, entonces probablemente necesitarás las opciones avanzadas pues luego puedes elegir transmitir y grabar en diferentes resoluciones, e incluso elegir un encoder para cada una, aunque vale la pena tener en mente que esto tendrá mayor impacto en tu CPU, así que de nuevo, todo es un acto de equilibrio.

Asistente de configuración automática

Cuando lo configuras OBS Studio automáticamente definirá tus ajustes a los mejores disponibles con base en tu computadora y tu preparación para instalación. Si has cambiado los ajustes y no sabes cuáles son tus mejores opciones, no entres en pánico, puedes pedirle una nueva reconfiguración. Solo ve a Herramientas > Asistente de configuración automática

auto configuration wizardauto configuration wizardauto configuration wizard

Hardware

Puedes comprar un encoder por hardware específicamente para transmitir y grabar, lo cual hará el mismo trabajo al descrito en la sección de encoder: comprimir y convertir tus datos a un formato apropiado.

Por qué utilizar un encoder por hardware

Un encoder por hardware es una herramienta de procesamiento físico construido para un trabajo, buscando convertir tu transmisión en un formato apropiado. A este respecto, los encoders por hardware, que vienen en varios estilos y precios, deberían brindarte desempeño bueno y constante a velocidades mayores.

Los encoders por hardware pueden ser dispositivos más pequeños y más baratos que tendrán un propósito dedicado; transmitir a un destino como YouTube o Twitch por ejemplo. También pueden ser para tareas exigentes, con la opción de aceptar muchos tipos de entrada de video y te permiten transmitir a numerosas plataformas. El número de transmisiones que puedan codificar a la vez es también un factor en el precio, pues se requiere más potencia de procesamiento tener transmisiones simultáneamente codificándose. Otros factores a considerar son la tasa de bits, indice de fotogramas y la compresión, como lo vimos en los encoders por software.

Un encoder por hardware necesita un poco más de trabajo en la configuración que un encoder por software, pues es únicamente un eslabón (aunque esencial) en la cadena. Hay numerosas opciones para abordar en un solo artículo de generalidades, pero el mejor consejo que podemos dar es saber lo que necesitas o quieres que tu encoder por hardware haga, y tomar las mejores decisiones basadas en ello, de otra manera caerás en imprecisiones como 'qué tan largo debe ser pedazo de cuerda' en términos de tus opciones. Epiphan Video ofrece detalles más profundos sobre las principales características de encoders por hardware que podrías querer considerar cuando eliges uno, cosas como el tipo de entradas de audio y video, controles IU y opciones de producción en vivo.

¿Encoder por hardware o por software?

A menos que seas un transmisor profesional emitiendo muchos streams de alta calidad a múltiples fuentes, entonces te convendría más un encoder por software. Por lo menos, es sensible iniciar con un encoder por software (como parte de una suite de transmisión) y luego subir de nivel a un encoder de software si comienzas a tener limitaciones.

Un encoder por software es solo tan bueno como las especificaciones de tu computadora y tu conexión a internet, así que mantener tu computadora funcionando óptimamente es mejor en términos de costo y eficacia que comprar un encoder por hardware. Esta es una 'guía del principiante' sobre sus mejores y peores características.

Software

Las ventajas:

  • Gratis como parte de software de código abierto como OBS Studio
  • Los ajustes de configuración automática facilitan y agilizan la puesta en marcha y la misma transmisión
  • Puedes modificar los ajustes dependiendo de tu nivel de conocimiento

Las desventajas:

  • Limitado por el desempeño de la computadora
  • A menudo más lento (generalmente debido al punto anterior)

Hardware

Las ventajas:

  • Dedicado a una tarea y por ello no limitado por el uso del CPU en otras tareas
  • Generalmente más rápido que encoders por software (debido al punto anterior)

Las desventajas:

  • Poco espacio para ajustes una vez que los tengas, actualizar normalmente significa comprar un nuevo encoder
  • Uno bueno puede resultar muy caro

Qué eliminar y qué conservar es el problema de siempre, si estás comprimiendo fotografías, video o audio, es el mismo acto de equilibrio entre tamaño, calidad y compatibilidad.

Aunque queramos siempre elegir las opciones que nos brinden la mejor calidad, este no siempre es el camino que debemos tomar, pues podrías encontrar problemas con tu propio CPU, o que tu espectador tenga dificultades para verte porque su conexión a internet no es buena. La clave para elegir los ajustes y la configuración correcta es saber lo que quieres, cuál será tu tipo de salida y trabajar desde ese punto hacia atrás, tomando en cuenta tu configuración y la de tu audiencia (promedio).

Más recursos de video de Envato

Lee la guía de marketing en video de Envato

Aumenta tus habilidades de marketing en video con nuestra guía integral: aprenderás algunas habilidades útiles para mejorar tu próximo video.

Descarga recursos de video gratis desde Mixkit

Consulta Mixkit para videos de stock, música de stock y plantillas gratuitas para Adobe Premiere Pro.

Elabora un video de animación de gráficos con Placeit

No necesitas software profesional para crear videos visualmente atractivos, puedes elaborarlos justo en tu navegador: Placeit es un servicio online con un generador de video que usa plantillas de animación de gráficos diseñadas profesionalmente.

Envato Elements: descargas ilimitadas

Envato Elements ofrece millones de recursos de stock: fotos, música, clips de video, fuentes, plantillas de proyectos de video para After Effects, Premiere Pro, Final Cut Pro y Motion y cursos creativos de Envato Tuts+, todo ello con una sola suscripción.

Más recursos para transmisiones en vivo

  • 10 geniales plantillas de intro de video para YouTube en el generador de animación de gráficos hazlo tú mismo de Placeit

  • Cómo añadir widgets de chat y de audiencia en vivo a transmisiones de video con Streamlabs OBS

  • Inicio rápido en OBS: cómo crear video en vivo gratuitamente con Open Broadcaster Software Studio

  • Cómo configurar Streamlabs OBS para una transmisión de video en vivo (guía de inicio rápido)

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.