| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 树莓派(Raspberry Pi)miniDLNA服务搭建 -> 正文阅读 |
|
[系统运维]树莓派(Raspberry Pi)miniDLNA服务搭建 |
树莓派 Raspberry Pi miniDLNA服务搭建1. MiniDLNA简介MiniDLNA是一种简单、轻量级的MediaTomb替代品,但功能较少。它没有用于管理的web界面,必须通过编辑文本文件进行配置,旨在完全兼容DLNA/UPnP客户端。MiniDNLA守护进程向网络上的客户端提供媒体文件(音乐、图片和视频)。示例客户端包括图腾和xbmc等应用程序,以及便携式媒体播放器、智能手机和电视等设备。 平板电视大都支持DLNA(Digital Living Network Alliance),一些智能电视可能无法支持直接播放Samba上的媒体,这时在树莓派安装一个MiniDLNA就可以让平板电视直接播放树莓派上的影音资源。 注:家里已经有NAS,但是感觉总体上影音资料还是太多,懒得去买RAID阵列,用冗余的一些USB硬盘+树莓派来搭建一个日常追剧24小时服务站吧!!! 2. 安装前提在Linux系统上安装,需要以下依赖:
3. 安装步骤
注1:笔者的树莓派安装各种开发环境,可能相对来说库比较全,因此全程顺利。若遇到缺少什么库,请根据提示或者搜索方法安装,或者给笔者留言,会尽量协助大家完成安装。 4. 服务配置
5. 进程配置以下是进程配置的一些指令,根据实际需要选择。通常需要以下几个步骤及常用命令:
6. 参考资料【1】Ubuntu Community - MiniDLNA 7. 补充资料7.1 配置外置硬盘(媒体库)通常情况下,到服务进程配置这边,DLNA服务已经正常工作,但是通常情况下,sd卡容量是有限的,笔者这里就挂了一个300GB的usb硬盘(闲置)来放追剧库。
注:这里笔者的硬盘只有一个分区。如果有多个分区的小伙伴,请使用df/fdisk/mount等命令多尝试。
注1:还有一个关键问题:USB线会导致Raspberry Pi 3B+供电不足(Under Voltage),进而导致USB过载(over-current),最终USB外界硬盘直接丢失链接!!!请重点检查USB线,需要那种粗一点,短一点(能供大电流的)。 7.2 配置samba符号链接为了方便将下载文件放置到硬盘中,增加samba符号链接配置。
在配置文件中增加以下配置内容:
注:关于完整的samba配置,请大家参阅samba手册,这里不做展开。 7.3 配置延时启动脚本有些特殊的服务或者由于硬件初始化问题,希望在Linux本身所有系统及服务启动以后,甚至再延迟一段时间,将自己的服务启动起来,可以通过延时启动脚本。 注:这里笔者的一个硬盘USB电源供电比较慢(且Pi电源也存在一定的问题),所以增加了一个延迟动作。通常情况不需要,只要fstab下加载硬盘即可。 增加延时启动脚本的方法如下:
注:当然也可以直接在rc.local脚本中加shell命令。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:23:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |