树莓派安装 DLNA 实现流媒体服务器
DLNA允许同一局域网内的设备共享照片、视频、音乐等。通过在树莓派中安装MiniDLNA,可以使智能电视直接播放存储在树莓派上的媒体资源。
最近因为疫情原因待在家里实在是无聊,突然发现家里的电视支持 SMB
和 DLNA
共享,所以开始折腾吃灰已久的树莓派,决定通过 DLNA
而非 SMB
来实现媒体共享,主要是因为 DLNA
可以 自动扫描 局域网内的设备,而 SMB
需要填写设备的IP,所以 DLNA
更加方便。
更新软件源
1 |
|
安装MiniDLNA
1 |
|
挂载硬盘
如果你有足够的储存空间,可以跳过此步骤。博主用的是旧电脑拆下的 500GB
机械硬盘(NTFS格式
)和外置硬盘盒。
- 查看硬盘状态并新建挂载目录:
1
2sudo fdisk -l
mkdir /home/pi/drive - 使用
mount
命令挂载硬盘:1
sudo mount /dev/sda1 /home/pi/drive
安装ntfs-3g
不安装 ntfs-3g
树莓派无法读写 NTFS
格式的硬盘
1 |
|
开机自动挂载
编辑 /etc/rc.local
文件,在 exit 0
前添加挂载命令:
1 |
|
修改minidlna.conf
配置MiniDLNA服务:
1 |
|
设置文件夹权限
1 |
|
重启minidlna
重启MiniDLNA服务并检查其状态:
1 |
|
如果返回[ok] minidlna is running
,则配置成功。
这个时候就可以通过平板电视、电脑、手机来发现 媒体设备
播放 DLNA目录
下的媒体资源了。
常用管理命令
1 |
|