Plex是集合了媒体服务器,媒体播放器于一体,提供跨平台视频流媒体播放功能的一套多媒体平台解决方案,部署简单,采用Server + Client的形式,由Plex Media Server和Plex Media Player组成,主要功能是存储+索引+转码+在线播放。
1) Plex Media Server不是简单地帮你存储分类影音文件,它还能分析影片的信息从而从IMDB等数据库补全影片介绍等信息,进行索引以方便搜索。
2) Client端用于播放,有Mac,Windows,iOS,Android,XBox,PS各种平台对应版本,需要注意的是PLEX的客户端需要付费才能解决多设备限制,iOS的APP需要内购30元解锁在线播放功能,不然会有1分钟播放限制。此外也可以开通Plex Pass功能,就能实现手机或平板客户端的缓存功能
Plex可用于Windows、Android、Linux、OS X、FreeBSD和XBox,PS,各种TV,树莓派等,可以说是全平台通吃,甚至与Bitcasa、Box和Dropbox等云服务兼容,Plex支持在线格式转换,支持将视频、音乐等各类文件转化为流至移动设备、智能电视和电子媒体播放器上。
下面介绍如何在阿里云ECS主机上部署Plex Media Server
1、下载Plex Media Server 的安装包
官网:https://www.plex.tv
下载:https://www.plex.tv/downloads/
我这边下载CentOS平台rpm安装包
plexmediaserver-1.14.1.5488-cc260c476.x86_64.rpm
下载地址:https://downloads.plex.tv/plex-media-server/1.14.1.5488-cc260c476/plexmediaserver-1.14.1.5488-cc260c476.x86_64.rpm
2、在阿里云ECS主机上进行rpm -ivh 安装,安装完成后并启动plexmediaserver服务,设置为开机自启动
rpm -ivh plexmediaserver-1.14.1.5488-cc260c476.x86_64.rpm
service plexmediaserver start
chkconfig plexmediaserver on
服务正常启动后32400端口正常监听
netstat -anp | grep 32400
另外本地iptables以及云主机安全组规则要放通32400端口
3、接下来进行初始设置服务器
看上图,为官方的安装说明,见红色圈注的地方
刚部署完成的Plex出于安全考虑,不支持从外部进行访问,只能通过ECS服务器本地进行访问,而偏偏我们一般不会在ECS服务器上安装桌面环境,因此我们可以通过SSH Tunnel的端口转发,把ECS服务器上的Plex端口32400转发到本地来完成首次登录
使用MobaXterm登录ECS服务器,设置本地端口转发,例如将32400端口转发到本址35440端口
4、本地端口转发设置OK后,浏览器登录http://127.0.0.1:35440/web
登录Plex的个人账户,完成初始化向导
并设置远程访问,相当于路由器的端口映射
5、接下来添加一个媒体库,上传影音文件,扫描媒体库
这里建议用阿里云oss存储,影音文件上传到oss存储(上传速度较快),然后oss存储内网拷贝到ECS本地硬盘(oss走内网,流量免费),参考之前文档阿里云服务器ECS上使用ossfs工具挂载阿里云OSS存储
6、手机app客户端以及ipad App端在线播放
手机端下载Plex App,登录Plex个人账户就可以随时随地在线播放云主机上的影音文件
总结:Plex,部署简单,可以说是一个非常完美的影音平台,特别适合搭建属于个人影视、音乐、图片、有声小说的私人影音中心
如果需要手机上在线播放超高清的视频,建议云主机需要配置较高的网络带宽
原文始发于微信公众号(WalkingCloud):阿里云ECS主机上部署PlexMediaServer个人影音平台
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/242821.html