树莓派Odroid等卡片式电脑上搭建NAS教程系列6-miniDLNA
目录:
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的更多相关文章
- 树莓派Odroid等卡片式电脑上搭建NAS教程系列5-Samba服务器安装
本文章首发于浩瀚先森博客,地址: http://www.guohao1206.com/2016/08/23/967.html samba时一款为了实现linux系统中的文件能在windows系统中正常 ...
- 树莓派上搭建NAS
首先可以参考看看 搭建家庭 NAS 服务器有什么好方案?下载做NAS的系统也比较多,如FreeNAS.Openfiler等免费系统,或购买其它收费NAS系统.根据自己的需要从硬件到软件的搭建过程.参 ...
- Android 利用apache tomcat在自己的电脑上搭建服务器
1.什么叫服务器 装了服务器端的软件的那台电脑被称为服务器.常见的服务器的软件有apache tomcat. 2.Tomcat 介绍 tomcat是一种轻量级的web容器服务器,使用tomcat可以实 ...
- Cubieboard4卡片式电脑
Cubieboard4 also named CC-A80, is a open source mini PC or single board computer which has ultra-pow ...
- Mac上搭建nginx教程
1.安装Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/in ...
- 用Docker在一台笔记本电脑上搭建一个具有10个节点7种角色的Hadoop集群(上)-快速上手Docker
如果想在一台电脑上搭建一个多节点的Hadoop集群,传统的方式是使用多个虚拟机.但这种方式占用的资源比较多,一台笔记本能同时运行的虚拟机的数量是很有限的.这个时候我们可以使用Docker.Docker ...
- 在VS 2010上搭建Windows Phone 7开发平台
如今Windows Phone 7平台越来越火了,刚刚拿到一款新的Windows Phone,于是准备在电脑上搭建WP7的开发环境. 首先,安装VS2010,升级到SP1,并安装Windows P ...
- 在 Ubuntu 上搭建 Hadoop 分布式集群 Eclipse 开发环境
一直在忙Android FrameWork,终于闲了一点,利用空余时间研究了一下Hadoop,并且在自己和同事的电脑上搭建了分布式集群,现在更新一下blog,分享自己的成果. 一 .环境 1.操作系统 ...
- 在Mac上搭建带ssl协议和域名指向的Apache服务器
顾名思义,就是要在苹果电脑上搭建 Apache 服务器,并且支持 https 协议,能用指定域名访问(有些开发调试需要注册域名,比如调试微信JS-SDK),当然最好能在手机端进行调试.首先,Mac 系 ...
随机推荐
- JS高程3.基本概念(4)操作符
ECMA-262用于操作数据值的操作符包括: 算术操作符 位操作符 关系操作符 相等操作符 ECMAScript操作符的不同之处在于:它能够适用于很多值,包括字符串,数字值,布尔值,甚至是对象.(在应 ...
- javascript每天一题
请选择结果为真的表达式:()A.null instanceof ObjectB.null === undefinedC.null == undefinedD.NaN == NaN 答案在下面 选择C ...
- Windows系统变量
%ALLUSERSPROFILE% : 列出所有用户Profile文件位置. %APPDATA% : 列出应用程序数据的默认存放位置. %CD% : 列出当前目录. %CLIENTNAME% : 列出 ...
- 自定义母版页之列表过滤菜单位置issue fix
问题描述: 自定义母版页,为了使左边导航和顶部导航位置不变(不滚动),将原本位于ribbon下方的#s4-workspace调整到左侧导航右边. <div id="s4-workspa ...
- 如何将github上的 lib fork之后通过podfile 改变更新源到自己fork的地址
解决办法: http://stackoverflow.com/questions/20936885/cocoapods-and-github-forks 就是fork完后,提交更改到自己的github ...
- Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法
➠更多技术干货请戳:听云博客 如下是我工作中的记录,介绍的是linux系统下NoSQL:MongoDB和Redis的安装过程和遇到的问题以及解决办法: 需要的朋友可以按照如下步骤进行安装,可以快速安装 ...
- Adobe AIR 中为不同尺寸和分辨率屏幕适配
在 Adobe AIR 中为不同屏幕尺寸的多种设备提供支持 http://www.adobe.com/cn/devnet/air/articles/multiple-screen-sizes.html ...
- 不能在DropDownList 中选择多个项
在绑定DropDownList时如果出现多次绑定,会出错以下错误: “不能在DropDownList 中选择多个项” 经了解,只需要在选中值是清空选择即可:xxDropDownList.ClearSe ...
- Windows 8.1 低功耗蓝牙开发
1. 概述 在蓝牙4.0发布以前,给大家的直观印象就是蓝牙耳机,它就是用来满足短距离内中等带宽的音频通信需求.然而蓝牙4.0发布之后,用途就大不一样了,特别是现在物联网和可穿戴之风盛行的年代,很多小玩 ...
- 虚拟机VMWARE上ORACLE License 的计算
Oracle License的计算有两种方式:按照用户数和CPU个数. 其中按CPU计算方式如下: License Number = The Number of CPU Cores * Core ...