家庭媒体中心之视频流服务器

好了,终于到了非常核心的一节了,既然这个教程系列叫做《家庭媒体中心》,那么最关键最关键的就是媒体了,在上一篇文章中我们介绍到群晖的 NAS 系统里面可以安装一个视频解码的套件,但是那个套件对视频格式支持的完整度与易用性均不是特别好,今天我就给大家介绍一下,为什么要搭建视频流服务器以及搭建的整个教程。

为什么需要视频流服务器?

现在很流行一个词,就是“云计算”,其实,视频流服务器就是一个云计算的典型例子。从前,我们需要看一部视频的时候,需要把对应的媒体文件拷贝到对应的设备终端(电脑、盒子、手机等),然后通过设备自身的软件来进行播放,这种模式虽然经典,但是会遇到如下的问题:

格式支持与计算能力问题

虽然现在很多终端都在提升自己的计算能力,但是视频发展的速度还是非常快,仍然会遇到很多格式不支持以及解码能力不够的问题。而且在这种模式下进行工作,就要求了每个终端都具备非常强大的计算能力,这也是为什么如今各种盒子都开始标榜自己 CPU 多牛逼,能够解码各种4K 高清等内容,其实有了视频流服务器,再高清的视频,几年前的设备一样可以流畅播放。

数据冗余与传输问题

这个问题其实在说为什么需要家庭 NAS 的时候已经给大家说过了,现在家里面往往都有非常多的终端设备,有可能你在客厅电视看一部电影,但是看到一半的时候有些累了,打算回到床上用手机继续看,在传统的模式下你必须牢记你看到哪里了,并且还需要把对应的文件拷贝到手机上,费时费力。

视频流服务器,其实就是在电脑上搭建了一套解码系统,这套解码系统依靠本身服务器强大的 CPU 和内存,计算能力足够,所有的视频都只需要存储在服务器上即可,手机等各种设备就只需要安装对应的 APP 或者直接通过网页访问就可以查看服务器上面所有的视频,点击播放后,服务器就会开始使用服务器的计算能力进行解码并实时把解码后的内容以流的形式传输到客户端来进行播放。

如何搭建视频流服务器

今天给大家介绍一个非常强大的视频流服务器软件:Plex,官方网址https://plex.tv引用官网一个截图如下,用官方的话说,使用 Plex 就可以让你随时随地享用您的视频、图片及音乐。

Plex 支持的设备种类非常多,你可以在 Windows、Linux、Mac、FreeBSD 上安装,甚至可以在 NAS 上安装,支持群晖、Qnap、NetGear、unRaid等众多NAS 软件,在官网你可以下载到对应的操作系统版本的安装文件,今天以 Windows 系统为例来进行介绍。

在官网下载并安装完成 Plex 后,系统就运营了一个 Plex Media Server 的程序,这个程序本身并没有 GUI 的配置界面。

双击 Plex Media Server 后会打开浏览器进入http://localhost:32400的网页可以对服务端进行配置,配置过程相当简单,主要就是设置个名字啊,添加电影所在的目录等等,一路 Next 配置完成后,Plex 就会自动去索引你配置的目录下的电影文件了,索引完后如下图所示:

接下来就非常简单啦,Android 和 iOS 设备可以直接去应用市场下载 Plex 应用,只要在一个局域网里面就会自动发现你搭建的服务器了,如果是 PC 浏览器,可以直接输入服务器的 IP 地址,端口号32400的方式来直接通过浏览器进行播放。