媒体服务器只是一个专门的文件服务器或计算机系统,用于存储可通过网络访问的媒体(数字视频/电影、音频/音乐和图像)。
为了设置媒体服务器,你需要计算机硬件(或者可能是云服务器)以及软件,使你能够组织媒体文件并更轻松地与朋友和家人进行流式传输和/或共享它们。
在本文中,我们将与你分享 12 个适用于 Linux 系统的最佳媒体服务器软件的列表。当你完成本文时,你将能够选择最合适的软件来设置由 Linux 系统支持的家庭/办公/云媒体服务器。
1.Kodi – 家庭影院软件
Kodi(以前称为 XBMC)是一款免费开源、高度可定制的媒体服务器软件,它是跨平台的,可以在 Linux、Windows、macOS 上运行; iOS 和 Android。
它不仅仅是一个媒体服务器;它是一款理想的娱乐中心软件,具有出色的用户界面,其他几种媒体服务器软件设备均基于它。
Kodi 家庭影院软件
Kodi 使你能够从本地计算机或网络服务器以及互联网播放电影/视频、音乐/音频、播客、查看图像和其他数字媒体文件。
Kodi 主要特点:
- 可在多种设备上运行。
- 用户界面友好。
- 支持网络界面。
- 支持各种用户创建的附加组件。
- 支持电视和遥控器。
- 通过皮肤具有高度可配置的界面。
- 允许你观看和录制直播电视。
- 支持将图片导入到图库中。
- 允许你浏览、查看、排序、过滤,甚至开始幻灯片放映你的图片等等。
如何在 Linux 上安装 Kodi
要在基于 Ubuntu 的发行版上安装 Kodi,请使用以下 PPA 安装最新版本。
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:team-xbmc/ppa
$ sudo apt update
$ sudo apt install kodi
要在 Debian 上安装 Kodi,请使用以下命令,因为 Kodi 在默认的“主”Debian 存储库中可用。
$ sudo apt-get update
$ sudo apt-get install kodi
要在 Fedora 上安装 Kodi,请使用预构建的 RPMFusion 软件包,如图所示。
$ sudo dnf install --nogpgcheck \ https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
$ sudo dnf install kodi
2.PLEX——媒体服务器
Plex 是一款功能强大、安全、功能齐全且易于安装的媒体服务器软件,可在 Linux、Windows、macOS 和许多其他平台上运行。
它支持几乎所有主要文件格式,并允许你在一个中心点组织媒体以便于访问。 Plex 拥有易于导航的界面以及一系列适用于各种设备的有用应用程序:手机、平板电脑、游戏机、流媒体设备和智能电视。
Plex 主要特点:
- 支持与多个用户帐户的加密连接。
- 让你轻松挑选要分享的内容。
- 提供家长控制功能。
- 支持移动同步,可离线访问你的媒体文件。
- 支持将视频从一台设备投射到另一台设备。
- 还支持云同步。
- 支持音频指纹识别和自动照片标记。
- 具有媒体优化器等等。
如何在 Linux 中安装 Plex
要在 Ubuntu、Fedora 和基于 RHEL 的发行版中安装 Plex,请转到下载部分并选择你的 Linux 发行版架构(32 位或 64 位)以下载 DEB 或 RPM 软件包并使用默认软件包管理器进行安装。
3. Subsonic – 个人媒体流媒体
Subsonic 是一款安全、可靠且易于使用的个人媒体服务器和流媒体服务器,可在 Linux、Windows、macOS 和 Synology NAS 上运行。
它非常可定制,并且支持所有主要媒体格式。你可以使用超过 25 个受支持的应用程序直接在手机上播放音乐。
Subsonic 可以同时与多个用户和任意数量的玩家一起操作。它允许你在任何兼容的 DLNA/UPnP 设备上播放电影/视频或音乐/音频文件。
Subsonic 主要特点:
- 具有高度可配置的 UI(用户界面)。
- 支持通过 HTTPS/SSL 的安全连接。
- 与最好的网络服务集成。
- 支持多达 28 种语言,并带有 30 种不同的主题。
- 提供聊天功能。
- 允许你使用自己的地址访问你的服务器,即 https://yourname.subsonic.org。
- 支持 LDAP 和 Active Directory 中的身份验证。
- 具有集成播客接收器。
- 支持设置上传和下载带宽限制等等。
如何在 Linux 中安装 Subsonic
要在 Debian/Ubuntu 和 Fedora/RHEL 发行版中安装 Subsonic,你需要首先在各自的发行版上使用以下命令安装 Java。
------------- Install Java in Debian and Ubuntu -------------
$ sudo apt install default-jre
------------- Install Java in Fedora and RHEL -------------
# dnf install java-openjdk
接下来,转到Subsonic下载部分以获取 .deb 或 .rpm 软件包并使用默认软件包管理器进行安装。
$ sudo dpkg -i subsonic-x.x.deb [On Debian/Ubuntu]
$ sudo yum install --nogpgcheck subsonic-x.x.rpm [On Fedora/RHEL]
4. Madsonic – 音乐流媒体
Madsonic 是一款使用 Java 开发的开源、灵活且安全的基于 Web 的媒体服务器和媒体流媒体,可在 Linux、macOS、Windows 和其他类 Unix 系统上运行。
如果你是开发人员,可以使用免费的 REST API (Madsonic API) 来开发自己的应用程序、附加组件或脚本。
Madsonic 主要特点:
- 易于使用,并带有点唱机功能。
- 它具有高度灵活性和可扩展性,并具有直观的 Web 界面。
- 提供搜索和索引功能以及 Chromecast 支持。
- 具有对 Dreambox 接收器的内置支持。
- 支持 LDAP 和 Active Directory 中的身份验证。
如何在 Linux 中安装 Madsonic
要在 Debian/Ubuntu 和 Fedora/RHEL 发行版中安装 Madsonic,你需要首先在各自的发行版上使用以下命令安装 Java。
------------- Install Java in Debian and Ubuntu -------------
$ sudo apt install default-jre
------------- Install Java in Fedora and CentOS -------------
# dnf install java-openjdk
接下来,转到 Madsonic 下载部分获取 .deb 或 .rpm 软件包并使用默认软件包管理器进行安装。
$ sudo dpkg -i Madsonic-x.x.xxxx.deb [On Debian/Ubuntu]
$ sudo sudo yum install --nogpgcheck Madsonic-x.x.xxxx.rpm [On Fedora/RHEL]
5. Emby – 开放媒体解决方案
Emby 是一款功能强大、易于使用的跨平台媒体服务器软件。只需在运行 Linux、FreeBSD、Windows、macOS 的计算机或 NAS 上安装 emby 服务器即可。你还可以在 Android、iOS 和 Windows 上获取 emby 应用程序,通过浏览器运行 Web 客户端,或者仍然使用 emby TV 应用程序。
一旦你拥有它,它将帮助你管理你的个人媒体库,例如家庭视频、音乐、照片和许多其他媒体格式。
Emby 主要特点:
- 漂亮的用户界面,支持移动同步和云同步。
- 提供强大的基于网络的工具来管理你的媒体文件。
- 支持家长控制。
- 它会自动检测 DLNA 设备。
- 可以轻松地将电影/视频、音乐、图片和直播电视节目发送到 Chromecast 等。
如何在 Linux 上安装 Emby
要在 Ubuntu、Fedora 和 RHEL 发行版中安装 Emby,请转至 emby 下载部分并选择你的 Linux 发行版以下载 DEB 或 RPM 软件包并使用默认软件包管理器进行安装。
6. Gerbera – UPnP 媒体服务器
Gerbera 是一款免费开源、功能强大、灵活且功能齐全的 UPnP(通用即插即用)媒体服务器。它配备了简单直观的 Web 用户界面,可轻松配置你的 Web 服务器。
Gerbera 具有高度灵活的配置,允许你控制服务器各种功能的行为。它允许你通过 UPnP 浏览和播放媒体。
Gerbera 主要特点:
- 设置起来很容易。
- 支持从 mp3、ogg、FLAC、jpeg 等文件中提取元数据。
- 支持基于提取的元数据的用户定义的服务器布局。
- 支持 ContentDirectoryService 容器更新。
- 附带 Exif 缩略图支持。
- 支持自动目录重新扫描(定时、inotify)。
- 提供一个漂亮的 Web UI,带有数据库和文件系统的树视图,允许添加/删除/编辑/浏览媒体。
- 支持外部 URL(创建互联网内容的链接并通过 UPnP 将其提供给你的渲染器)。
- 通过插件/脚本等支持灵活的媒体格式转码。
如何在 Linux 上安装 Gerbera
要在 Ubuntu、Fedora 和 RHEL 发行版中安装 Gerbera,请按照我们的安装指南进行操作,该指南解释了 Linux 中的 Gerbera – UPnP 媒体服务器的安装,并展示了如何在家庭网络上使用 Gerbera 流式传输媒体文件。
或者,你可以使用以下命令在 Linux 发行版中安装 Gerbera:
------------- Install Gerbera in Debian and Ubuntu -------------
$ sudo add-apt-repository ppa:stephenczetty/gerbera-updates
$ sudo apt-get update
$ sudo apt install gerbera
------------- Install Gerbera in Fedora, CentOS and RHEL -------------
$ sudo dnf install gerbera
7. Red5 媒体服务器
Red5 是一款开源、功能强大的多平台媒体流服务器,用于流式传输实时音频/视频、录制客户端流(FLV 和 AVC+AAC)、远程对象共享、数据同步等。
它的开发非常灵活,具有轻松的插件架构,可以为任何直播场景提供定制。
如何在 Linux 中安装 Red5
要在 Linux 中安装 Red5,请按照 Github 上的安装说明开始使用服务器。
8. Jellyfin
Jellyfin 是一个开源免费的媒体流系统,使你能够控制和管理媒体流。
它是 Emby 和 Plex 的替代方案,后者通过多个应用程序提供从专用服务器到最终用户设备的媒体流。
如何在 Linux 上安装 Jellyfin
在基于 Debian 的发行版中通过 Apt 存储库安装 Jellyfin。
$ sudo apt install apt-transport-https
$ wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add -
$ echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release ) $( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
$ sudo apt update
$ sudo apt install jellyfin
对于其他 Linux 发行版,请访问 Jellyfin 下载页面并按照安装说明进行操作。
9. Universal Media Server
通用媒体服务器是一种兼容 DLNA 的 UPnP 媒体解决方案,是作为 PS3 媒体服务器的分支而创建的。它使你能够将媒体文件流式传输到各种设备,包括电视、智能手机、游戏机、计算机、音频接收器和蓝光播放器。
如何在 Linux 中安装 Universal Media Server
要在 Linux 中安装 UMS,你需要下载 UMS tarball 并从源代码编译它。
10. LibreELEC——开放式嵌入式 Linux 娱乐中心
LibreELEC 是一个基于 Linux 的轻量级操作系统,用于使用 Kodi 将你的计算机设置为媒体服务器。它是从头开始构建的,其唯一目的是运行 Kodi 媒体服务器软件。
它允许你组织你的电影收藏;并为你提供图片浏览器、音乐和有声读物播放器、电视和个人录像机以及电视节目管理功能。它通过大量附加组件具有高度可扩展性。
OpenELEC 主要特点
- 整理你的电影收藏并播放包含相关信息、字幕和粉丝艺术的媒体。
- 手动观看所有照片或使用具有缩放效果的便捷幻灯片。
- 浏览、观看和录制你喜爱的电视频道。
- 管理你的电视剧并跟踪你最喜欢的剧集。
- 聆听带有艺术家照片和专辑封面的各种格式的音频文件。
- 使用插件可轻松扩展。
如何在 Linux 上安装 LibreELEC
正如我们所说,LibreELEC 是一个基于 Linux 的小型操作系统,从头开始构建,作为将你的计算机变成 Kodi 媒体中心的平台。
要安装它,请转到 LibreELEC 下载部分,选择你的 Linux 发行版以下载 DEB 或 RPM 软件包,然后使用默认软件包管理器安装它。
11. OSMC——开源媒体中心
OSMC 是一款免费开源、简单、易于使用、功能齐全的 Linux 媒体服务器软件和媒体流媒体软件。它基于 Kodi 媒体服务器软件。
它支持所有众所周知的媒体格式和多种共享协议。此外,它还具有出色的界面。安装后,你可以轻松获得更新和应用程序以供使用。
如何在 Linux 上安装 OSMC
要在 Debian/Ubuntu、Fedora 和 RHEL/CentOS 发行版中安装 OSMC,请首先转到 OSMC 下载部分并安装它。
12. Ampache
Ampache 是一个开源音频和视频流媒体服务器和文件管理器,使你能够在服务器上托管和管理自己的音频/视频集合。
它可以通过互联网连接从任何地方使用 Ampache 的网络界面将你的音乐和视频流式传输到你的计算机、智能手机、智能电视或平板电脑。
对于 Ampache 安装,请访问 wiki 页面。