「Linux」- 家庭媒体服务,影音,媒体,视频

问题描述

BRINGS TOGETHER YOUR PERSONAL VIDEOS, MUSIC, PHOTOS, AND LIVE TELEVISION. —— 这正式我们想要寻找的解决方案。

该笔记将记录:我们是如何搭建自己的家庭影院,以及常见问题的处理方法。

解决方案

开源的组装方案

我们尝试通过很多开源软件,比如视频网站管理系统、音乐管理系统等等,来组建自己的多媒体管理方案。

集成的解决方案

在市面上已有很多集成方案,已实现家庭影音管理。

我们需要解决以下问题:
1)根据需求选择硬件。比如:应该使用那款 NAS 主机(或者自行组装)、硬盘类型、CPU MEMORY 配置参数等等;
2)寻找合适的存储管理系统,能够通过 Web 界面进行存储管理、创建网络文件系统等等。比如:FreeNAS、黑群辉等等;
3)寻找合适的多媒体服务,进行多媒体资源的管理(音频、视频、照片)。比如:Jellyfin、PLEX Media Server 等等;

硬件参数

Rack, Shelf, PDU, …Battery, UPS, PDU

NAS (WoNiuXingJi)

操作系统

Unraid OS
https://unraid.net/

Rockstor,基于 CentOS 系统;
Rockstor | Linux & BTRFS powered Opensource NAS solution

Openfiler,基于 CentOS 系统;

媒体服务

PLEX Media Server
Watch Free Movies & TV | Stream Smarter with Plex
Plex: Free vs Paid | Plex Support

Jellyfin: The Free Software Media System
Jellyfin: The Free Software Media System

以 Docker 运行,进行快速体验(但是,无法开放访问,必须有帐号密码):

docker pull jellyfin/jellyfin:latest
mkdir -p /srv/jellyfin/{config,cache}
docker run -d -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /media:/media --net=host jellyfin/jellyfin:latest

Emby – The open media solution(我们的选择)
Emby – The open media solution

视频编码体系

Is there any international standard reference system for movies (the same as ISBN for books)?
International Standard Audiovisual Number – Wikipedia

International Standard Audiovisual Number (ISAN),与 ISBN 类似,是视频编码体系,但是据说无人使用。

IMDb(Internet Movie Database)、TMDb(The Movie Database)

IMDb 涵盖所有国外电影(几乎),也包含很多国内电影。所以,我们能够使用 IMDb 码(通常是 URL 地址中 ttxxxxxx 格式的部分)。
IMDb: Ratings, Reviews, and Where to Watch the Best Movies & TV Shows

TMDb,与 IMDb 类似,涵盖很多国内外电影。我们也能够使用 TMDb 码来标识影片(通常是 URL 地址中的数字部分)。
The Movie Database (TMDb)