创客神器NanoPi
直播中

986149732

8年用户 249经验值
擅长:嵌入式技术
私信 关注
[资料]

NanoPi NEO - 安装配置 miniDLNA 服务(08)

准备工作:
 NanoPi NEO开发板运行ubuntu16.04系统,并且能成功连接外网
 预装ubuntu系统的电脑

1. Ubuntu 默认仓库中包含了这个软件包,执行apt-get 命令安装:
#apt-get update
#apt-get upgrade
#apt-get install minidlna
Ubuntu 仓库中的minidlna 并不是最新版本,如果要想安装最新版本的minidlna,可以从源
码编译安装。

2. 从源码编译安装miniDLNA:
首先安装一些编译工具和依赖:
#apt-get install build-essential 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

3. 下载miniDLNA 源代码:
#wget
http://sourceforge.net/projects/minidlna/files/latest/download?source=files -O
minidlna.tar.gz

4.编译安装:
#tar -xvf minidlna*.tar.gz
#cd minidlna*
#./configure
#make
#make install

5. 把miniDLNA 配置为服务:
#cp minidlna.conf /etc/
34
#cp linux/minidlna.init.d.script /etc/init.d/minidlna
#chmod +x /etc/init.d/minidlna
#update-rc.d minidlna defaults

6. 安装完minidlna 还需要简单配置一下
#vi /etc/minidlna.conf
修改如下:
media_dir=V,/home/media/Movies
media_dir=V,/home/media/TV
media_dir=A,/home/media/Music
media_dir=P,/home/media/Pictures
数据库目录,minidlna 使用的是sqlite 数据库来索引文件:db_dir=/var/lib/minidlna
服务器IP:listening_ip=192.168.1.105
端口:port=8200
网络名称,用于其它设备发现当前设备:friendly_name=DLNA
每个参数都有详细的说明,在修改前仔细阅读。

数据库目录,minidlna 使用的是sqlite 数据库来索引文件:db_dir=/var/lib/minidlna
服务器IP:listening_ip=192.168.1.105
端口:port=8200
网络名称,用于其它设备发现当前设备:friendly_name=DLNA
每个参数都有详细的说明,在修改前仔细阅读。

7. 最后启动miniDLNA 服务:
#service minidlna start

8.当你修改配置文件及媒体资源更新时,需要强制刷新,以便minidlna 将最新的媒体文件
进行索引:
#service minidlna force-reload
使用浏览器访问:your_server_ip:8200,查看资源个数:

DLNA 服务器搭建完成,你的DLNA 客户端应该能发现电脑上的媒体文件了。
如果发现不了,检查一下防火墙,打开8200 端口。

更多回帖

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