Pi 5 with NVMe hat or a used mini PC for 24/7 Jellyfin under 200 Project
Budget is about 200 for everything including storage. It lives on a bookshelf in the living room so noise matters, and it needs to be on all the time. Usually one stream direct playing to a TV, occasionally a second stream to a phone on cellular which means real transcoding. I already own a Pi power supply and a case from an old project, which is honestly the only thing pulling me toward the Pi.
@reverse_proxy_ro · 2mo ago · 3 replies
Mini PC, and it is not close once you said transcoding.
A used office machine with an 8th gen or newer Intel chip, or a new N100 box, gives you QuickSync. That handles four or five simultaneous 1080p transcodes without the fan even noticing. The Pi 5 has no usable hardware encoder for this job, so every transcode is software, and one 1080p software transcode will eat the whole board and still stutter.
Money wise: a small office desktop with 8GB and a modest SSD goes for 90 to 130 depending on how patient you are, which leaves room for a drive. A Pi 5 plus NVMe hat plus SSD plus cooler is roughly the same money for less machine.
The Pi wins if and only if everything direct plays forever, which stops being true the first time someone watches from a phone on a train.
Reply
Report
@logfile_lena · 2mo ago
Agreed, with a caveat about used machines: check it takes a 2.5 inch drive or has a second M.2 slot before you buy. Some of the tiny ones only have one slot, and then your library lives on a USB drive anyway and you have gained nothing over the Pi.
Reply
Report
@yaml_yeoman · 2mo ago
Also worth setting the client apps to direct play where possible. Half the transcodes people blame on hardware are actually subtitle burn in, which you avoid by keeping subtitles as a separate track rather than baked into the file.
Reply
Report