据Engadget报道,如果家中有一台闲置不到十年的旧笔记本或台式机,可以用一个下午把它改造成媒体服务器,搭建类似私人Netflix或Spotify的流媒体库,把媒体文件串流到家中几乎任何设备。改造过程比想象中简单。

几乎任何PC都能运行Plex或Jellyfin等媒体服务器软件,低端硬件只会缺少少数功能。媒体服务器对新手和进阶用户都可行。不熟悉技术的人可在Windows笔记本上安装Plex;技术爱好者可折腾专用Linux发行版、Jellyfin服务器,或调整网络架构以优化整个设置。

设置旧PC时,第一项选择是继续用Windows,还是改用Linux。据Engadget报道,两种选择没有绝对错误。Linux比通常认为的更容易使用,但留在熟悉的Windows也无可厚非。最流行的媒体服务器软件在两个系统上都能运行,主要差别是Linux更轻量,可帮助老硬件焕发新生。对于旧硬件,使用Linux的主要理由是Windows 10已过服务终止日期,无法升级到Windows 11的电脑联网时会有重大安全风险。如果电脑不支持Windows 11,可考虑运行Linux发行版。有些Linux版本专为托管服务器设计,可把电脑变成个人Netflix或Spotify。若想尝试不同媒体服务器方案,Fedora Server或Ubuntu Server等通用服务器发行版提供较多选择。Linux版本众多,最佳建议是按个人需求探索。

若选择保留Windows 11,最好先重置系统。把不想丢失的数据备份到外置SSD或硬盘,按Win + I打开设置,进入System > Recovery > Reset PC,按提示完成重置。在低功耗硬件上,这可能耗时数小时。

操作系统准备好后,需要装入媒体并开始向家中设备串流。根据媒体库大小,需要相当多存储。可以从PC启动盘提供媒体,但一旦出问题,所有文件都可能丢失。许多家庭服务器爱好者偏好使用多块存储硬盘和RAID等冗余方案。这会增加设置步骤并减少总体可用空间,但在硬盘故障或其他紧急情况时更安心。

接下来选择媒体服务器软件,最流行的是Plex和Jellyfin。Plex最容易设置,初次配置后很少需要再动,但高级功能被价格不低的订阅锁住。Jellyfin是免费开源替代品,使用无需付费,用户对运行方式有更多控制,但需要更愿意折腾服务器和网络。两者都为多数主流电视平台以及iOS和Android移动应用提供客户端。

媒体转码是两者差异最明显的例子。当媒体文件与某台设备不兼容时,Plex和Jellyfin都能用GPU转码,以实现通用播放。虽然几乎任何PC都能运行媒体服务器,但要想获得最佳转码效果,需要独立GPU,因为单纯依靠CPU转码可能缓慢或出现故障。Plex让这一过程自动化,但转码仍受限于CPU,没有硬件加速。