树莓派安装DLNA实现流媒体服务器
平板电视大都支持DLNA(Digital Living Network Alliance),一些智能电视可能无法支持直接播放Samba上的媒体,这时在树莓派安装一个MiniDLNA就可以让平板电视直接播放树莓派上的影音资源了。将DLNA和Samba结合起来用更是方便又强大。下面介绍DLNA安装的具体步骤。
安装 minidlna
更新一下安装源
1
|
sudo apt-get update |
安装 minidlna
1
|
sudo apt-get install minidlna |
设置配置文件
设置/etc/minidlna.conf文件,在文件尾部添加如下内容:
1
2
3
4
5
6
7
8
|
#A表示这个目录是存放音乐的,当minidlna读到配置文件时,它会自动加载这个目录下的音乐文件 media_dir=A,/home/pi/Public/DLNA/Music media_dir=P,/home/pi/Public/DLNA/Picture media_dir=V,/home/pi/Public/DLNA/Video #配置minidlna的数库数据的存放目录 db_dir=/home/pi/Public/DLNA/db #配置日志目录 log_dir=/home/pi/Public/DLNA/log |
以上配置中,/samba/DLNA/* 这个目录可以自定义,一定要确保目录存在且设置权限为可读写。例子中的是已经配置好的 Samba 所在的目录,这样可以把 DLNA 目录共享在局域网之中,更方便的管理媒体文件。
重启 minidlna
1
|
sudo /etc/init .d /minidlna restart |
测试
1
|
sudo /etc/init .d /minidlna status |
返回 [ok] minidlna is running 为正常。
这个时候就可以通过平板电视、电脑、手机来发现“媒体设备”播放DLNA目录下的媒体资源了。
DLNA 支持的媒体格式:
Image JPEG PNG, GIF, TIFF
Audio LPCM AAC, AC-3, ATRAC 3plus, MP3, WMA9
AV MPEG2 MPEG-1,MPEG-4*, AVC, WMV9
minidlna 使用技巧
查看资源个数
http://树莓派的IP地址:8200/
让 minidlna 随机启动
1
|
sudo update-rc.d minidlna defaults |
启动 minidlna 服务
1
|
sudo service minidlna start |
当你修改配置文件及媒体资源更新时,需要强制刷新,以便minidlna将最新的媒体文件进行索引
1
|
sudo service minidlna force-reload |
取消 minidlna 的开机自动启动
1
|
sudo update-rc.d -f minidlna remove |
停止 minidlna 服务
1
|
sudo service minidlna stop |
停止 minidlna 所有进程
1
|
sudo killall minidlna |
卸载 minidlna
1
|
sudo apt-get remove --purge minidlna |