Jellyfin 作为一款自托管媒体服务器软件,常被视作 Plex 的热门替代品,广泛运行于树莓派或迷你 PC 之上。然而,闲置的旧智能手机同样是胜任此任的潜在方案,且在特定场景下具备独特优势。

硬件基础:旧旗舰胜过入门级单板机

笔者曾在树莓派、迷你 PC 及戴尔 OptiPlex 上部署 Jellyfin,虽体验良好,但手头的闲置安卓手机在硬件规格上更具潜力。以三星 Galaxy S8 为例,其搭载 Exynos 8895 处理器、4GB 内存及 64GB 存储空间(支持 microSD 扩展至 256GB)。相较于曾用于运行 Jellyfin 的树莓派 3B+,该机型拥有更多核心、更大内存与存储,且内置电池与屏幕,天然具备便携属性。

软件部署:Termux 构建类 Linux 环境

由于 Jellyfin 官方未提供 Android 服务端应用,部署的核心障碍在于系统兼容性。解决方案是利用 Termux——一款能在安卓系统内提供类 Linux 环境的终端模拟器。通过 Termux 的包管理器,可安装专为该平台编译的 Jellyfin 服务器版本及服务管理器,确保其在后台持续运行。同时,授予 Termux 存储访问权限并设置唤醒锁,保证息屏状态下服务不中断。

性能实测:直玩流畅,4K 需缓冲

为验证性能,测试选取了一部 H.264 编码、AAC 音频、分辨率 640x480 的 MP4 电影。在 iPhone 客户端通过局域网访问 Galaxy S8 上的 Jellyfin 服务,视频实现无转码直接播放,画质与延迟表现与台式机串流无异。

随后进行的 4K 高码率(约 69 Mbps)片段测试中,虽然初始加载耗时较长,但播放过程流畅。Jellyfin 保留了 4K 视频原画,仅将 DTS 音频转码为 AAC。这证明旧旗舰芯片足以处理高规格文件的串流任务,主要瓶颈在于初始缓冲。

场景延伸:无网环境下的便携影院

该方案的最大价值在于离线场景。例如在露营等无 Wi-Fi 或移动网络覆盖的环境中,传统家庭服务器无法远程访问。尽管 Galaxy S8 因缺少有效 SIM 卡无法启用系统原生热点,但通过第三方应用 NetShare 成功构建了本地无线网络。iPhone 接入该网络后,可直接串流播放存储于手机内的电影库。这种完全脱离互联网连接的部署方式,使其成为理想的便携式媒体中心,为户外出行提供了完整的娱乐解决方案。