在QuickBox中整合Plex实现Seedbox在线转码和播放

在上一篇文章中,我为大家介绍了QuickBox套件的安装和基础配置。有不少人问我QuickBox安装好后怎样实现在线播放。Plex是成熟的在线播放/多媒体管理/多媒体同步共享组件,然而在国内使用较少,且多为在家庭电脑/NAS储存上的应用,少有在SeedBox服务器上直接安装Plex的。因此今天我来详细介绍一下怎样在QuickBox套件中配置Plex媒体服务器实现在线转码和播放。本文作者为香菇肥牛,原文链接https://qing.su/article/125.html, 未经允许不得转载。

需要注意的是,视频在线转码和播放非常吃CPU资源,因此我们不建议在采用ATOM D510/D525/N2800等上世纪CPU型号的服务器上或者廉价VPS上安装使用在线播放组件。比较常见的Online 6欧/7欧/11欧服务器,以及Kimsufi 3C/4C服务器都能较好地完成这一工作。

 

1, 安装Plex

Plex是已经集成在QuickBox套件中的一个组件,安装好QuickBox套件后,我们登录主面板后在下方Package Management Center中可以找到Plex, 点击蓝色的Install会弹出一个窗口告知正在安装Plex, 大约两分钟后就安装完毕了,网页会自动刷新,此时Plex后面的状态已经变成如下图的绿色的Installed了。点击左侧菜单栏中的Plex (已用红圈标注) 即可进入控制面板。首次使用Plex需要注册一个免费的账号。

2, 加载服务器

刚安装好的Plex, 登录后会显示找不到服务器,这是因为所有Plex服务器安装完毕后需要本地登录加载一次并开启远程访问,才能后续进行远程访问。本地登录是一件比较麻烦的事情,一种方法是在SeedBox服务器上安装桌面程序并使用VNC连接远程桌面然后在浏览器中加载服务器。这种方法由于会给服务器带来额外的不必要的负担,因此不做过多介绍了,我们这里采用SSH Tunnel的方式进行端口转发实现本地登录。

首先,我们打开Putty, 照常输入SeedBox服务器地址和SSH端口号,然后点击左侧Connection > SSH > Tunnels. 在Source port中填入12345, 在Destination中填入localhost:32400, 然后点击Add. 如下图所示。

 

然后点击Open并登录SSH. 此时打开浏览器,输入http://localhost:12345/web就可以看到服务器加载界面,点击Agree并点击Claim Server, 即可实现服务器加载和初始化,以后就可以在任何地方(包括各种手机客户端)登录该服务器了。

 

3, 使用Plex在线播放影片

Plex是功能强大的多媒体资源管理器,它使用库(Library)的模式管理影片。首次使用我们需要新建一个Library. 下面是新建Library的界面,需要注意的是Library类型要选择Other videos. 如果我们使用rTorrent进行SeedBox传输,那么我们只需把Library地址设为rTorrent根目录 (/home/USER/torrents/rtorrent) 即可。这样,以后所有新下载的影片会自动加入该库中,直接点击即可播放。

 

 

Plex界面设计非常出色。点击影片后会出现影片介绍页,可以选择字幕文件,播放时也可选择码率、窗口大小等各项参数。若家里有智能电视或者电视棒,可以直接投影到电视上高码率播放。

 

 

 

 

综上,Plex是高度多功能易用且美观大方的在线转码播放组件,配合SeedBox具有非常高的实用性。若在安装和使用过程中有任何疑问,欢迎留言讨论。本文为香菇肥牛原创,文章地址为https://qing.su/article/125.html, 未经允许不得转载,谢谢。

注:有很多朋友发现,在VPS上面安装QuickBox整合Plex的时候会出错,在用SSH Tunnel登录的时候会出现503 Error, 使用SSH登录服务器执行service plexmediaserver status时会报错。这是因为Plex没有正确安装导致的。如果出现这个问题的朋友,请按照下面的操作步骤进行Plex服务器手动安装。

首先,我们在QuickBox控制面板里面把之前安装的Plex卸载。然后使用root登录SSH, 依次执行下列指令

1
2
3
4
5
6
7
8
9
10
wget https://downloads.plex.tv/plex-media-server/0.9.12.19.1537-f38ac80/plexmediaserver_0.9.12.19.1537-f38ac80_amd64.deb
mkdir -p qingsu
mv plexmediaserver_*.deb qingsu/plexmediaserver_*.deb
cd qingsu
dpkg -i plexmediaserver_*.deb
..
rm -rf qingsu
mkdir -p /var/lib/plexmediaserver
chown -R plex:plex /var/lib/plexmediaserver
service plexmediaserver start

然后执行service plexmediaserver status应该就没有报错了。接下来,按上述步骤SSH Tunnel激活服务器即可。如果仍有问题,欢迎留言讨论。

 

31 Responses

  1. Zh.B说道:

    终于搞好了,比EMBY好在可以选码率

  2. Zh.B说道:

    我先安装Qiickbox套件时,https没有安装,后面安装Plex后在安装的https,https安装成功后,plex访问404是啥情况啊?

  3. ling说道:

    你好,输入http://localhost:12345/web,打不开网页

  4. fan说道:

    按步骤http://localhost:12345/web,出现Service Unavailable。点击plex,给的端口是31400

  5. huaguyu说道:

    The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

  6. huaguyu说道:

    还是老样子哦,用这个和不用,还是
    The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

    • 香菇肥牛说道:

      你是在VPS上安装的吗?可能配置太低了,或者安装QuickBox的时候有出错,试试重装吧。

      • huaguayu说道:

        重装N次了,系统也是一样,安装QUICKBOX时没出错,就是进PLEX要帐和密,等入就5.3了,还有一个问题安装QUICKBOX时是不是要设置PLEX注册的帐号和密呢

  7. huaguayu说道:

    什么样的VPS可以装呀,只装PLEX,打开就要半天,太费时了,

    • 香菇肥牛说道:

      我都说了建议在独服上装,我这文章分类就是独立服务器教程,VPS上安装出现各种问题都是正常的。今天KS-3C特价机不是放货了嘛https://www.kimsufi.com/en/order/kimsufi.cgi?hard=162sk32, 可以去弄一台装。
      回答一下另一个问题,安装QuickBox的时候不需要设置Plex注册的账号和密码。两者是没有关系的。进Plex弹框输入的用户名和密码是你安装QuickBox时设置的密码,后面Plex里面输入的才是Plex上面注册的密码。

      • huaguyu说道:

        先box就是不弹plex界面,你说的K3c没看到呀,还有ipv4有吧

  8. NumX说道:

    问下楼主,Plex的中文字幕有没什么好的办法解决?很多大片没法自动匹配到合适的中文字幕,设置了字幕的语言是中文也不行。把字幕文件改和影片同名放同目录也不行。
    然后楼上的VPS啥的,我在一台OpenVZ的512M机器上跑通了没问题,现在跑到一台高配KS3C上。

    • 香菇肥牛说道:

      字幕可以直接用的,把字幕文件放在影片同一文件夹内,打开影片后右上角选择调用的字幕文件就可以显示字幕了。

  9. 增达网说道:

    就是喜欢看你博客!

  10. sean说道:

    Putty是不能关掉么?用Putty链接的时候,在浏览器可以上去plex,但是Putty关闭以后,通过域名访问会无响应

    • sean说道:

      问题解决了,发现竟然是不同的端口,putty上面是31400,但是网页端用的是32400端口,一脸懵逼

    • 香菇肥牛说道:

      第一次通过Tunnel登录后要到后台开启允许远程访问并设置端口~

  11. markying说道:

    唔。。在转发登录的时候报错503.。不知道是为啥orzzz

  12. 么么哒说道:

    话说在哪里卸载plex啊,找了半天没有找到卸载方法。

    • 香菇肥牛说道:

      如果是在QuickBox面板里面装的就直接在面板里面点主面板下面的Plex可以卸载,SSH里面装的在SSH里面卸载

  13. Zazen说道:

    我来吐个槽 这plex总是有个无解的问题 就是你一旦发现localhost:32400打开的是plex客户端 而非服务器端的时候 将无法添加你现在用的服务器 你怎么重装plex都无解 必须重装系统凑运气

  1. 02/05/2018

    […] https://qing.su/article/125.html 香菇肥牛 […]

  2. 02/09/2018

    […] 最近在闲逛中发现了《在QuickBox中整合Plex实现Seedbox在线转码和播放》,其实一开始是特意收了台Online的7欧 120G SSD版,准备完整部署一套QuickBox和Plex的,但是部署完了发现,作为自用或者小范围而非专业PT党而言,QuickBox是略显臃肿的,因此就此作罢了。倒是Plex引起了我很大的兴趣。 […]

  3. 03/29/2018

    […] 先前参考香菇肥牛的安装方法安装Plex一直未成功,显示无法访问。 然后自己就去官方论坛查文档,看到了一个解决方法,实测有效。 […]

  4. 03/31/2018

    […] 先前参考香菇肥牛的安装方法安装Plex一直未成功,显示无法访问。 然后自己就去官方论坛查文档,看到了一个解决方法,实测有效。 […]

发表评论

电子邮件地址不会被公开。 必填项已用*标注