芸科技_付费阅读_技术方案_企业源码_商业源码_资源素材
2023-08-22 19:00:44

Docker部署开源流媒体软件Jellyfin

Docker部署开源流媒体软件Jellyfin

Jellyfin是一套多媒体应用程序软件,它是从知名流媒体软件Emby的一个自由开源分支,客户端应用程序安装在智能手机、平板电脑、智能电视、网络机顶盒、电子游戏机或网页浏览器上。

原项目地址:https://github.com/jellyfin/jellyfin

本次安装使用Docker部署,基于实体机或NAS

img

安装Docker和Docker-Compose

curl -sSL https://get.daocloud.io/docker | sh # 安装Docker一键脚本,仅限Debian&Ubuntu使用

yum update -y # 非必需
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # CentOS
yum -y install yum-utils # 如果yum-config-manager: command not found
yum list docker-ce --showduplicates | sort -r # 可指定docker版本
yum install -y docker-ce

systemctl start docker #启动docker
systemctl enable docker  # 使Docker开机自启

wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-linux-x86_64-v2.17.0 -O /usr/local/bin/docker-compose
#docker-compose 2.17.0
wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-linux-x86_64-v2.17.3 -O /usr/local/bin/docker-compose
#docker-compose 2.17.3
wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-linux-x86_64-v2.16.0 -O /usr/local/bin/docker-compose
#docker-compose 2.16.0

wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-Linux-x86_64-v1.29.2 -O /usr/local/bin/docker-compose
#更老的版本

curl -SL https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -O /usr/local/bin/docker-compose 
#通过github下载

chmod +x /usr/local/bin/docker-compose #修改docker-compose权限

docker-compose --version  #查看 docker-compose 版本

创建Jellyfin数据卷目录


mkdir /root/docker/jellyfin

编辑docker-compose文件


version: "3"
services:
    jellyfin:
       image:linuxserver/jellyfin:10.8.5
       ports:
          - 8096:8096
       container_name: jellyfin
       environment:
         - PUID=1000
         - PGID=1000
         - TZ=Etc/UTC
         - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional
       volumes:
          - /root/docker/jellyfin/config:/config
          - /root/docker/jellyfin/tvshow:/data/tvshows
          - /root/docker/jellyfin/movies:/data/movies
       restart: unless-stopped
       devices:
          - /dev/dri:/dev/dri #硬件解码

运行容器


docker-compose up -d #运行jellyfin

疑难杂症解决方案

  • docker容器内实现英特尔核显硬解

#在容器内安装intel显卡开源驱动
apt install intel-media-va-driver-non-free vainfo -y
#在容器系统为ubuntu下
vainfo
#检查驱动安装是否成功

然后在jellyfin控制端上打开Intel Quick Sync 即可开启硬件解码功能。

  • 在浏览器或手机客户端中直接串流 HEVC/H.265

在 Jellyfin 客户端或网页端中的 用户-设置-播放 里打开 “优先使用 fMP4-HLS 媒体容器”即可实现直接串流 HEVC/H.265 功能。

  • Jellyfin 封面图和部分中文字幕变方块

#在容器内安装
apt install fonts-noto-cjk-extra
扫码免登录支付
本文章为付费文章,是否支付3元后完整阅读?

如果您已购买过该文章,[登录帐号]后即可查看



温馨提示:

1、本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!
上一篇:小程序免认证费 商户进件服务商助手SAAS平台独立版V3.0.3 +小程序前端线传
下一篇:ESXI 7.0.2 Intel 核心显卡直通开启3D加速