mediatomb

出典: wiki.nodoka.org


目次

mediatomb-0.11.0のインストール

cd /usr/local/src
wget http://downloads.sourceforge.net/mediatomb/mediatomb-0.11.0.tar.gz
tar xvzf mediatomb-0.11.0.tar.gz
cd mediatomb-0.11.0
./configure --prefix=/usr/local/mediatomb
make
make install

mediatombの準備

mkdir /usr/local/mediatomb/etc
mkdir /usr/local/mediatomb/logs
cp config/mediatomb-conf-fedora /usr/local/mediatomb/etc/mediatomb.conf
cp scripts/mediatomb-service-fedora /etc/init.d/mediatomb
groupadd mediatomb
useradd -g mediatomb -d /usr/local/mediatomb -s /sbin/nologin mediatomb
/usr/local/mediatomb/bin/mediatomb --ip dlna.domain.com

mediatombの設定

vi /usr/local/mediatomb/etc/mediatomb.conf
#MT_INTERFACE="NOT_SET"
MT_INTERFACE="eth0"
#MT_LOGFILE="/var/log/mediatomb"
MT_LOGFILE="/usr/local/mediatomb/logs/mediatomb.log"
#MT_HOME="/etc"
MT_HOME="/usr/local/mediatomb/share"
vi /etc/init.d/mediatomb
#. /etc/mediatomb.conf
. /usr/local/mediatomb/etc/mediatomb.conf
#[ -f /usr/bin/mediatomb ] || exit 0
[ -f /usr/local/mediatomb/bin/mediatomb ] || exit 0
#PATH=$PATH:/usr/bin:/usr/local/bin
PATH=$PATH:/usr/bin:/usr/local/mediatomb/bin

動作確認

/etc/init.d/mediatomb start

DLNAのコンフィグレーション

vi /usr/local/mediatomb/share/mediatomb/config.xml
  <sqlite3 enabled="no">
:
  <mysql enabled="yes">
:
      <username>mediatomb</username>
      <password>mediatomb</password>
:

  <protocolInfo extend="yes"/>
:
<import hidden-files="no">
  <filesystem-charset>UTF-8</filesystem-charset>
  <metadata-charset>CP932</metadata-charset>
    <extension-mimetype ignore-unknown="no">
: 
<map from="jpg" to="image/jpeg"/>
<map from="jpeg" to="image/jpeg"/>
<map from="gif" to="image/gif"/>
<map from="png" to="image/png"/>
<map from="m4v" to="video/mp4"/>
<map from="mp4" to="video/mp4"/>
<map from="mpg" to="video/mpeg"/>
<map from="mpeg" to="video/mpeg"/>
<map from="m2ts" to="video/mpeg"/>
:
  <map from="avi" to="video/divx"/>

DBの準備

mysql -uroot -p
create database mediatomb
grant all on mediatomb.* to mediatomb@'%' identified by 'mediatomb';
grant all on mediatomb.* to mediatomb@localhost identified by 'mediatomb';

mediatomb再起動

/etc/init.d/mediatomb restart

ブラウザ上で設定

http://dlna.domain.com:50500/