全部博文(160)
分类: LINUX
2014-12-31 16:00:45
在ubuntu下, 直接用以下命令安装mediatomb:
sudo apt-get install mediatomb
在起动mediatomb之前,最好确认/修改一下下面的设定。
打开设定文件/etc/mediatomb/config.xml 找到uienabled= 的地方。
如果ui enabled=的值是"no"的话,则改成"yes"。即uienabled="yes"。否则,起动Mediatomb后,会出现一个错误信息:
MediaTombui is disabled. Check your configuration.
反过来说,起动Mediatomb时出现了上面的错误信息,则将ui enabled="no"改成uienabled="yes"即可。
也可以在/etc/mediatomb/config.xml中修改服务器的名称, 这个名称在我们从电视机上搜索DLNA设备时会看到。
因为是服务器,通常希望在PC起动时能自动起动。好在Ubuntu11.10版本,并且是按上面的介绍的通过gui安装的话,缺省设定下就能自动起动(起码我没有做有关自动起动的任何设定修改,就能自动起动了)。如果想明示地设定自动起动的话,在文件/etc/default/mediatomb里找到NO_START="yes"并改成NO_START=""(除“yes”以外的值)就行了。顺便说一下,我用上面介绍的通过gui安装的mediatomb,缺省设定就已经是NO_START="no"了,即能自动起动,无需修改。
我们架设DLNA服务有时候需要灵活地启动/停止DLNA服务, 以便更好地测试DLNA功能, 所以需要将自动启动功能取消, 用命令行启动/停止DLNA服务。
经过本人实际操作发现, 将/etc/default/mediatomb中的NO_START改为"no"并不会使mediatomb不自动启动。 解决的办法是直接将/etc/init.d/mediatomb删除。 需要使用DLNA服务时用以下命令启动mediatomb:
sudo mediatomb -c /etc/mediatomb/config.xml
如果启动成功, 可以看到以下信息:
MediaTomb UPnP Server version 0.12.1 -
===============================================================================
Copyright 2005-2010 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
MediaTomb is free software, covered by the GNU General Public License version 2
2014-10-30 20:57:50 INFO: Loading configuration from: /etc/mediatomb/config.xml
2014-10-30 20:57:50 INFO: Checking configuration...
......
2014-10-30 20:57:50 INFO: Configuration check succeeded.
2014-10-30 20:57:50 INFO: Initialized port: 49152
2014-10-30 20:57:50 INFO: Server bound to: 10.58.48.73
2014-10-30 20:57:51 INFO: MediaTomb Web UI can be reached by following this link:
2014-10-30 20:57:51 INFO:
需要停止DLNA服务时, 直接ctrl-c停止即可。
启动DLNA服务后, 可以用浏览器访问, 网址的形式为"" :
可以在这里向其中增加多媒体文件, 所增加的文件在其它设备访问DLNA服务器时可以访问。