Tienes todo listo para comenzar tu evento en directo y ha llegado el momento de configurar el programa de vídeo streaming, por ejemplo OBS Studio. Entre las opciones de configuración aparece el Codificador y, dentro de éste, tenemos que elegir: ¿software o hardware?, ¿qué elegirías?.

  • CODIFICADOR POR SOFTWARE

Se trata de programas que se ejecutan desde el procesador del dispositivo informático (CPU), por ello depende directamente del tipo de computadora con la que se cuente. Proporciona una gran calidad y permite mayores ajustes personalizables. Se actualizan fácilmente cuando aparece una nueva versión a diferencia de los codificadores de hardware. Tiene un bajo coste. Dado que generalmente ejecutamos múltiples acciones a la vez, no puede aprovechar todos los recursos del dispositivo. En el caso de OBS Studio, nos encontramos con la opción Software (x264) cuyas características explicamos más adelante.

  • CODIFICADOR POR HARDWARE

En este caso, será la tarjeta gráfica la que procesa (GPU) un algoritmo con el que codificar el vídeo para su transmisión. Tienen un precio más elevado, pero también mayor rendimiento. Los parámetros ajustables son más limitados, ya que la calidad de vídeo suele ser bastante fija. Dado que los codificadores de hardware están especialmente construidos para la labor que desempeñan, suelen ser más rápidos que sus homólogos de software, por lo que la latencia suele ser baja.

 


"Usar el codificador de hardware te permite mover el proceso de codificación desde el procesador de la computadora a la tarjeta gráfica" (Linus Tech Tips - OBS Game Streaming Performance Boost with Intel Quicksync).


 


 

En mi caso, nunca he trabajado con tarjetas AMD, por lo que no sé cómo trabaja AMF de forma eficiente, ¿alguien puede aportarnos su experiencia?, ¿qué configuración de codificador usáis para realizar vuestros vídeo live streaming?

Referencias:

Licenciado en Comunicación Audiovisual, Máster en Edición y Postproducción de Vídeo Digital y Máster Universitario en Aplicaciones Multimedia. Soporte técnico y creación de contenidos en la Universidad de Sevilla, docente en el Grado de Multimedia de la UOC y miembro del equipo coordinador de mejora de Medios Audiovisuales de la US.

Si te ha gustado esta publicación, ¡compártela! 😉

28 comentario

Hola, cada vez que hago un streaming se me desconecta el OBS alrededor del minuto 30. Tiene esto algo que ver? Debería probar usar el hardware QSV?

Hola, Gino,

Dudo mucho que el problema sea del codificador. Quizás tengas activado el Temporizador de salida para interrumpir automáticamente la emisión en el minuto 30. Puedes comprobarlo en el menú Herramientas/Temporizador de salida. También es posible que la configuración de la plataforma a la que estés emitiendo tenga limitado el tiempo de transmisión.

Te dejo este enlace del foro de OBS Studio en el que se habla sobre este problema:

https://obsproject.com/forum/threads/stream-disconnects-at-exactly-30-minutes-every-single-time.66876/

Espero que te sirva! Un saludo!

Hola, cuando voy a la opcion de codificador solo me figura software (x264) pero no me figura la opcion de Hardware ¿Por que seria esto?

Hola, Facundo,

El codificador de hardware que usa OBS es el que proporciona la GPU si tienes los controladores instalados: Quicksync, NVENC de Nvidia o AMF de AMD. Si usas cualquiera de estas tarjetas gráficas, puedes comprobar que tengas los controladores actualizados.

Espero que te sirva. Un saludo!

Estoy queriendo hacer directo con una macbook, su tarjeta gráfica no es la mejor con sus 1500 MB y el procesador tampoco con un i5 a 2.50, que me recomendarías? por software o hardware?

Hola Daniel, en OBS Studio puedes seleccionar la opción Herramientas/Asistente de configuración automática. De esta esta forma, tras seleccionar las opciones que deseas, el software se configurará en función a las características del dispositivo y de la velocidad de conexión que tengas. ¡Ve contándonos qué tal van tus directos! ¡Mucha suerte! 😉

Wilson Hernández

Buenas noches el obs no me reconoce mi tarjeta gráfica no se por que el motivo te incomode una tarjeta gráfica nvidia getaforce 940 mx y no la reconoce el obs por qué será que no la reconoce me gustaría saber

Hola Wilson, puedes probar a actualizar los drivers de la tarjeta gráfica a ver si, de esta forma, OBS la reconoce!

solo me sale x264 y anteriormente si me salia h264 de amd, ya que tengo una grafica amd, como se soluciona, solo con streamelement me sale esa opcion pero en obs no

Tengo grafica amd y solo me sale x264, anteriormente si me salia, tengo los drivers mas actuales, por que pasa esto, cabe decir que en streamelement obs si me sale esa opcio y en obs no

Hola Erick! Desde hace algún tiempo AMD Encoder viene experimentando problemas. Puedes comprobar que los controladores de AMD estén actualizados para el complemento AMD Encoder.

Humberto Giovanni

Al grabar o transmitir en obs a cada momento se ven como tirones y como si se trabara el video

Hola Humberto, es posible que el problema esté más relacionado con tu hardware que con el software de OBS. Es posible que la velocidad de lectura/escritura de tu disco no sea lo suficientemente rápida. Si tienes un segundo disco, puedes configurar la ruta de grabación en un disco y dejar la unidad libre para que trabaje el streaming.

En mi OBS aparece x264 y QuinckSync h.264 cual debó elegir para las transmisiones en vivo

Hola, María, todo depende del objetivo que tengas. Como se comenta en el post, x264 es el codificador de software y Quicksync el de hardware. Dependiendo de las características del procesador, de la tarjeta gráfica, etc. deberás elegir uno u otro. No hay una respuesta definitiva en este sentido, tendrás que hacer pruebas para ver qué configuración da mejores resultados según tus equipos, conexionado, etc.

Hola, ojalá puedas ayudar. Cuando grabo desde OBS hay partes en las que la grabación pareciera lag o con perdidas de FPS. En mi configuración de DECODIFICADOR me salen 2 opciones las cuales son X264 y AMD, por defecto está seleccionado en x264, cuento con una tarjeta RADEON RX 570 GIGABYTE. Al escoger AMD estaría seleccionando lo que es la tarjeta gráfica o mi microprocesador??

Hola Gian Pierre, al escoger AMD estarás seleccionando tu codificador de hardware, es decir, la tarjeta gráfica. Como le hemos comentado a Humberto, es posible con los lag sea por la velocidad de lectura/escritura de tu disco. Puedes intentar configurar la grabación en un disco distinto para dejar la unidad libre para que haga la transmisión.

Israel gurrola

Buenas noches, transmito en vivo por facebook uso obs y uso ivcam por wifi para usar mi celular como camara, hay momentos en que ivcam empieza a trabarse y dar estirónes, cuento con un procesador i7 6gen. 16gb de ram, anteriormente tenía una i5 6gen. Y cambié el equipo por ese detalle pero siguió igual, tengo Internet de 40mb de subida.

Me gustaría saber es una duda si uso el parámetro x264 estoy usando mi procesador entonces mi tarjeta de vídeo queda libre para correr los juegos si uso el códec de AMD estaría haciendo que la vídeo aga todo que sería jugar y procesar las imágenes en el obs

Oscar quiroz

tengo una tarjeta grafica gt 1030 y no aparece en el OBS alguna recomendacion? 🙁

Daniel Ramirez

Hola, en mí PC tengo una placa de vídeo NVIDIA de 1 GB que quiero usar para con OBS, pero no me aparece la opción, ¿Cómo puedo solucionarlo?

Si usan AMD, escojan el codec por software, ya que su enconder por hardware esta años luz del encoder que usar nvidia(NVENC), o al menos con mi rx 570 8gb via hardware el streaming es casi imposible, por software la calidad no será la mas alta pero al menos deja stremear decentemente.

si usan nvidia vayan directo por NVENC

Johnny Obregón

Hola, una pregunta. Hago streams desde mi laptop en OBS. ¿Me recomienda usar QuickSync H264 o el software x264? No sé si Quick Sync sea lo suficeintemente rápida. Saludos.

Alex Arizabalo

Hola RGBizcocho, puede ser que me puedas ayudar vía correo, tengo varias preguntas y muchas dudas de como funciona el sistema OBS , muchas gracias por recibir mi correo, atentos saludos.

Armando Vazquez

Hola , tengo un problema con los controladores de AMD que cierran todos los juegos por lo cual tuve que instalar los driver pasados del 2019 y que permiten que se ejecuten los juegos sin problema , pero OBS no me detecta la tarjeta grafica por esta situacion hay alguna manera de hacer que OBS la reconozca sin tener actualziados los Drivers AMD?

compre una tarjeta de video nvidia gt 730 le instale los controladores mas actuales y solo me reconoce el x264 mi procesador es i5 4ta generación y cuento con dd estado solido
quisiera saber si hay alguna solcion

Hola buenas tardes, le comento mi caso para ver si puedes echarme una mano. Yo me dedico hacer streams y recientemente me pasé a PC. La cuestión es que tengo una pc potente pero no pude llegar a comprarme una tarjeta gráfica por tema de escasez. Tengo una PC con una i9 10900k + 32 ram y quisiera saber por cuál opción optar desde mi OBS Studio. Me sale dos opciones: codificador x264 y QuickSyncH. 264, con la PC que tengo a falta de tarjeta gráfica,¿qué opción me vendría mejor?
Mis streams tienen que ver con Fortnite (videojuegos) Gracias de antemano

Gracias al revisar y leer las preguntas, coincidi con la que hizo Gino con respecto a que la transmision se detenis en el minuto 30, pues mis transmision se detenia al minuto 4 con 30 segs. entonces segui tu consejo fui a heraamientas y exact a ese tiempo estaba programado para detenerse la grabacioy transmision. Gracias por este espscio para arientarnos. Ssludos!!

Responder a María Cancelar respuesta