回答

收藏

[大赛作品提交] 可外网点播的树莓派媒体服务器

Raspberry Pi Raspberry Pi 4799 人阅读 | 0 人回复 | 2017-12-14

本帖最后由 ky123 于 2018-1-31 14:17 编辑

感谢e络盟提供的比赛赞助基金。
一、项目名称:
可外网点播的树莓派媒体服务器
1.原理介绍
在树莓派3B上安装配置Plex媒体服务器服务端管理本地多媒体资源,先实现在局域网中点播,添加蒲公英路由器后实现在外网设备上点播家中和树莓派连接的移动硬盘上媒体文件
2.系统版本
RASPBIAN STRETCH LITE
最新版本下载地址
https://downloads.raspberrypi.org/raspbian_lite_latest
3.应用源代码
首先安装依赖
  1. sudo apt-get install ntpdate ntp curl libc6 libc6:armhf libcurl3 libgcc1 libgcc1:armhf libstdc++6-armhf-cross
复制代码

接着下载Plex服务端压缩包
  1. mkdir plex
  2. cd plex
  3. wget https://downloads.plex.tv/plex-media-server/1.10.1.4602-f54242b6b/PlexMediaServer-1.10.1.4602-f54242b6b-arm7.spk
复制代码




解压压缩包,使启动脚本可运行,链接库
  1. tar -xvf PlexMediaServer-1.10.1.4602-f54242b6b-arm7.spk
  2. tar -xvf package.tgz
  3. cp Resources/start.sh ./
  4. chmod u+x start.sh
  5. chmod u+x Plex*
  6. chmod u+x CrashUploader
  7. ln -s /usr/arm-linux-gnueabihf/lib/libstdc++.so.6 ./
复制代码
后台启动
  1. ./start.sh &
复制代码
对于出现下面错误的朋友

需要将locale修改为en_US.utf8,默认为en_GB.utf8

输入下面命令
  1. sudo raspi-config
复制代码
选择




重启后修改生效,然后再运行上面启动命令即可,接着在局域网设备使用浏览器打开
  1. 树莓派3B局域网IP:32400/web
复制代码
笔者发帖当日Plex官方服务器维护中

下面以之前截图说明,首先进入下面界面后

注册账号并登陆


还有高级会员服务可以购买


进入主界面了

有在线视频可以观看,例如苹果的电影预告片服务等

添加本地移动硬盘方法比较简单,首先将移动硬盘连接到树莓派USB接口,然后使用下面命令查看各分区物理路径sdx、sdy等
  1. sudo fdisk -l
复制代码
如果分区格式为NTFS文件格式需要安装下面包
  1. sudo apt-get install ntfs-3g
复制代码
然后将需要挂载的分区使用命令挂载到usb1 usb2..文件夹
  1. sudo mkdir /mnt/usb1
  2. sudo mkdir /mnt/usb2
  3. sudo mount -t ntfs-3g /dev/sdx /mnt/usb1
  4. sudo mount -t ntfs-3g /dev/sdy /mnt/usb2
复制代码
然后Plex媒体服务器会扫描添加的媒体目录,添加好后直接可以点播,如下图


外网访问参考笔者下面帖子将蒲公英路由器联网
蒲公英X3路由器上电、联网、设置无线密码、升级
然后登陆管理界面选择绑定账号后注册一个花生壳账号,也可以直接使用蒲公英路由器SN号产生的花生壳账号



自己注册的账号需要绑定账号

内置账号也可以直接使用

树莓派连接上蒲公英路由器,然后查看路由器管理界面可以看到局域网IP

登陆路由器管理界面选择智能组网,将路由器添加到网络成员

然后在需要外网访问树莓派的设备(电脑、手机、平板等)上安装蒲公英路由器客户端
https://pgy.oray.com/download/
Windows电脑下载安装如图

打开

登陆之前申请的Oray花生壳账号,然后进入路由器管理界面可以看到客户端显示如下

将客户端加入网络成员以便外网访问,客户端添加需要设置密码

电脑断开蒲公英路由器后使用其他网络登陆客户端

搜索树莓派连接的蒲公英路由器的局域网IP

双击上面树莓派那项开始ping,或者WIN+R输入cmd后输入ping+上面树莓派ip测试响应

接着在外网电脑上浏览器打开树莓派3B在蒲公英路由器下的局域网IP:32400/web即可打开Plex点播家中移动硬盘的多媒体文件
手机或者平板需要下载相应蒲公英客户端
笔者手机为安卓,首先下载安装蒲公英客户端安卓版本


打开客户端

登陆之前注册的Oray账号

连接好后使用到下面网站下载Plex安卓客户端即可点播家中移动硬盘里的多媒体文件
http://www.appchina.com/app/com.plexapp.android
关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条