你的位置:首页 > 操作系统

[操作系统]树莓派Odroid等卡片式电脑上搭建NAS教程系列6


目录:

1. 树莓派Odroid等卡片式电脑上搭建NAS教程系列1-Ubuntu系统安装

2. 树莓派Odroid等卡片式电脑上搭建NAS教程系列2-SSH连接访问

3. 树莓派Odroid等卡片式电脑上搭建NAS教程系列3-挂载HDD硬盘+节电设置

4. 树莓派Odroid等卡片式电脑上搭建NAS教程系列4-FTP安装

5. 树莓派Odroid等卡片式电脑上搭建NAS教程系列5-Samba服务器安装

6. 树莓派Odroid等卡片式电脑上搭建NAS教程系列6-miniDLNA

 

该文章首发于浩瀚先森博客, 地址:http://www.guohao1206.com/2016/08/26/975.html

DLNA(Digital Living Network Alliance)的功能是在局域网内容以流的方式观看存储在nas里的视频图片等。

可以连接家里的电视然后通过DLNA来观看NAS里的电影。

其他的DLNA只支持src不支持smi。

本来miniDLNA之前版本是不支持smi的,但是从1.1.4版本开始支持smi了。所以这里就选择miniDLNA来安装。

想要了解其他DLNA功能的可以参考下面连接内容

https://en.wikipedia.org/wiki/Comparison_of_UPnP_AV_media_servers

- 安装miniDLNA

首先SSH访问Odroid或者树莓派,安装相关包

apt-get install -y libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev apt-get install build-essential gcc make autopoint autoconf automake Gettext

下载文件

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

解压文件

tar xvfz minidlna-1.1.1.tar.gz

移动到解压文件夹

./configure

如果中间出现错误就运行下面命令

apt-get install libavformat-dev libavutil-dev libavcodec-dev libflac-dev libvorbis-dev libid3tag0-dev libexif-dev libjpeg-dev libsqlite3-dev libogg-dev

编译运行

./autogen.sh

如果出现错误运行下面命令

apt-get install autopoint automake autoconf 

安装设置

makesudo apt-get install checkinstallsudo checkinstallsudo cp linux/minidlna.init.d.script /etc/init.d/minidlnasudo chmod +x /etc/init.d/minidlna sudo update-rc.d minidlna defaultssudo cp minidlna.conf /etc/sudo vi /etc/minidlna.conf

设置配置文件

port=8200                      -> 访问端口media_dir=/home/odroid/          -> 访问的文件夹media_dir=V,/home/odroid/    -> VOD media_dir=M,/home/odroid/    -> Music media_dir=P,/home/odroid/    -> Picturesfriendly_name=MediaCenter        -> 机器上显示的名字 inotify=yes                    -> 确认是否刷新notify_interval=895              -> 刷新间隔(second)root_container=.                -> 查看文件夹方式

重新开启服务

# sudo service minidlna restart

重新加载媒体数据库

# sudo service minidlna force-reload

如果有电视可以用电视访问确认,没有的话可以安装DLNA安卓客户端软件来确认(BubbleUPNP)

======结束=======