【教程】使用树莓派架设DLNA家庭媒体服务器

博主周末在家经常用手机看点电影纪录片什么的。但是最近手机SD卡空间捉鸡,而且每次下载完了以后需要用读卡器把片子拷到手机上,很麻烦。(顺便说一句,博主用树莓派当下载机,用的aria2+yaaw方案,具体教程网上一大堆)。于是机智的博主想到了直接在树莓派上搭建DLNA服务器的方法,这样Android/iOS设备只要连接到了家庭网络,就可以直接观看树莓派里的片子了。

先科普下DLNA:

DLNA的全称是DIGITAL LIVING NETWORK ALLIANCE, 其宗旨是Enjoy your music, photos and videos, anywhere anytime, DLNA(Digital Living Network Alliance) 由索尼、英特尔、微软等发起成立、旨在解决个人PC,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能,目前成员公司已达280多家。
首先你需要安装DLNA服务端软件minidlna
sudo apt-get install minidlna

编辑配置文件
sudo nano /etc/minidlna.conf

一般只有这几项需要修改:
#媒体文件目录
media_dir=/home/pi
#数据库目录
db_dir=/var/lib/minidlna
#服务器IP
listening_ip=192.168.233.233
#端口
port=8200
#主机名
friendly_name=PiDLNA

启动minidlna服务
sudo service minidlna start

将minidlna加入启动项
sudo update-rc.d minidlna defaults

这样服务器端就配置完成了。

你需要在你的设备上安装一个DLNA客户端
1.Windows
Windows是原生支持DLNA的,当PC加入DLNA服务器所在的网络时,会自动发现DLNA服务器。显示在资源管理器中。

但是在播放时只能使用MediaPlayer。
2.Android
试用了几个DLNA客户端之后,比较好的有下面两个
1).BubbleUPnP
专业版需要付费,功能不少,播放视频的时候需要一个支持流媒体的外部播放器(我用的MXPlayer)
2).HomeDia
轻量级的DLNA客户端,图片、音频、视频都使用内置播放器,功能不多。

 

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

我不是机器人 *