Jellyfin transcodificación en memoria RAM

2024-01-22

Si tu servidor donde estás ejecutando Jellyfin dispone de suficiente memoria RAM puedes aprovecharlo para usarla y 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[[h, hay que configurar el campo Trascode para que la transcodificaciòn la realice sobre la memoria RAM, en gnu/linux /dev/shm/,

img

Después de crear el contenedor de[https://jellyfin 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 para ello

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 🐧


Ingrese la dirección de su instancia