
树莓派安装DLNA实现流媒体服务器
DLNA可以让处在同一局域网内的设备共享照片、视频、音乐…我们可以在树莓派中安装MiniDLNA让智能电视直接播放树莓派上的影音资源。
最近因为疫情原因待在家里实在是无聊,突然发现家里的电视支持SMB和DLNA共享,所以开始折腾吃灰已久的树莓派。SMB需要填写设备的IP,而DLNA可自动扫描局域网内的共享设备,所以我选DLNA(23333)更新软件源
安装MiniDLNA
1
| sudo apt-get install minidlna
|
挂载硬盘
如果你储存空间足够大请忽略挂载硬盘
这一步
博主用的是旧电脑拆下来的500G机械硬盘(NTFS格式)和外置硬盘盒
插上硬盘使用sudo fdisk -l
查看状态,然后新建目录drive

使用mount
命令挂载硬盘
1
| sudo mount /dev/sda1 /home/pi/drive
|

安装ntfs-3g
不安装ntfs-3g树莓派无法读写NTFS格式的硬盘
1
| sudo apt-get install ntfs-3g
|
开机自动挂载
1 2 3
| sudo nano /etc/rc.local
sudo mount /dev/sda1 /home/pi/drive
|
修改minidlna.conf
1
| sudo nano /etc/minidlna.conf
|
1 2 3 4 5 6 7 8 9
|
media_dir=A,/home/pi/drive/music media_dir=P,/home/pi/drive/pic media_dir=V,/home/pi/drive/video
db_dir=/home/pi/DLNA/db
log_dir=/home/pi/DLNA/log
|
设置文件夹权限
1 2
| sudo chmod 777 /home/pi/DLNA sudo chmod -R 777 /home/pi/drive
|
重启minidlna
1
| sudo /etc/init.d/minidlna restart
|
测试是否正常运行
1
| sudo /etc/init.d/minidlna status
|

返回[ok] minidlna is running
为正常。
这个时候就可以通过平板电视、电脑、手机来发现媒体设备
播放DLNA目录
下的媒体资源了。

常用管理命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| http://树莓派的IP地址:8200/
sudo update-rc.d minidlna defaults
sudo service minidlna start
sudo service minidlna force-reload
sudo update-rc.d -f minidlna remove
sudo service minidlna stop
sudo killall minidlna
sudo apt-get remove --purge minidlna
|