M3是一块性能强大的开发板。我们可以利用它优良的性能打造一个DLNA服务器。
通常我们使用minidlna这个linux免费的软件,但是这次我们要使用的是Twonky MediaServer。Twonky拥有自己的Web控制界面,扫描速度快,控制方便,可以方便的聚合同网段设备,并且可以配置upnp。总的来说是一个非常不错的多平台DLNA服务器。
首先我们安装这个服务。
Contents
Step l:
下载解压Twonky Media Server
http://www.twonkyforum.com/downloads/
在网站中找到你需要下载的版本号,接下去就会看到为几十种不同平台专门编译的Server安装包。在BPI平台上我们需要使用的是Linux ARM little endian glibc 2.13 HF (Raspbian)。
我们首先切换到root账户。在/usr/local下创建twonky文件夹
su cd /usr/local mkdir twonky cd twonky
然后下载文件例如:
wget http://www.twonkyforum.com/downloads/8.3/twonky-armel-glibc-2.13-hf-8.3.zip unzip *.zip
Step 2:
测试启动 twonkyserver
./twonkystarter
此时如果正确启动则显示一些启动信息。
Step 3:
开机自启
在安装文件中自带一个twonky.sh的service管理脚本。我们把它安装到init.d。
cp twonky.sh /etc/init.d/twonky chmod +x /etc/init.d/twonky update-rc.d twonky defaults
此时可能会出现以下信息:
update-rc.d: using dependency based boot sequencing insserv: Script twonky.sh is broken: incomplete LSB comment. insserv: missing `Required-Stop:' entry: please add even if empty.
那么我们需要编辑此脚本:
nano /etc/init.d/twonky
添加以下内容:
# Required-Stop: $network $remote_fs
保存并退出编辑后,我们重新注册自启动:
update-rc.d twonky defaults
Step 4:
重启后查看服务是否运行:
等待重启完成后直接访问:
http://127.0.0.1:9000/webconfig
如果正常启动则进入TwonkyServer配置页面。
此软件为付费软件,默认30天试用。显示语言、媒体库位置、扫描周期等设定都可以通过webconfig配置,可以说非常方便。
Active Key:GAKW-TDLG-KTFW-FCSK-DBAD-WSGC-XGTH-EXAE