树莓派论坛
直播中

xjallen

11年用户 737经验值
擅长:可编程逻辑 嵌入式技术 光电显示 RF/无线
私信 关注
[经验]

【Raspberry Pi 3试用体验】搭建minidlna服务器(结项二)

`传送门:【Raspberry Pi 3试用体验】搭建Samba服务器(结项一)
https://bbs.elecfans.com/jishu_900387_1_1.html


【Raspberry Pi 3试用体验】搭建minidlna服务器(结项二)

       作为局域网内资源共享服务,Samba和minidlna是一样的,但Samba无法播放共享文件夹内的文件,minidlna可以,而且占用资源也比前者少。所以如果要对共享媒体文件进行实时播放,唯minidlna不二之选。

IMG_20160620_201826_HDR.jpg

  1. sudo apt-get purge minidlna -y

终端输入上述命令,发现树莓派3的raspbian系统并未安装minidlna服务器。

IMG_20160620_202024_HDR.jpg

  1. sudo apt-get update
终端输入上述命令,更新软件源。

IMG_20160620_202934_HDR.jpg

  1. sudo apt-get build-dep minidlna –y
终端输入上述命令,安装minidlna依赖包失败,执行下面命令安装软件包。

  1. sudo apt-get install autopoint debhelper dh-autoreconf gcc libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev –y
IMG_20160620_203551_HDR.jpg

安装依赖包完成。

IMG_20160621_091936_HDR.jpg

  1. wget http://sourceforge.net/projects/minidlna/files/latest/download?source=files -O minidlna.tar.gz

终端输入上述命令,下载minidlna源码包。

IMG_20160621_091943_HDR.jpg

下载过程。

IMG_20160621_092100_HDR.jpg

  1. tar -xv*** minidlna.tar.gz
解压源码包。

IMG_20160621_092152_HDR.jpg

  1. cd minidlna-1.15

终端输入上述命令,进入minidlna-1.15文件夹。

IMG_20160621_092451_HDR.jpg

  1. ./configure

源代码安装的第一步,配置软件,检查当前的环境是否满足要安装软件的依赖关系。

IMG_20160621_092617_HDR.jpg

  1. sudo make

安装的第二步,编译软件,自动根据makefile里的指令来编译源文件。

IMG_20160621_092743_HDR.jpg

  1. sudo make install

安装的第三步,安装软件,程序安装至系统中,默认安装目录/usr/local/bin。

IMG_20160621_092831_HDR.jpg

  1. sudo cp minidlna.conf  /etc/
终端输入上述命令,复制配置文件到/etc/文件夹。

IMG_20160621_093001_HDR.jpg

  1. sudo cp linux/minidlna.init.d.script  /etc/init.d/minidlna

终端输入上述命令,复制启动脚本到/etc/init.d/minidlna文件夹。

IMG_20160621_093108_HDR.jpg

  1. sudo chmod +x /etc/init.d/minidlna

终端输入上述命令,修改启动脚本权限。

IMG_20160621_093153_HDR.jpg

  1. sudo update-rc.d minidlna defaults

终端输入上述命令,设置为minidlna默认使用设置。

IMG_20160621_093237_HDR.jpg

  1. sudo vi /etc/minidlna.conf

终端输入上述命令,使用VI配置minidlna.conf文件。

IMG_20160621_094517_HDR.jpg

在红框所示位置输入红框所示文字,最后摁“ESC”键并输入:wq保存退出。

IMG_20160621_094859_HDR.jpg

  1. sudo service minidlna restart

终端输入上述命令,重启minidlna。

IMG_20160621_095048_HDR.jpg

  1. cd /home/pi/share

终端输入上述命令,切换至share目录下。

  1. service minidlna status

终端输入上述命令,查看minidlna服务器运行状态。minidlna服务器开启正常,完美运行,开始于2016-06-21 01:48:38,已经运行1min54s。

Screenshot_2016-06-21-10-02-00_com.moliplayer.android.png

       手机使用MoliPlayer这个软件可以查看和播放minidlna服务器下的共享媒体文件,WORKGROUP这个目录下是上期共享的Samba服务器下的共享目录,raspberry:root下是minidlna服务器下的共享目录,在电脑上也是如此。

Screenshot_2016-06-21-10-00-20_com.moliplayer.android.png

minidlna服务器下的共享文件目录,这里有之前设置好的Music、Picture、Video三个媒体文件夹。


       打开一个媒体文件,马上就可以播放,这个是上期Samba服务器做不到的,树莓派3的试用项目到本期基本结束了,不过如果有好的内容还会依然发帖分享。树莓派3的实力不止于此,这个项目也仅仅是它能力很小的一块,它的强大需要我们一点一点慢慢发掘。相信全球最具影响力的开发板,会给我们带来全新的体验。




` Screenshot_2016-06-21-10-00-41_com.moliplayer.android.png

回帖(6)

jinyi7016

2016-6-21 13:18:31
电视上呢,电视可以找到不?
举报

xjallen

2016-6-21 13:28:30
引用: jinyi7016 发表于 2016-6-21 13:18
电视上呢,电视可以找到不?

我这没有支持DLNA的网络电视,还是比较悲剧的。
举报

可乐丸子

2016-6-21 14:34:28
引用: xjallen 发表于 2016-6-21 13:28
我这没有支持DLNA的网络电视,还是比较悲剧的。

你那么多开发板,OPI NANOPI PINE64随便连一个到电视上面不就支持了吗
举报

xjallen

2016-6-21 14:40:38
引用: 可乐丸子 发表于 2016-6-21 14:34
你那么多开发板,OPI NANOPI PINE64随便连一个到电视上面不就支持了吗

大神说的是 整个终端机还是比较容易的 我没有pine64 不过希望有机会可以玩下龙板
举报

更多回帖

发帖
×
20
完善资料,
赚取积分