所谓家庭媒体中心嘛,对我来说,也就是一台有丰富音视频资源的电脑。那么,有时间想将电脑里的音视频共享给其他设备的时候,也就是起到媒体共享的功能,避免手工复制粘贴这样的无意义,浪费时间的操作。这里有个简单的选择,minidlna。
在ArchLinux下可如此安装:
sudo pacman -S minidlna
然后呢,只需要去编辑一下/etc/minidlna.conf文件。
port=8200 #端口
network_interface=wlan0 #网络接口,如此用有线,则应该是eth0
media_dir=/media/music/movie/ #共享的资源的目录
friendly_name="My DLNA Server" #此服务器的名称
#db_dir=/var/cache/minidlna
log_dir=/var/log
inotify=yes
enable_tivo=no
strict_dlna=no
notify_interval=900
serial=12345678
model_number=1
root_container=V
保存完之后启动命令:
sudo minidlna -f /etc/minidlna.conf -R -d
minidlna服务器就会马上去扫描你所设置好的媒体文件夹,准备好媒体服务功能。只需要在浏览器里输入本地ip加端口号即可看到此服务提供了多少文件,比如此次示例中http://192.168.0.104:8200/
显示:
MiniDLNA status
Audio files: 10
Video files: 42
Image files: 1
之后就可以用各种支持dlna协议的设备查看资源。android手机可以安装一个vplayer,新版可以自动找到上面设置的服务器。前提是都在同一局域网内。ipad2安装了一个LMPlayer,也能找到dlna服务器。但此两则都不能播放rmvb的影片,未搞明白是不是minidlna的问题。LMPlayer的要求似乎更苛刻,有更多文件不能播放。
之所以研究起这个,是因为准备要有一部43寸的平板电视了。然之后当然希望想把电脑上的视频分享到电视上了。
PS.『英文参考 http://pario.no/2011/08/29/configure-minidlna-to-work-with-a-sony-bravidia-kdl-40ex711-tv/』