第六部分:安装媒体服务器
在上一节中,我说到大约有超过1500种应用资源可安装于NSLU2上,不错,由于某些的目录结构的不兼容,这1500种左右的程序包依旧还距我们很遥远,但并不意味着它的发展过程已停顿-只是现在离完成的距离还比较远而已。
开发团体与组织在不断壮大扩大,据最新统计,有大概277个程序包可用,包括一些大的系统如gcc、Apache、MySql、PHP和Perl。因此如果你正在寻找一个廉价的LAMP服务器,它要适合于手持而使用起来又要如手电筒一样方便的话,可能NSLU2能够满足这样的要求。
在上文中我们安装了Unslung来代替NSLU2的firmware,与之相比,这儿有一点不同的改变。Unslung firmware现在完全是脱离了flash启动,并且它的根文件系统包含了flash。这就意味着如果你仅仅只是需要几个小的数据包,你可以把它们安装到flash文件系统中并且根本就不需要硬盘驱动器就可运行这个设备的。
你既可以使用硬盘驱动器来作为它附加的存储设备,也可使用flash磁盘人作为它扩展的存储装置,这台设备在这方面是很灵活多变的。假如你想知道它的灵活度到底怎样,可浏览一下这个列表(http://www.nslu2-linux.org/wiki/Info/WhatPeopleAreReallyUsingTheirSlugs)来看看别人是怎么来做的。
至于我自己的,我把NSLU2做成一个媒体服务器让它整天工作,这样当我在测试如Buffalo Link Theater、Netgear MP115和Viewsonic WMA 100等设备时就相当方便。所有的这些设备,包括市场上的其他许多设备都为使用流格式的音频和视频文件而支持标准的UPnP协议,还有一种免费的针对Windows Media Player的UPnP客户端/服务器插件。
我目前的情况是,一个运行于NSLU2上的UPnP服务器通过网络提供内容给连接到立体声系统和电视的客户端设备。不过如果你查看NSLU2可用程序包的列表清单,并不会发现UPnP服务,这是因为这儿不会显示任何该协议音视频部分的可用开源工具,但至少有一个公司看到了使用NSLU2当作一个媒体服务器的潜能。
德国的Twonkyvision公司现在正在销售一种UPnP服务器,它支持一个修改了Unslung的NSLU2,下文我就是使用的这个服务器,我会给大家介绍一下怎样在NSLU2上设置它的过程,好使它为我的UPnP兼容设备提供服务。
1、Twonkyvision
能够安装Twonkyvision服务就意味着你已更新了NSLU2的firmware为Unslung了,因此在本文的下面内容中,假设你已更新到了最新版本的Unslung firmware,到目前为止是3.18-beta,如果没有更新,那赶紧做,详细过程请参看本文前面几节的内容。
另外,我也假定你已按照Unslung的方法激活了telnet,可以登录进入这个设备中的,并且是可以使用标准的NSLU2功能扶疏文件到NSLU2的硬盘驱动器上。一旦这些都搞好后,那我们就开始吧。
刚开始的第一步就是获得UPnP服务包,Twonkvision有两种不同的版本可用-一种是免费的但仅仅只能够使用音乐的版本,或者是支持音乐、图片和视频的服务器,但要付费,20美元左右。我使用的是全功能版本。
最近更新消息:Twonkyvision已更改了它免费的服务器版本,针对嵌入式平台如NSLU2和Linkstation。现在它用media player的试用版本来替代原来的免费音乐服务器版本,新的版本只可运行10分钟就停下来等待启动。


