目录:

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

安装设置

make

sudo apt-get install checkinstall

sudo checkinstall

sudo cp linux/minidlna.init.d.script /etc/init.d/minidlna
sudo chmod +x /etc/init.d/minidlna
sudo update-rc.d minidlna defaults sudo 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/        -> Pictures

friendly_name=MediaCenter                -> 机器上显示的名字

 inotify=yes                                       -> 确认是否刷新

notify_interval=895                            -> 刷新间隔(second)

root_container=.                                -> 查看文件夹方式

重新开启服务

# sudo service minidlna restart

重新加载媒体数据库

# sudo service minidlna force-reload

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

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

树莓派Odroid等卡片式电脑上搭建NAS教程系列6-miniDLNA的更多相关文章

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

    本文章首发于浩瀚先森博客,地址: http://www.guohao1206.com/2016/08/23/967.html samba时一款为了实现linux系统中的文件能在windows系统中正常 ...

  2. 树莓派上搭建NAS

    首先可以参考看看  搭建家庭 NAS 服务器有什么好方案?下载做NAS的系统也比较多,如FreeNAS.Openfiler等免费系统,或购买其它收费NAS系统.根据自己的需要从硬件到软件的搭建过程.参 ...

  3. Android 利用apache tomcat在自己的电脑上搭建服务器

    1.什么叫服务器 装了服务器端的软件的那台电脑被称为服务器.常见的服务器的软件有apache tomcat. 2.Tomcat 介绍 tomcat是一种轻量级的web容器服务器,使用tomcat可以实 ...

  4. Cubieboard4卡片式电脑

    Cubieboard4 also named CC-A80, is a open source mini PC or single board computer which has ultra-pow ...

  5. Mac上搭建nginx教程

    1.安装Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/in ...

  6. 用Docker在一台笔记本电脑上搭建一个具有10个节点7种角色的Hadoop集群(上)-快速上手Docker

    如果想在一台电脑上搭建一个多节点的Hadoop集群,传统的方式是使用多个虚拟机.但这种方式占用的资源比较多,一台笔记本能同时运行的虚拟机的数量是很有限的.这个时候我们可以使用Docker.Docker ...

  7. 在VS 2010上搭建Windows Phone 7开发平台

      如今Windows Phone 7平台越来越火了,刚刚拿到一款新的Windows Phone,于是准备在电脑上搭建WP7的开发环境. 首先,安装VS2010,升级到SP1,并安装Windows P ...

  8. 在 Ubuntu 上搭建 Hadoop 分布式集群 Eclipse 开发环境

    一直在忙Android FrameWork,终于闲了一点,利用空余时间研究了一下Hadoop,并且在自己和同事的电脑上搭建了分布式集群,现在更新一下blog,分享自己的成果. 一 .环境 1.操作系统 ...

  9. 在Mac上搭建带ssl协议和域名指向的Apache服务器

    顾名思义,就是要在苹果电脑上搭建 Apache 服务器,并且支持 https 协议,能用指定域名访问(有些开发调试需要注册域名,比如调试微信JS-SDK),当然最好能在手机端进行调试.首先,Mac 系 ...

随机推荐

  1. jQuery静态方法inArray,grep,merge,makeArray方法使用和源码分析

    inArray方法 确定第一个参数在数组中的位置,从0开始计数(如果没有找到则返回 -1 ). 示例: var arr = [ 4, "Pete", 8, "John&q ...

  2. 获取WIFI密码

    在十年前,我还在上初中,班上只有极少数的富二代用得起手机:几年后诺基亚.摩托罗拉.三星手机开始盛行:近些年,安卓.苹果系统手机占据了基本整个市场,WIFI出变得越来越重要. Wifi万能钥匙数据库存储 ...

  3. xp

    微软MSDN Windows XP Professional下载 Windows XP Professional 简体中文 (最原始版本,无SP)[505.63MB] 文件名:CN_WINXP_PRO ...

  4. Java打印九九乘法表

    package com.czgo; /** * 九九乘法表 * * @author AlanLee * */ public class Print99 { public static void mai ...

  5. WebForm(二)——控件和数据库连接方式

    一.简单控件 1.Label(作用:显示文字) Web中: <asp:Label ID="Label1" runat="server" Text=&quo ...

  6. Bw树:新硬件平台的B树(内存数据库中的b树索引)

    Bw树:新硬件平台的B树 Bw树:新硬件平台的B树 1. 概述 1.1 原子记录存储(Atomic Record Stores) 1.2 新的环境 1.3 实现 2 Bwtree的体系结构 2.1 现 ...

  7. SQL Server 2000:快速清除日志文件的方法

    通过文章 SQL Server中“数据收缩”详解 和 SQLServer删除log文件和清空日志的方法 可以整理出一种快速删除数据库日志的方法,即 第一步:清空日志文件里的数据: 第二步:收缩日志文件 ...

  8. 【hive】——Hive基本操作

    阅读本文章可以带着下面问题:1.与传统数据库对比,找出他们的区别2.熟练写出增删改查(面试必备) 创建表:hive> CREATE TABLE pokes (foo INT, bar STRIN ...

  9. ANDROID中去掉ACTIONBAR或TABWIDGET的分隔线

    在android中,有时需要对ActionBar或者TabWidget的分隔线进行定制,如取消,相关的属性设置为android:divider 以TabWidget为例,取消对应的函数: tabWid ...

  10. 使用Tmux提高linux终端环境下的效率

    最近转移到linux下开发,同事告诉我一个工具tmux.关于tmux的工具的使用参考以下文章 如何使用Tmux提高终端环境下的效率 tmux的使用和快捷键 tmux简明教程 tmux使用大全