OBS Master

proyecto
nombreOBS Master
mantenedorNucleo
descripcionLugar donde anotamos trucos y cosas interesantes de OBS
fechainicio2022/02/06 00:00
estadoEn desarrollo
¿De qué trata?

Comenta aquí de qué trata el proyecto. Intenta ser claro y conciso: usa un párrafo, o dos como máximo.

¿Por qué?

Menciona por qué el proyecto existe en primer lugar. Puede ser algo grande (una idea con mucho potencial para resolver problemas en la vida real), algo más simple (aprender o familiarizarse con X tecnología) o la razón que sea (aburrimiento, curiosidad). No hay malas respuestas :)

Galería

Inventario

Aquí van cosas que forman parte del proyecto.

Artefacto Características y/o capacidades Descripción
Servidor Raspberry Pi 3B

Curiosidades aprendidas o relevantes

  • Aquí van cosas que aprendiste, o detalles que puedes creer merecen destacar sobre el resto de información.

Bitácora

En este proyecto anotaremos cosas interesantes de OBS que los usuarios rara vez le prestan atención.

Activar la Aceleración de video por Hardware

Útil si:

Efectos secundarios:

Necesitas:

Por defecto, OBS utiliza codificación por software (la CPU hace el trabajo pesado con el video), pero es posible configurarlo para que se use la codificación por hardware (un ASIC en el GPU hace el trabajo pesado, liberando a la CPU del trabajo). Sobre la calidad hay opiniones diversas, pero si se trabaja con video HD o superior, se pueden obtener ahorros de CPU considerables que quizás sean bienvenidos.

Puedes configurar la aceleración por hardware así:

  1. Ingresa a los ajustes de OBS, pestaña Salida
  2. Seleccionar en "Codificador" una opción aparte de "Software (x264)". Dependiendo de tu hardware, puede haber:
    1. QSV/QuickSync (Windows/Linux y GPU Intel)
    2. NVENC (Windows/Linux y GPU NVIDIA)
    3. AMF (Windows y GPU Radeon)
    4. VAAPI (Linux, funciona para varias marcas de GPUs)
  3. Si no aparece nada más aparte, selecciona el Modo de salida a Avanzado.

Esta es una vista de las opciones en una PC Windows con gráfica integrada Intel. Ya que solo trabajamos con un solo stream en Full HD y necesitamos que trabaje al menos a 30 FPS, podemos escoger sin problemas la opción de quality y una latencia normal.

Estas son las opciones mostradas en una PC con GNU/Linux y una tarjeta gráfica Radeon (pero la interfaz es parecida en GPUs Intel también).

De una u otra manera, estas configuraciones pueden servirte:


Conseguir los archivos más pequeños posibles con calidad decente

Útil si:

Efectos secundarios:

Algo de teoría: El códec H.264 (usado en formatos como el .mp4) ya tiene cierta edad, pero sigue siendo el códec referente para transporte de video. El proyecto de software libre x264 busca crear un codificador que nos dé la mejor calidad posible por bit de datos, y OBS lo implementa en todas sus instalaciones. Al ser un software, su calidad y cosas como su algoritmo de predicción son muy superiores a las alternativas de hardware (QSV, AMF y NVENC pero no por mucho) y podemos obtener archivos desde 100 MB por hora con una calidad decente. Pero necesitas CPU.

Configúralo de esta manera:

  1. Ingresa a los ajustes de OBS, pestaña Salida
  2. Selecciona el Modo de salida a Avanzado.
  3. Seleccionar en "Codificador" la opción "x264".

Las opciones que yo recomiendo: