Ir al contenido principal
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Selección de Hardware Adecuado

El siguiente contenido tiene como objetivo ayudarte a elegir el hardware adecuado para un servidor Jellyfin y aprovechar al máximo sus funciones (por ejemplo, aceleración por hardware).

Guía Sencilla

A continuación se muestra una lista de especificaciones recomendadas para ejecutar Jellyfin. Aunque Jellyfin puede funcionar en hardware relativamente básico, se recomiendan las siguientes especificaciones para una buena experiencia.

Componentes Comunes

Algunas recomendaciones de componentes no cambian independientemente de la configuración:

  • Almacenamiento: SSD de 100GB para tu SO, archivos de Jellyfin y caché de transcodificación.1 Considera ampliarlo en Windows 11, o si tienes muchos archivos multimedia grandes que requieran transcodificación.

  • Red: Adaptador Ethernet Gigabit o superior. No se recomienda WiFi ni Powerline.

  • Conexión a Internet: Ancho de banda de subida de al menos 20 Mbps para acceso remoto.2

1Your largest media file times the max number of concurrent streams all your users will consume can be used as a rule of thumb for the transcoding file size.
2If you have less than 100 Mbps of total upload bandwidth, a bandwidth limit of 70% of your upload speed for Jellyfin is recommended to avoid affecting internet usage outside of Jellyfin. This option can be found in the Jellyfin Server Dashboard.

Calidad del Codificador de Hardware

Distintos fabricantes tienen implementaciones de codificador diferentes que producen resultados variables. Generalmente, las generaciones más nuevas de un mismo fabricante ofrecen mejores resultados. Aquí tienes una comparación rápida de calidad entre fabricantes en productos modernos.

Apple ≥ Intel ≥ NVIDIA >>> AMD*

* This only represents the default Jellyfin settings. The quality may be different depending on your exact configuration.

Servidor con Gráficos Integrados

Si no planeas usar una tarjeta gráfica dedicada, se recomiendan las siguientes especificaciones:

  • CPU: Intel Core i5-11400, Intel Pentium Gold G7400, Intel N100, Apple M series o superior (excluyendo series Intel J/M/N/Y hasta 11ª generación)

  • RAM: 8GB de RAM (Considera ampliarla en Windows 11)

  • Gráficos: Intel UHD 710, Apple M series o superior

NO se recomienda AMD si planeas usar gráficos integrados para Jellyfin.

precaución

Las CPU Intel de 7ª a 10ª generación se han eliminado de esta lista porque el kit de herramientas para estas generaciones ha sido descontinuado por Intel. Si tienes una CPU de 7ª a 10ª generación con gráficos integrados, puedes seguir usándola para Jellyfin, ya que siguen siendo perfectamente capaces. Si estás decidiendo una compra, quizá quieras considerar alternativas.

Servidor con Tarjeta Gráfica Dedicada

Si planeas usar una tarjeta gráfica dedicada (incluyendo actualizar un sistema antiguo con una GPU dedicada), se recomiendan las siguientes especificaciones:

  • CPU: Intel Core i5-2300, AMD FX-8100 o superior (Geekbench 6 Multicore 1500 o superior). El fabricante/rendimiento de la CPU NO afectará la velocidad o calidad de la codificación por hardware.

  • RAM: 8GB (4GB pueden ser suficientes para un servidor Linux sin su propia interfaz gráfica).

  • Gráficos: Intel Arc A series o superior, NVIDIA GTX16/RTX20 series o superior (excluyendo GTX1650). NO se recomienda AMD.

Los controladores Intel son mucho más fáciles de instalar en Linux, y muchas distribuciones los incluyen por defecto. Si no necesitas CUDA para otras aplicaciones, se recomienda usar gráficos Intel en Linux.

precaución

Las tarjetas Intel ARC serie B requieren que ReBar esté habilitado. Esto significa que debes usarlas en una plataforma con Intel de 10ª generación, AMD Ryzen serie 3000 o superior. Las tarjetas Intel ARC serie A no requieren ReBar para funcionar, pero se recomienda habilitarlo para un rendimiento óptimo.

Servidores sin GPU

NO se recomienda prescindir de GPU en Jellyfin, ya que la transcodificación de video por CPU es muy demandante. El mapeo tonal HDR a SDR puede empeorarlo. Según tu configuración, podrías llegar a situaciones donde un Ryzen 9 5950X no maneje ni un solo flujo de video. Lee la sección inferior para más detalles

Servidores de Bajo Consumo

Para usuarios con electricidad costosa o que ejecuten servidores con batería:

  • Plataformas Intel serie N de 12ª generación o superior

  • Apple M Series Mac mini

  • SBC Rockchip RK3588 / RK3588S (solo usuarios avanzados)

Hardware Potencialmente Problemático

Estas plataformas de hardware pueden provocar una experiencia deficiente con Jellyfin. Evítelas cuidadosamente al adquirir hardware.

  • CPUs Intel 'Atom': Las CPUs de bajo consumo de las series Intel J/M/N/Y hasta la 11ª generación usan una arquitectura diferente a las de gama alta, lo que resulta en un rendimiento inferior a pesar de lo que sus nombres puedan sugerir. Se recomienda evitar estas CPUs en un servidor Jellyfin.

  • NAS preconstruidos: El entorno de software en la mayoría de los NAS preconstruidos suele dificultar la instalación de software de terceros, a veces impidiendo su correcto funcionamiento pese a una instalación exitosa. Pueden tener procesadores de bajo rendimiento demasiado lentos para una experiencia Jellyfin aceptable (por ejemplo, Intel Atom, CPUs ARM de Realtek, etc.).

  • La mayoría de las placas de desarrollo (SBC): La mayoría de las SBC (incluyendo la Raspberry Pi, especialmente la Raspberry Pi 5) son demasiado lentas para ofrecer una experiencia Jellyfin aceptable, ya que a menudo carecen de soporte adecuado para aceleración por hardware. Si realmente quieres ejecutar Jellyfin en una SBC, puedes considerar modelos basados en las siguientes plataformas: Rockchip RK3588 / RK3588S, Intel Core, Intel serie N de 12ª generación.

  • Gráficos AMD: Los gráficos AMD tienen calidad de codificación deficiente y soporte de controladores problemático. Esto aplica incluso en Linux.

  • GPUs de gama baja: Algunas GPUs de gama baja (por ejemplo, GT1030, RX6400) no son capaces de codificación por hardware. Estos modelos no pueden usarse para aceleración por hardware en un servidor Jellyfin.

Guía Detallada

CPU

La CPU será responsable de múltiples tareas, principalmente:

  • Transcodificación de audio

  • Decodificación de video en códecs no soportados

Aunque la mayoría de los códecs de audio solo utilizan un núcleo, son muy ligeros y la mayoría de las CPUs deberían manejarlos sin problemas. (Por ejemplo, un Ryzen 5950X transcodificando FLAC -> AAC funciona a ~110x en tiempo real.)

Los formatos de video no soportados suelen ser códecs antiguos más fáciles de decodificar. Con aceleración hardware configurada correctamente, cualquier CPU moderna con 4 hilos podrá manejar la carga.

Sin embargo, los códecs más nuevos también pueden requerir decodificación por software si no hay decodificadores por hardware disponibles. HEVC, VP9 y AV1 pueden ser MUY exigentes incluso en CPUs modernas si no hay aceleración por hardware en el servidor Jellyfin. Por eso se recomienda encarecidamente una plataforma de hardware capaz de decodificación por hardware HEVC 10bit.

En nuestra bifurcación personalizada jellyfin-ffmpeg, el decodificador dav1d está habilitado, lo que permite una decodificación por software más rápida en comparación con HEVC o VP9. No obstante, seguirá usando muchos más recursos en comparación con la decodificación por software de H.264 y códecs más antiguos. Dado que tenemos un decodificador de software AV1 más eficiente y el contenido AV1 aún no es común, no deberías preocuparte por AV1 al elegir componentes para tu servidor Jellyfin.

Gráficos Integrados

Los gráficos integrados pueden ser útiles para transcodificar video. Para más información, consulta la sección de GPU.

Resizable BAR

Resizable Bar (ReBAR) es una función de PCI Express que optimiza el acceso a dispositivos PCIe. Requiere soporte tanto de la plataforma como del dispositivo. Está disponible respectivamente desde Intel 10ª generación y AMD Ryzen 3000 Series.

En BIOS de placas base, puede aparecer como Smart Access Memory o Clever Access Memory.

Al usar gráficos Intel ARC, se recomienda Resizable BAR. Desactivarlo reducirá el rendimiento de transcodificación un 10%. Sin embargo, dada la velocidad del motor multimedia de Intel ARC, esto no debería ser problema en implementaciones promedio.

Mapeo tonal de HDR a SDR por software

Si no hay GPU disponible en un servidor Jellyfin, la CPU puede realizar mapeo tonal HDR a SDR. Esto demanda mucho de la CPU, por lo que SIEMPRE se recomienda GPU. Con mapeo tonal por software, se usará codificador por software. Mapear contenido Dolby Vision 4K 60fps a H264 SDR 4K 60fps requiere un Ryzen 9 5950X para transcodificar más rápido que tiempo real. Las CPU de escritorio actuales podrían no ser suficientes para streams en H.265 o AV1.

Memoria del sistema (RAM)

Como recomendación general, se aconsejan al menos 8GB para implementaciones promedio. En servidores Linux sin GUI, 4GB pueden bastar.

Se recomienda añadir más memoria al usar Windows 11 debido al mayor peso del SO.

Tarjetas gráficas (GPUs)

En sistemas modernos, los motores multimedia suelen ubicarse en las GPUs. Por lo tanto, las opciones de aceleración por hardware disponibles dependen de la GPU elegida.

Encoder Quality: Apple ≥ Intel ≥ NVIDIA >>> AMD*

* This only represents the default Jellyfin settings. The quality may be different depending on your exact configuration.

Intel es siempre recomendado en hardware no Apple por estas razones:

  • Intel ofrece codificador de buena calidad, ligeramente mejor que NVIDIA y significativamente mejor que AMD.

  • Los controladores y entorno de computación de Intel son mucho más fáciles de configurar que NVIDIA y AMD.

AMD no se recomienda por su baja calidad en H.264 y H.265 (HEVC), además de la complejidad para configurar su entorno. Si bien AMD mejoró su codificador AV1, es más probable transcodificar a H.264/H.265 que a AV1 debido a las capacidades del cliente Jellyfin promedio.

Una lista de códecs comunes está disponible en la documentación de compatibilidad de códecs.

A continuación se muestra la lista de códecs de video que Jellyfin admite para transcodificación:

  • H.264 (objetivo de transcodificación más común)

  • H.265 (soporte limitado en clientes Jellyfin)

  • AV1 (nuevo en Jellyfin v10.9, soportado por navegadores modernos)

Más códecs son deseables para decodificación, aunque el contenido multimedia suele usar pocos. El soporte más importante es decodificación HEVC 10bit, ya que consume mucha CPU.

Gráficos Intel

Consulta esta tabla para ver los códecs compatibles.

Las CPU Intel con modelo terminado en F carecen de gráficos integrados. Están diseñadas para GPU dedicada, por lo que no son adecuadas si buscas gráficos integrados Intel para tu servidor Jellyfin.

Si planeas usar Linux con gráficos Intel 12/13ª generación o ARC, estas GPU solo funcionan en Linux Kernel 6.2+. Verifica que tu distribución tenga kernel compatible. Más información: Limitaciones conocidas de Intel en Linux.

precaución

Los gráficos integrados Intel 10ª generación y anteriores pierden soporte para QSV en Linux porque Intel discontinuó su SDK. Si tienes CPUs 7-10ª generación con gráficos integrados, sigue usándolos con Jellyfin. Al comprar, considera CPUs más nuevas si planeas usar gráficos Intel integrados.

NVIDIA Graphics

Consulta esta tabla para ver los códecs compatibles.

Algunas tarjetas de gama baja (ej. GT 1030) carecen de hardware de codificación. Ten cuidado al elegir GPU.

Gráficos AMD

No se recomiendan gráficos AMD para Jellyfin; esta información se proporciona únicamente como referencia. Lectura adicional sobre códecs soportados por AMD VCE: https://en.wikipedia.org/wiki/Video_Coding_Engine.

Algunas tarjetas de gama baja (ej. RX 6400, RX 6500) carecen de hardware de codificación. Ten precaución al elegir GPU.

Muchas CPUs AMD no incluyen gráficos integrados. Están diseñadas para usarse con tarjeta gráfica dedicada.

Para Ryzen 1000-5000 Series, solo los CPUs de escritorio con modelo terminado en G tienen gráficos integrados; el resto NO.

Para Ryzen 7000 Series, los CPUs de escritorio con modelo terminado en F NO tienen gráficos integrados, mientras que los demás sí.

Verifica la página del producto de tu CPU para más detalles.

Apple Silicon

Códecs compatibles:

CodecM1, M2 FamilyM3 Family
H.264 8bit
H.264 10bit🔶🔶
H.265 8bit
H.265 10bit
VP9 8bit🔶🔶
VP9 10bit🔶🔶
AV11

✅ = Codifica + Decodifica, 🔶 = Solo decodifica, ❌ = No compatible.

1 Although the hardware does support AV1 decoding, ffmpeg does not yet support it.

precaución

Actualmente no existen controladores del motor multimedia Apple Silicon para sistemas operativos no macOS. NO podrás usar aceleración hardware si el servidor ejecuta Asahi Linux.

VPU Rockchip

Actualmente solo se recomienda el VPU en SoC RK3588/3588S, que maneja la mayoría de códecs comunes, incluyendo decodificación AV1.

Códecs compatibles:

CodecRK3588/3588S
MPEG1/2/4 8bit🔶
VC1 8bit
H.264 8bit
H.264 10bit🔶
H.265 8bit
H.265 10bit🔶
VP8 8bit🔶
VP9 8bit🔶
VP9 10bit🔶
AV1🔶

✅ = Codifica + Decodifica, 🔶 = Solo decodifica, ❌ = No compatible.

Almacenamiento

Existen dos tipos generales de almacenamiento para servidores Jellyfin: archivos multimedia y archivos de Jellyfin, cada uno requiere hardware específico para optimizar rendimiento.

Almacenamiento multimedia

Cualquier almacenamiento con velocidad de acceso secuencial superior al bitrate de los medios es aceptable. Puede ser un recurso compartido en red o servicio cloud montado en el host del servidor Jellyfin.

Archivos de Jellyfin

Los archivos de Jellyfin (no tus archivos multimedia) sufren mucho acceso aleatorio, por lo que se recomiendan SSDs. EVITA discos mecánicos con SMR, pues ofrecen experiencia MUY deficiente.

Redes

La red conecta tu servidor Jellyfin con otros dispositivos. Se recomienda conectar el servidor mediante cable Ethernet para rendimiento óptimo. NO se recomiendan soluciones Wi-Fi o Powerline, pues generan experiencia especialmente pobre.

El servidor Jellyfin no está diseñado para exposición directa a internet. Mantenlo protegido tras un firewall configurado correctamente u otro entorno de red seguro.