准备工作:
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-essen
tial 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 端口。