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/
,
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 🐧