ProtoFlix

Comparer

ProtoFlix, Jellyfin, Emby.Le même serveur, les mêmes cœurs.

Une comparaison n’a de sens que mesurée : mêmes films, même machine, un serveur à la fois. Voici le banc publié, avec ce que ProtoFlix gagne et ce qu’il perd encore. Plex n’est pas mesuré : il n’est pas dans la comparaison.

Machine
Xeon E-2386G, iGPU Intel UHD 750, Debian 12
Équité
Les mêmes 4 cœurs et la même priorité pour chacun ; un seul serveur tourne à la fois, cache vidé avant chaque mesure
Client
Un navigateur qui ne lit que le H.264 et l’AAC, en 1080p : tous les extraits 4K sont convertis
Extraits
5 minutes de quatre vrais films, du 1080p au 4K HDR10
Installés
Chacun par son paquet officiel ; Emby 4.10.2

Les mesures.
Le plus court gagne.

De la demande à la fin du premier segment. Emby est absent : sans son abonnement payant, il n’utilise pas la carte.

Film 1080pH.264, son E-AC-3 à convertir
ProtoFlix0,22 s
Jellyfin1,04 s
Film 4K SDRHEVC 8 bits
ProtoFlix2,01 s
Jellyfin3,64 s
Film 4K HDR10, son DTSHEVC 10 bits
ProtoFlix0,51 s
Jellyfin1,28 s
Film 4K HDR10HEVC 10 bits
ProtoFlix0,46 s
Jellyfin1,07 s

Après les corrections du même jour. Source : docs/testing/benchmarks/ovh-protoflix-jellyfin-emby.md

Ce qu’on en retient.
Les deux colonnes.

Devant

  • Démarre plus vite que Jellyfin sur chaque extrait, de 1,5 à 4,7 fois, avec ou sans carte graphique.
  • Saute dans le film plus vite que Jellyfin sur chaque extrait, jusqu’à trois fois plus vite.
  • Sur le film 1080p, recopie l’image là où Emby la réencode, et consomme 21 fois moins de processeur que lui.
  • Avec l’iGPU, convertit le HDR aussi vite que Jellyfin, à 10 % près, en consommant moins de processeur.

Derrière, ou pas encore mesuré

  • Sur le processeur seul, convertit le HDR 1,6 à 1,9 fois plus lentement que Jellyfin, qui a son propre filtre de tons optimisé.
  • Sur le processeur seul, reste un peu derrière en SDR : 8 % plus lent que Jellyfin.
  • Sur le processeur seul, Emby démarre et convertit plus vite les films HDR, mais sans convertir leurs tons : son image sort délavée. Il incruste aussi un sous-titre que personne n’a demandé.
  • La qualité d’image finale des trois n’a pas été comparée ; leurs débits diffèrent aussi un peu.

Et sur la TV ?
L’application, face à celle de Jellyfin.

2,33 Mocontre 44 Mo pour Jellyfin

La taille de l’application Android TV.

552 mscontre 691 ms pour Jellyfin

Le démarrage à froid, en médiane.

Sur une TV 4K Android 14 (Realtek RTD2851A, 2 Go de mémoire). Le démarrage s’arrête à la première image : les deux applications n’affichent pas le même écran, l’écart reste indicatif. Source : docs/tv/mesures.md