NAS系统折腾记 – Emby搭建家庭多媒体服务器

Emby简介

Emby是一款优秀的媒体服务器软件,致力于为用户提供丰富的多媒体体验。通过Emby,您可以方便地在家庭内的各种设备上观看您喜爱的电影、电视剧和其他视频内容。而且,Emby还具备强大的媒体管理功能,让您的影视资源井然有序,随时随地畅享观影乐趣。本文介绍了在Synology NAS上安装和配置Emby Server的完整过程。文章最后还有关于Emby Premiere和高清影音内容的分享,请耐心开到最后哦。

Emby的主要功能和优势

  1. 跨平台支持:Emby支持多种操作系统,包括Windows、macOS、Linux等,同时提供了适用于iOS、Android、Roku等设备的应用,让您无论身处何地,都能轻松享受家庭影院。
  2. 媒体管理:Emby可以自动抓取影片元数据,包括海报、剧情简介、演员等信息,让您的影视资源一目了然。同时,您还可以手动编辑元数据,满足个性化需求。
  3. 用户权限管理:Emby允许您创建多个用户,并自定义每个用户的访问权限,满足家庭成员不同的观影需求。
  4. 插件系统:Emby提供了丰富的插件,包括字幕下载、影视推荐等功能,拓展您的观影体验。
  5. 实时转码:Emby可以根据您的设备和网络状况实时转码,确保流畅的播放体验。
图片来源:emby.media

家庭影院的基本概念和组成

家庭影院是指将电影、电视剧等多媒体内容集中存储和管理的私人影院系统。通过搭建家庭影院,您可以实现跨设备、跨平台的高品质观影体验。一套完整的家庭影院系统通常包括以下部分:

  1. 媒体服务器:媒体服务器是家庭影院的核心,负责存储和管理您的多媒体内容。Emby就是一款优秀的媒体服务器软件。
  2. 媒体播放器:媒体播放器负责解码和播放媒体服务器上的内容。Emby提供了内置播放器,支持多种设备和格式。
  3. 网络设备:为了实现跨设备、跨平台的观影体验,您需要一个稳定的网络环境。通过连接家庭局域网或互联网,您可以让多台设备同时访问EMBY媒体服务器。
  4. 存储设备:存储设备用于存放您的多媒体文件,包括电影、电视剧、音乐等。您可以选择使用内置硬盘、外置硬盘或网络存储设备(NAS)来存放您的影视资源。
  5. 客户端设备:客户端设备包括电视、电脑、手机、平板等,用于观看Emby媒体服务器上的内容。安装相应的Emby应用后,您可以在这些设备上轻松访问和播放影视资源。

本文主要介绍在群晖NAS上如何搭建Emby家庭影院媒体服务器和存储。

安装Emby Server

在群晖NAS上安装Emby Server主要有三种方式:

1. 通过套件中心安装

在DSM里启动套件中心,搜索“Emby”,找到Emby Server,安装套件即可

通过套件中心安装Emby Server

2. 通过Emby网站下载安装

通过浏览器访问:https://emby.media/download.html,根据自己的DSM版本选择合适的spk文件下载。

下载Emby Server

然后进入DSM套件中心,点击“手动安装”,找到刚才下载的spk文件安装即可。

手动安装Emby Server

3. 通过Container Manager安装Emby docker

本文主要介绍通过container manager安装Emby docker的方式来安装。

首先启动DSM container manager,并在注册表里搜索emby,会找到很多emby server docker image。我们这里安装官方的emby/embyserver。

安装emby/embyserver docker

安装完成后,会在“映像”里看到刚才刚才下载的emby/embyserver映像。我下载的是4.7.14.0版本。选中此映像并点击“运行”。

运行emby/embyserver docker映像

按照如下的配置来设置embyserver容器,当然也可以按照自己机器的实际情况和喜好做更改。

在“常规设置”中勾选“启用资源限制”并按照机器配置的实际情况选择内存限制,勾选“启用自动重新启动”,点击“下一步”。

常规设置

在高级设置中,在存储空间设置中,把NAS里存放电影内容的目录映射到docker里,其它设置可保持缺省,点击“下一步”。

高级设置

在摘要中,勾选“向导完成后运行此容器”,点击“完成”。

摘要

这时候在Container Manager的容器界面中,emby-server容器就已经正常运行起来了。

运行Emby Server

配置Emby Server

现在Emby Server已经安装好了,接下来我们要进行一些基本的设置工作。缺省状态下,Emby Server启动以后只能通过内网访问,端口号是8096。我们访问这个地址(http://your_lan_ip:8096)打开Emby Server管理界面。

登录后先是选择语言,创建账号之类的工作,这里跳过。

接下来进入“服务器”的“网络”选项,勾选“允许远程访问此Emby Server”。这样就可以远程通过公网IP地址直接访问此服务器了。如果有自己申请域名和数字证书的话,可以在“外部域”里填写自己的域名,在“自定义SSL证书路径”里填写证书的路径。注意因为我们使用的是docker,所以创建容器的时候,需要先把证书所在的路径映射到docker里。Emby接受pfx格式的证书文件,如果您群晖NAS的证书是别的格式的话,可以用openssl或者在线工具转换。如果证书有设置密码的话,在“证书密码”里填入。

Emby Server网络配置

完成上述的配置后,Emby Server就可以远程访问了,浏览器也能显示SSL证书的小锁了,看着是不是很专业?

登录Emby Server

顺便学习了一下Emby开心版的教程,让自己开心一下,Emby Premiere的小金标也出现了,真开心。有好学的同学也可以参考一下文章最后的内容。学习完后感兴趣请购买Emby Premiere,尊重知识产权。

另外展示一下我混PT站多年的收藏成果,几十个T的Hi-Res Music(dsd,dsf,flac等格式,单曲文件大小在100~300多MB),4K UHD和1080p的高清电影,纪录片,电视剧集。另外我的Hi-Res Music有试用账号在线收听。想听的同学可以按照文章末尾的账号登录我们Emby Server试听,效果一级棒。想要下载这些内容的同学们也可以留言跟我联系哈。

Emby Server开心版下载和Hi-Res Music试听

请移步文章原文下载Emby Server开心版和试听Hi-Res Music:

https://blog.yanghong.dev/index.php/2024/02/03/nas-emby-server/

作者个人Blog(HY's Blog):https://blog.yanghong.dev

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/666719.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Win10系统给文件夹添加备注

在Win10系统中,相信大多用户都没有看到过文件或者是文件夹上有备注信息。下面给大家分享下在Win10系统中给文件夹或文件添加备注的方法。在添加备注之前,首先我们要在需要显示备注的文件夹中显示“备注”标签,否则就算我们给某个文件夹添加了…

如何确定python包的依赖关系

要确定哪些包依赖于 pyee,你可以使用 pip show 命令来查看特定包的详细信息,其中包括其依赖关系。 你可以执行以下命令来查看哪些包依赖于 pyee: sqlCopy code pip show pyee 这会显示与 pyee 包相关的详细信息,包括其版本、安…

nginx 的 ngx_http_upstream_dynamic_module 动态域名解析功能的使用和源码详解

tengine ngx_http_upstream_dynamic_module 动态域名解析功能的代码详细解析 1. 为什么需要域名动态解析2. 配置指令3. 加载模块3. 源码分析3.1 指令解析3.2 upstream负载均衡算法的初始化3.3 upstream负载均衡上下文的初始化3.4 获取upstream的服务器地址3.5 域名解析回调处理…

BAPI_PRODORD_CREATE-创建生产订单BAPI测试

目录 实现过程和笔记完整程序 实现过程和笔记 完整程序 *&---------------------------------------------------------------------* *& Report z_test_bapi_prodord_create_lhy *&---------------------------------------------------------------------* *&am…

【Java万花筒】Java图形库探秘:创意编程、数据可视化与用户界面设计

图形化未来:Java图形库全面解析与应用指南 前言 在Java开发的世界中,图形处理一直是一个关键领域,涉及从创意编程到数据可视化再到用户界面设计的多个方面。本文将深入探讨几个领域内颇具代表性的Java图形库,为开发者提供了解和…

广州产业园神秘顾客考察指标有哪些

随着经济的发展和产业结构的升级,产业园在推动区域经济增长中的地位日益凸显。为了确保产业园的持续发展与竞争力,对其进行神秘顾客考察显得尤为重要。产业园神秘顾客考察包括以下几点: 一、基础设施建设 交通便捷性:评估产业园…

【QT+QGIS跨平台编译】之二十五:【geos+Qt跨平台编译】(一套代码、一套框架,跨平台编译)

文章目录 一、geos介绍二、文件下载三、文件分析四、pro文件4.1 geos pro文件4.2 geos_c pro文件五、编译实践一、geos介绍 GEOS(Geometry Engine - Open Source)是一个开源的C++库,用于处理地理空间数据和进行地理空间分析。它提供了一系列的几何操作和算法,能够进行空间…

docker入门之更新应用程序

指南/开始使用/入门指南/第 3 部分:更新应用程序 更新应用程序 在 第 2 部分中,您容器化了一个待办事项应用程序。在此部分中,您将更新应用程序和映像。您还将学习如何停止和删除容器。 更新源代码 在以下步骤中,您将在没有任…

视频编辑场景手绘白板解决方案

传统的视频编辑方式已经不能满足现代企业的多元化需求,美摄科技推出了手绘白板方案,为企业提供了一种全新的直播和视频编辑方式,让手绘内容成为视频的一部分,增强了互动性和视觉效果。 一、手绘白板方案的优势 1、实时手绘&…

《PCI Express体系结构导读》随记 —— 第II篇 第4章 PCIe总线概述(6)

接前一篇文章:《PCI Express体系结构导读》随记 —— 第II篇 第4章 PCIe总线概述(5) 4.1 PCIe总线的基础知识 与PCI总线不同,PCIe总线使用端到端的连接方式,在一条PCIe链路的两端只能各连接一个设备,这两个…

RflySim | 定点位置控制器设计实验四

RflySim| 定点位置控制器设计实验四 01 设计实验 1.建立位置控制通道的传递函数模型 使用MATLAB “ControlSystemDesigner”设计校正控制器,使得加入校正环节后系统速度控制环阶跃响应稳态误差 ,相位裕度>75截止频率>2.0rad/s。位置控制环截止频率>1rad/…

《Vue3 基础知识》 使用 GoGoCod 升级到Vue3+ElementPlus 适配处理

此篇为 《Vue2ElementUI 自动转 Vue3ElementPlus(GoGoCode)》 的扩展! Vue3 适配 Vue3 不兼容适配 Vue 3 迁移指南 在此,本章只讲述项目或组件库中遇到的问题; Vue3 移除 o n , on, on&#…

蓝桥杯备战(AcWing算法基础课)-高精度-除-高精度

目录 前言 1 题目描述 2 分析 2.1 关键代码 2.2 关键代码分析 3 代码 前言 详细的代码里面有自己的部分理解注释,注意该博客内容实现的高精度-除-高精度是利用前面写的高精度-减-高精度实现的的时间复杂度是O(n^2) 1 题目描述 给定两…

第十一章[文件系统]:11.2:文件的复制/删除/移动

一,相关文档: os模块: os --- 多种操作系统接口 — Python 3.12.1 文档源代码: Lib/os.py 本模块提供了一种使用与操作系统相关的功能的便捷式途径。 如果你只是想读写一个文件,请参阅 open() ,如果你想操作文件路径,请参阅 os.path 模块,如果你想读取通过命令行给出的所…

服务器学习

云服务器通常是通过多台物理服务器协同工作来提供的。云服务提供商使用大规模的数据中心,这些数据中心包含许多物理服务器。这些物理服务器上运行着虚拟化技术,允许它们被分割成多个虚拟服务器实例。 当用户请求创建一个云服务器时,云服务提…

【5G SA流程】5G SA下终端完整注册流程介绍

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客内容主要围绕: 5G/6G协议讲解 …

阿里云计算巢是什么?计算巢服务详细介绍

什么是计算巢服务?阿里云计算巢服务是一个开放给服务商和用户的服务管理PaaS平台,计算巢服务为服务商和用户提供了高效、便捷、安全的服务使用体验,服务商能更好地在阿里云上部署、交付和管理服务,用户能集中管理在阿里云上订阅的…

Postgresql PostGIS扩展

PostGIS是一个开源的PostgreSQL扩展,用于提供地理信息系统(GIS)功能。通过添加对空间数据类型、空间索引和空间函数的支持,PostGIS将PostgreSQL数据库转换为强大的空间数据库。在PostgreSQL中,PostGIS提供了对空间数据…

Python算法题集_搜索二维矩阵II

Python算法题集_搜索二维矩阵II 题41:搜索二维矩阵II1. 示例说明2. 题目解析- 题意分解- 优化思路- 测量工具 3. 代码展开1) 标准求解【双层循环】2) 改进版一【行尾检测】3) 改进版二【对角线划分】 4. 最优算法 本文为Python算法题集之一的代码示例 题41&#xf…

var、let、const 的区别及用法示例

在 JavaScript 中,var、let 和 const 是用于声明变量的关键字,它们有一些区别和适用场景。下面是它们的主要区别和用法示例: var var 是在 ES5 中引入的变量声明关键字。具有函数作用域,而不是块级作用域。变量可以被重复声明&…