Ir al contenido
  1. Publicaciones/

Jellyfin transcodificación en memoria RAM

·245 palabras·2 mins

Si tu servidor donde estás ejecutando Jellyfin dispone de suficiente memoria RAM puedes aprovecharlo para realizar la transcodificación en ella en vez de un disco, evitando el desgaste del mismo.

Aunque en este articulo voy a explicar la forma de realizarla en un servidor unRaid es aplicable a cualquier otro servidor.

Cuando configuras el contenedor docker de Jellyfin, hay que configurar el campo Trascode para que la transcodificaciòn la realice sobre la memoria RAM, en gnu/linux /dev/shm/,

Después de crear el contenedor de Jellyfin, vemos que existe la carpeta jellyfin en /dev/shm

ls -l /dev/shm/
total 0
drwxr-xr-x 3 root   root  60 Sep 16 19:09 Shinobi/
drwxr-xr-x 2 nobody users 40 Sep 24 17:59 jellyfin/

Si listas el contenido de /dev/shm/jellyfin

ls -l /dev/shm/jellyfin

Tenemos el directorio jellyfin con 0 bytes

total 0

Cuando empecemos a reproducir contenido que necesite ser transcodificado veremos como se utiliza la memoria RAM

ls -l /dev/shm/jellyfin
total 166436
-rw-r--r-- 1 nobody users 16234928 Sep 30 20:50 a3b25127aba245144f4bc28d4f08d45b0.ts
-rw-r--r-- 1 nobody users 20310580 Sep 30 20:50 a3b25127aba245144f4bc28d4f08d45b1.ts
-rw-r--r-- 1 nobody users 21352852 Sep 30 20:50 a3b25127aba245144f4bc28d4f08d45b2.ts
-rw-r--r-- 1 nobody users 19445404 Sep 30 20:50 a3b25127aba245144f4bc28d4f08d45b3.ts
-rw-r--r-- 1 nobody users 18254048 Sep 30 20:50 a3b25127aba245144f4bc28d4f08d45b4.ts
-rw-r--r-- 1 nobody users 16947072 Sep 30 20:50 a3b25127aba245144f4bc28d4f08d45b5.ts
-rw-r--r-- 1 nobody users 19288612 Sep 30 20:50 a3b25127aba245144f4bc28d4f08d45b6.ts
-rw-r--r-- 1 nobody users 19399156 Sep 30 20:50 a3b25127aba245144f4bc28d4f08d45b7.ts
-rw-r--r-- 1 nobody users 19176376 Sep 30 20:50 a3b25127aba245144f4bc28d4f08d45b8.ts

Espero que te haya gustado, pasa un gran día 🐧