项目介绍
Jellyfin是一款使用C#开发的免费开源个人媒体服务器软件,基于GPL-2.0协议发布。该项目于2018年从Emby项目分叉而来,致力于提供一个完全免费、无限制的媒体服务器解决方案。Jellyfin允许用户在私有服务器上集中管理视频、音乐、图片等媒体内容,并通过网页浏览器、智能电视、手机应用等多种客户端进行远程访问和流媒体播放,是构建个人家庭影院系统的理想选择。
核心功能
- 媒体库管理:自动扫描和整理电影、剧集、音乐、照片等媒体文件
- 元数据获取:从TheMovieDB、TheTVDB等源自动获取海报、简介、演员信息
- 多用户支持:创建多个用户账户,设置不同的访问权限和内容限制
- 实时转码:在服务器端实时转码视频以适应不同客户端和设备能力
- 直播电视:支持IPTV和电视调谐器的直播电视功能
- 客户端支持:网页端、Android、iOS、智能电视、游戏机等多平台客户端
- 插件系统:通过插件扩展功能(主题、元数据提供器、通知等)
- 家长控制:设置内容分级限制,创建儿童专用账户
集成方式
Jellyfin提供多种部署方式,适合不同技术水平的用户
- 直接安装:在Windows、macOS、Linux系统上安装官方二进制包
- Docker部署:使用官方Docker镜像快速部署,便于管理和更新
- NAS设备:在Synology、QNAP等NAS设备的应用商店中安装
- Linux仓库:通过APT、YUM等Linux包管理器安装
- 手动编译:从GitHub获取源代码,按照文档进行编译安装
- 云服务器:在VPS或云服务器上部署,实现远程媒体访问
- 树莓派:在树莓派等单板计算机上部署低功耗媒体服务器
适合的场景
Jellyfin适用于构建个人或家庭媒体娱乐中心
- 家庭媒体中心:集中管理家庭电影、电视剧、音乐收藏
- 远程媒体访问:在外出时通过互联网访问家庭媒体库
- 多设备同步:在电视、手机、平板等多个设备间同步观看进度
- 内容共享:与家人朋友安全地分享个人媒体收藏
- 替代流媒体:构建私有Netflix式服务,摆脱订阅费用
- 数据隐私保护:完全自托管的媒体服务,保护个人数据隐私
- 直播电视录制:搭建个人电视录像和直播系统
- 媒体归档管理:系统化管理大量下载或自制的媒体内容