这篇文章的内容主要围绕Linux系统流媒体服务器该如何搭建进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!
流媒体指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等待整个文件下载完毕。由于流媒体技术的优越性,该技术广泛应用于视频点播、视频会议、远程教育、远程医疗和在线直播系统中。作为新一代互联网应用的标志,流媒体技术在近几年得到了飞速的发展。
在Linux上设置Jellyfin媒体服务器并不复杂。与软件非常相似,它基于Linux平台上的(Emby)安装非常容易。在本指南中,我们将向您展示如何在Linux上设置Jellyfin,并向您展示如何使用它!
在Linux上安装Jellyfin软件
Jellyfin开发人员提供了多种方法在Linux平台上安装媒体服务器。从Docker到Arch Linux AUR中的可下载DEB和自定义软件包。
在本指南中,我们将重点介绍可下载的软件包。但是,如果您是Linux的高级用户,并且知道如何使用Docker,请单击此处开始实践。
要开始在Linux服务器上安装Jellyfin,可以通过SSH打开一个终端窗口,或者直接到服务器前。然后,按照下面概述的命令行安装说明进行操作。
Ubuntu服务器/Debian服务器
Jellyfin有一个DEB软件包,如果您有Ubuntu服务器或Debian服务器,它是完美的媒介。要开始使用DEB,请先安装“ apt-transport-https”软件包。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install apt-transport-https
接下来,使用 wget 下载器工具获取Jellyfin软件存储库的GPG密钥。该密钥是必需的,否则Ubuntu/Debian将无法与Jellyfin存储库进行交互。
linuxmi@linuxmi:~/www.linuxmi.com$ wget -O – https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add –
将密钥添加到系统后,就该运行一个长命令了。该命令将扫描您的系统,确定Debian或Ubuntu的正确版本,并添加正确的存储库。必须完全按照以下示例中所示输入此命令!
linuxmi@linuxmi:~/www.linuxmi.com$ 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
deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main
执行完上述命令后,应该在您的服务器上设置存储库。现在,运行 apt update 命令以刷新系统的软件源。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update
最后,使用apt install 命令在您的计算机上安装Jellyfin媒体服务器软件包 。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install jellyfin
Arch Linux(作为服务器运行)
虽然听起来很傻,但是许多Linux用户将Arch Linux作为服务器运行。如果您是这些人之一,那么这里是安装Jellyfin的方法。首先,使用Pacman 命令安装“ git”和“ base-devel”软件包 。
sudo pacman -S git base-devel
接下来,下载Trizen AUR帮助器工具。该程序消除了构建AUR软件包的繁琐工作,并会帮助您安装Jellyfin。
git clone https://aur.archlinux.org/trizen.git
使用makepkg安装Trizen 。
cd trizen
makepkg -sri
接下来,使用trizen -S 命令在系统上安装Jellyfin媒体服务器软件包 。
trizen -S jellyfin
使用systemctl启动Jellyfin媒体服务器。
sudo systemctl start jellyfin.service
sudo systemctl enable jellyfin.service
设置Jellyfin
Jellyfin借助向导工具在Linux上设置。要开始设置过程,请在任何计算机上打开网络浏览器,然后在下面输入URL。请记住,此URL是一个示例。您将需要用安装了Jellyfin的Linux服务器的IP地址替换它。
http://172.17.0.1:8096/
在浏览器中访问Jellyfin页面后,请按照以下分步说明配置新的Jellyfin媒体服务器。
步骤1:您将在Jellyfin向导中看到的第一件事是:“欢迎来到Jellyfin!” 阅读消息。然后,单击页面底部的“下一个”继续。
步骤2:在下一页上,系统将要求您为Jellyfin创建新的用户配置文件。填写文本框以创建用户名和密码。或保持原样,然后单击“下一个”继续。
第3步:点击页面顶部的“添加媒体库”按钮。通过选择此选项,您将看到“内容类型”,“显示名称”和“文件夹”。
单击“内容类型”,然后设置要添加到媒体库中的内容的类型。例如,如果要添加电影收藏,请选择“电影”。
接下来,找到“显示名称”,然后输入要添加的库的名称。
步骤4:在“添加媒体库”页面上,找到“文件夹+”按钮,然后单击它以访问文件夹浏览器。然后,使用它浏览包含媒体文件的文件夹。
请注意,如果Jellyfin服务器应用程序可以访问该文件夹,则只能将媒体文件添加到Jellyfin。如果在“文件夹+”窗口中找不到媒体文件夹,请在服务器上打开一个终端窗口,然后运行以下命令。
sudo chmod 755 -R /home/linuxmi/www.linuxmi.com/
sudo chown jellyfin:jellyfin /home/linuxmi/www.linuxmi.com/
步骤5:将媒体添加到Jellyfin安装程序后,找到页面底部的“下一个”按钮,然后单击它。在下一页上,您将看到“首选元数据语言”。选择您说的语言,以便Jellyfin知道将元数据语言设置为什么。然后,单击“下一个”
步骤6:在下一页上,Jellyfin想要设置远程访问。如果要访问网络外部的Jellyfin媒体服务器,请选中两个框。如果没有,请取消选中它们,然后单击“下一步”。
在Jellyfin中配置了远程访问后,设置过程就完成了。从这里,您可以访问服务器上的媒体。或者,在此处下载适用于您的智能手机,机顶盒等的应用程序。
Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。
感谢你的阅读,相信你对“Linux系统流媒体服务器该如何搭建”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注亿速云网站!小编会继续为大家带来更好的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。