建站第三篇 使用Docker安装Jellyfin媒体服务器

建站第三篇 使用Docker安装Jellyfin媒体服务器,第1张

原文传送门

随手浏览时,翻到一篇文章《 服务器指北 - 有了服务器之后可以做点什么 》,我平时就喜欢在家里搞东搞西,这标题正对胃口。毫不犹豫的点进去看看有什么新东西能用在家里的山寨服务器上。果然没让我失望,里面提到一个影音管理系统叫做jellyfin,从之前的 emby fork 而来,由于 emby 闭源了,大家就在这基础上分支出了 Jellyfin。

特性嘛?

话不多说,让我们直奔主题吧。

我的家庭nas服务器系统的版本是ubuntu16.04,是用一个acer旧笔记本改的,原来的硬盘容量已经很小了,只能用来跑系统,存储全部使用外挂方式,用来存储自己的本地资料以及搭建云盘和云笔记的数据资料,影音文件也在其中。

我选择搭建docker版jellyfin,影音库直接挂到外存中的影音文件夹,不需要对原有资料路径做任何变动。

当看到这段文字时,说明docker安装成功了。

至此,Docker安装最简版,完成。没有像其他文章提到的配置镜像站,也没有分配用户权限。没分配用户权限不是好的示范,不提倡学习,但是我这边自家内网使用,一切从简。

下面开始使用docker来搭建本文的主角——Jellyfin服务。

然而我并不是这样做的。因为懒,直接docker安装了。

上面的参数中需要说明的是:

docker会自动拉取镜像完成安装

如果能看到上面的画面,说明jellyfin安装完成,就是这么便捷!!!!docker越来越成功果然是有道理的。

现在就可以通过http://本地ip:8096来访问jellyfin服务了。

后面该怎么选怎么选,电影路径、电视剧路径,语言神马的。最后注意一下远程访问的两个勾,默认是打上的。

这样,我们的jellyfin服务就安装好了。

虽然是内网服务,还是会禁不住得瑟的心,弄个公网地址给朋友看看,所以就有了内网穿透。

内网穿透工具采用Frp,轻与简单是我选择工具的个人偏好。

服务端扔阿里云上,内网安装客户端,配上端口

我把ecs中的web服务端口都配成9***,方便管理。

启动frpc

现在,访问ecs的公网ip:9096就能访问自己的Jellyfin了。

来张整体图,能看到不同的媒体库以及各自的更新进度。

可以在首页直接打开视频

也可以点击进入影片介绍页,是的,jellyfin居然还有影片介绍页,我们只需要提供合规格命名的片源,其他的都交给jellyfin吧。

截图时是在公网,网速不佳,不然是可以看到演员的照片,还会推荐本地存储的相关影片,这个有点逆天了,查了一下这是从emby带出来的功能,强大的搜刮能力。

补一张卡司图

还可以进入演员详情页

Ok,不管从哪个路径进来,最终还是要播放影片。播放效果是这样滴

内网使用,还是非常流畅的。

参考文章

《Ubuntu 16.04 安装 Docker 和 Docker Compose

》, https://www.rabbitwfly.com/articles/2019/05/14/1557827886665.html

《在群晖Docker中安装Jellyfin媒体服务器

》, https://www.smbinn.com/jellyfin.html

启动 jellyfin 插件开始设置:

选择 Manually add server 手动添加 jellyfin 服务器

按照对应内网 nas 上面 jellyfin 的 IP 地址及端口输入

输入 username、password 用户密码登录 jellfyin 账号

最后会弹一个 Playback mode 的提示框,选择 Add-on(default)即可

之后会弹出让你选择需要添加 jellyfin 资源库,选中的就会同步到 Kodi

对应就是在 jellyfin 添加的媒体库

可以点击 All 全选,或者按需添加,点击 OK 后 Kodi 开始同步 jellyfin 资源信息

在同步完成后,就可以在盒子上看 jellyfin 的视频了

安装完当贝桌面,实际上这个系统本来就已经支持投屏

系统是 andorid 7 安装jellyfin TV 版 或者 移动版 ,

设置外部播放器为 q5 pro 内置播放器Wrapper.或者 MX Player Pro

音频设置为直通(passthrough),q5 pro 接功放接电视。 dts atmos 等音频格式交给功放处理。

电视支持4k hdr , 功放接 5.1.2 音响 , q5 pro 基本上支持所有视频格式.

jellyfin 提供了 以下功能。

1. 搜刮组织海报等媒体元数据。

2. 提供了媒体导航同步播放等功能。

3. 通过http/https 让你从互联网访问你的媒体服务器。

首先介绍一下,jellyfin 三类播放形式

1. 直接播放 Direct Play

jellyfin 服务器不会对视频进行任何修改,要求客户端支持视频解码

音频解码,字幕格式,视频封装格式。

建议:总是使用 Direct Play

2. 直接串流 Direct Stream,Remux

jellyfin 服务器不会对视频部分做任何修改,客户端支持视频解码。

当客户端有以下情况时, jellyfin 将采用直接串流的方式播放。

不支持音频解码,不支持封装格式(文件后缀名区分),不支持字幕格式。

jellyfin 会对视频进行重新封装,可能对音频进行转码。

建议:尽量避免使用Direct Stream

3 转码播放 Transcode

jellyfin 将会进行视频转码.

建议:永远不要使用Transcode , 除非你明确的知道自己在做什么。(特殊场合使用)

为什么使用直接播放? 直接播放 Direct Play 不会有任何音质画质损失,对cpu 占用最小。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/470580.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-06
下一篇2023-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存