Plex 最佳操作系统

2025年4月29日 | 阅读11分钟

Plex简介

Plex是一款自动化媒体服务器和客户端程序,用于在多种设备上编目和流式传输媒体。 Plex自2007年开始发展壮大,已成为一个非常全面的软件解决方案,专为在用户计算机上存储和播放媒体以及媒体内容的互联网流式传输而设计。它兼容许多文件格式、设备和操作系统,因此,如果客户想要定制化的媒体体验,它会更有效。

  • Plex是多屏的,这意味着它支持不同的操作系统(WindowsMac OSLinux)和设备:智能电视、流媒体设备、移动设备和网页浏览器
  • Plex可以通过互联网流式传输内容,因此用户不受家庭网络的限制,可以从任何地方访问他们的媒体库。
  • 由于用户能够远程访问互联网,任何需要用户音乐的人都可以这样做,并且可以控制他们需要访问哪些库以及访问到什么级别。
  • 此外,通过Plex Pass,媒体内容可以下载,以便在没有互联网连接的情况下在智能手机或平板电脑上观看。
  • 它提供了多个用户账户的选项,方便通过为不同的人使用单独的账户来限制或组织媒体。例如,通过授予他们必要的账户权限,可以轻松地控制或共享媒体。
Best Operating System for Plex

Plex的最佳Windows操作系统

1. Windows 10

  1. 优点
    • 它与当前硬件兼容性好,驱动程序完善,可以轻松运行无数程序。这三个原因使得许多人选择在Windows 10上安装个人Plex。
    • 在多媒体功能性能方面,OS-Pro版本包含更多功能,例如远程桌面,以及其他增强系统安全性的措施。
  2. 理想用例: Windows 10最适合那些不想处理Unix/Linux以及与Plex服务器不兼容的应用程序,并且只想拥有GUI来管理Plex之外的其他应用程序的用户。
  3. 注意事项:为防止此类事件发生,尤其是在共享文件和媒体时,用户应禁用自动更新功能。

2. Windows 11

  1. 优点
    • 新的Windows操作系统也增强了图形和安全性部分,这对于媒体服务器来说是必需的。
    • Windows 11提供的新工作和管理计划比以前的版本更好,可以帮助Plex。
  2. 理想用例:通常,Windows 11对注重安全性和性能提升的组织很有用;但是,它在服务器领域相对较新。
  3. 注意事项:运行Windows 11的基本硬件要求已经能看到对旧PC的差距,因此给更实惠的型号带来问题。
Best Operating System for Plex

3. Windows Server 2019/2022

  1. 优点
    • 这些版本针对服务器使用进行了优化,代表了高性能、稳定性和网络设置——非常适合Plex服务器。
    • 这些是集成了Hyper-V的设备,对更新有更好的控制,并且具有非常好的安全设置。
  2. 理想用例: Windows Server版本对于那些在单独的服务器环境中需要可靠且功能齐全的软件以及长期支持,并且与其他服务器应用程序一起使用Plex的用户来说是高效的。
  3. 注意事项:与桌面版本相比,它价格昂贵得多,并且具有大多数专业服务器用户在服务器环境中使用的设置。

4. Windows 8.1

  1. 优点
    • Windows 8.1比Windows 10或Windows Server等所需计算机资源更少,这使其适用于固件较旧的系统,因为最新版本的Windows无法安装在上面。
    • 它对于媒体服务器来说仍然相当稳定,并且对于对Windows了解不多的人来说配置相当容易。
  2. 理想用例:此版本对于希望将旧PC转换为Plex服务器低成本用户可能很有帮助。
  3. 注意事项:Microsoft不再为Windows 8.1发布更新,并且此特定版本作为媒体服务器将比其他发行版更容易受到攻击。

macOS用于Plex媒体服务器

macOS对Plex媒体服务器产生了非常积极的影响,因为它稳定、用户友好且与硬件兼容,特别是Mac mini和iMac。对于某些特定的服务器设置,macOS可能不如Linux或Windows那样通用。

1. MacOS Ventura (13. x)

  • Ventura是截至2024年macOS的最新稳定版本。更新还包括性能更新、内存管理功能以及多媒体的新更新。对于希望迁移到更好、更现代的管理系统的Plex用户来说,这将很有帮助。
  • 优点:其中一些是对Ventura配置文件的增强,带来了对多任务处理和媒体操作有利的一些标准。它也原生支持Apple的新款Silicon-Macs,这些Mac由于其计算能力和效率而对Plex非常高效。
  • 最佳用例:最佳用例是那些使用新Mac设备的用户。它对使用Apple Silicon 기반 Mac的用户最有益,无论是M1还是M2。它非常适合更新网站的功能并在不影响网站可用性的情况下进行其他更改。

2. MacOS Monterey (12.x)

  • Monterey为Apple处理器提供了一致性和可靠性,这些处理器以其效率和能源效率为特点。这使其成为媒体服务器的理想选择。Monterey更有效率的另一个领域是由于其改进的AirPlay、空间音频和其他对媒体友好的功能,Plex集成将利用这些功能。
  • 优点:它是通用的macOS版本,因为它在Intel和Apple Silicon Macs上都能工作,并且布局可变。它还提供了内存和资源管理改进的理由,这很可能会加快Plex流式传输和转码的速度。

3. MacOS Big Sur (11. x)

  • 概述: Big Sur是在Apple Silicon Macs上运行时添加UI和系统改进的第一个版本。对于Plex,Big Sur可以用作更可靠、经过彻底检查的版本,并由Intel和Apple Silicon Macs的稳定硬件资源支持。
  • 优点: Big Sur的组织结构旨在高效利用资源,因此在中等配置的硬件(如Mac mini)上表现良好。它还支持最新更新,并且对系统的影响比Monterey或Ventura小。
  • 最佳用例:最新发布的Big Sur作为Intel Mac的稳定版本,使特定Mac的用户能够拥有Plex服务器。它还有助于首次使用Apple的用户,他们只想尝试macOS新增的功能,而这些功能只有少量bug。

4. MacOS Catalina (10.15)

  • 概述: Catalina不再获得安全更新,但它可以在多台Intel Mac上运行,这对于Plex来说非常适合。一方面,它相当轻量级,另一方面,它对于旧硬件相对稳定
  • 最佳用例:它非常适合拥有旧Intel Mac的消费者,以及用于建立简单的Plex服务器。但是,由于没有更新,它更适合家庭网络,安全性不是问题。

5. 理想的Plex macOS配置

  1. 硬件选择
    • Mac mini (2018年末、M1、M2):Mac mini是在macOS下创建Plex服务器最强大、最灵活且相对紧凑的选择。它还表明,Intel和Apple型号的性能几乎相同,但较新型号M1和M2不仅功耗效率更高,而且转码速度更快,适合24/7流式传输。
    • iMac (2019、2020和Apple Silicon型号):如果用户已经拥有iMac,它也可以作为Plex服务器,特别是具有强大CPUGPU的高版本。但是,它比Mac mini需要更多空间,因此不适合专用使用。
    • 旧款Intel Mac (MacBook Pro, iMac):对于拥有其他Mac可以在网络中使用的用户来说,如果它们有8GB+ RAM并且有足够的SSD硬盘存储来加载和运行媒体流应用程序,那么Intel Mac可以在Plex中使用。

Plex的最佳Linux操作系统

Linux可能是最常用的Plex媒体服务器,因为它资源占用少且高度可定制。大多数基于Linux的发行版都提供有效的环境,尤其适用于Plex等服务器应用程序。

由于发行版的种类繁多,用户可以以最符合其需求的方式安装操作系统,从最简单的、占用系统资源最少的,到具有不同设置的复杂系统。

1. Ubuntu Server (20.04 LTS, 22.04 LTS)

  • Ubuntu Server是安装Plex媒体服务器最受欢迎的选择之一,因为它**稳定、**项目贡献者众多,并且提供LTS版本,这些版本不仅包含频繁的安全修复,还包括更新。LTS版本提供五年支持,使其成为服务器安装的理想操作系统。

优点

  • 与Plex以及许多其他不同软件程序高度兼容。
  • 安装过程简单,并附带一个名为Advanced Package Tool (APT)的良好软件包管理系统。
  • 一些长期支持版本允许用户避免在多个变化的操作系统版本之间切换,这使得Plex更加稳定。
  • 最佳用例:Ubuntu服务器适合首次使用Linux用户或设置Plex服务器,不想频繁更改操作系统的用户,或者那些有大量社区支持的操作系统的用户。

2. Arch Linux

  • Arch是更灵活的发行版之一,能够充分发挥Plex的所有功能。Arch用户从零开始构建他们的系统,因此,Plex服务器环境相关的一切都可以调优到最佳状态。

优点

  • 它可以进行大量修改,并且是一个最小化发行版,允许用户选择要安装的软件包,包括Plex使用的软件包。
  • 这是由于滚动发布模型和Arch用户存储库(AUR)的存在。
  • 对于已经了解Linux的用户,Arch Linux Wiki上有详细说明。
  • 最佳用例:如前所述,Arch Linux没有捆绑许多Plex设置,它提供了一个高度优化且完全可定制的环境,用于Plex服务器。因此,它最适合高级用户。这最适用于喜欢完全控制服务器及其上运行的所有服务的用户。

高级Plex功能的最佳操作系统选项

1. 硬件转码支持

转码允许Plex将解码和编码功能卸载到GPU或CPU上的特定电路,以减轻CPU负载并使处理过程顺畅,尤其是在内容包含4K或高分辨率内容时。由于驱动程序提供了硬件转码能力以及与硬件的交互,一些实现可能与其他实现不同。

i. Linux (Ubuntu, Debian, Fedora)

  • 优势:Linux发行版支持硬件转码器(H.264)的硬件编码,Intel Quick Sync和Nvidia GPU。因此,所有最流行的发行版,如Ubuntu、Debian和Fedora,都从存储库提供Intel和NVIDIA驱动程序。有几个开源硬件转码工具,例如Intel的VAAPI和NVIDIA的NVENC/NVDEC。当在Ubuntu LTS版本和Fedora中使用Intel/AMD GPU时,硬件转码效果好且稳定。
  • 适用于:选定的硬盘配置可以进行定制以获得最佳控制;它用于转码所需的低延迟以及扇区能量。
Best Operating System for Plex

ii. Windows (10 Pro, Windows Server)

  • 优势:NVIDIA长期以来一直支持视频编码和解码以及软件GPU解码器;因此,Windows操作系统支持Intel Quick Sync和NVIDIA NVENC,因为两者在显卡驱动程序和兼容硬件设备中都有基本设备。当您使用高容量Plex服务器流式传输需要转码的音乐和电影时,Windows Server会很有用,因为GPU得到了很好的利用,并且更新驱动程序很容易。

iii. MacOS (macOS Monterey或更新的Apple Silicon)

  • 优势:Apple Silicon (M1/M2芯片)内置了媒体引擎。当然,由于高比特率或4K,此功能有可能在不增加系统资源利用率的情况下极大地提高速度和能源效率。
  • 适用于:当前的Mac计算机所有者迁移到新的Apple Silicon片上系统,以获得其系统中高效的硬件解码。

2. 远程流式传输和访问

当人们希望在本地网络以外的地点使用媒体库时,就会利用远程流式传输。这可以通过端口转发和安全连接来实现,并且为了优化流畅的处理,Plex在其工作过程中依赖于特定的操作系统。

Best Operating System for Plex
  1. Linux (Ubuntu Server, CentOS Stream)
    • 优势:Linux拥有强大的网络操作实用程序,例如使用UFW等防火墙来保护端口转发、IP限制和防火墙规则,以便安全地通过互联网流式传输。此外,它是一种计算机操作系统,它没有许多兼容性问题;它必须在不中断的情况下使用,或者中断时间不超过连接,在这里效率相当高。
    • 适用于:需要一定程度的网络安全设置定制以及需要一个高效且资源占用少的操作系统的用户,特别是当机器将后台运行服务器时。
  2. Windows (Windows 10 Pro)
    • 优势:可以通过网络发现Windows防火墙快速建立远程访问设置。仍然可以控制外部联系——例如Windows Defender这样有益且简化的安全程序。
    • 适用于:IRS的GuFile Manager最适合那些不需要复杂GUI即可远程访问其系统的用户,以及那些需要通用系统来运行Plex和其他相关应用程序的用户。
  3. MacOS
    • 优势:macOS有一个防火墙服务,并附带该服务以允许安全的远程访问,因为连接可以随时随地建立,因此需要加密。
    • 适用于:它专为Mac操作系统用户设计,他们希望进行简单的网络控制而不更改网络参数以确保高安全性。

3. Docker支持和虚拟环境

在Docker或虚拟运行环境中,Plex提供了环境隔离,它可以在许多系统上运行,并且与运行Plex的系统的宿主OS相关联。Docker可以在Linux、Windows和Mac操作系统上使用,尽管性能和灵活性略有不同。

  1. Linux (Ubuntu, Debian, CentOS)
    • 优势:Linux应作为Docker的宿主,因为Docker原生安装在其上,开销低,并且与Plex大多数可用的Docker镜像兼容。Ubuntu和Debian是更稳定且资源友好的Linux发行版,用于Docker,并且入门和管理大量容器并非难事。
    • 适用于:高级用户,有Docker经验的用户,以及那些在容器化虚拟化或多服务环境中需要更个性化的Plex安装的用户。
  2. Windows (Windows Server with WSL2, Windows 10 Pro)
    • 优势:后者通过WSL2甚至更轻松,WSL2可用于Windows 10 Pro和Windows Server。用户可以在Windows上运行基于Linux的Docker容器,这使得管理Plex与其他Windows服务更容易。Docker Desktop系统比Linux安装Docker更容易,但比Linux消耗更多的系统资源。
    • 适用于:需要Docker但宁愿使用Windows OS而不是弹窗的用户,希望通过WS2LIntel或Apple Silicon与Docker Desktop充分利用与Linux兼容的Docker的用户。
  3. MacOS (Intel或Apple Silicon与Docker Desktop)
    • 优势:对于MacOS,Docker安装了Docker Daemon,它以Docker Desktop的形式提供原生且内置的容器体验。它被许多尝试运行虚拟化Plex的用户广泛使用,以及macOS应用程序。对于Mac用户来说,新的M1/M2芯片将带来优化的Docker容器。
    • 适用于:它专为希望开始使用Docker或已经需要容器化的Mac用户设计,但他们使用的是Mac,并且希望拥有非远程Docker,并带有一个图形界面。