MediatombでDLNAサーバー構築

以下のサイトを参考にさせて頂きました。

http://www.developlus.jp/server/media/mediatomb.html
http://blogs.dion.ne.jp/fedora_blog/archives/6592879.html
http://vertex.air-nifty.com/blog/2008/02/linux_dlna_785b.html

まずはインストールから。


# wget 'http://downloads.sourceforge.net/mediatomb/mediatomb-0.10.0-1.src.rpm?modtime=1184287904&big_mirror=0'
# rpmbuild --rebuild mediatomb-0.10.0-1.src.rpm
# rpm -Uvh /usr/src/redhat/RPMS/i386/mediatomb-0.10.0-1.i386.rpm


次に/etc/mediatomb.conf を編集。


## This is a sambel configuration file for the MediaTomb daemon script
## used on Fedora Core

## By default the configuration will be created in /etc/mediatomb

## Network interface on which the server will run, you need to edit this!
MT_INTERFACE="eth0" ←修正

## User defined command line options that may be passed to the server
MT_OPTIONS=""

## MediaTomb will be started on port 50500
MT_PORT="50500"

## MediaTomb will run as nobody
MT_USER="nobody"
MT_GROUP="nobody"

## Location of the PID file
MT_PIDFILE="/var/run/mediatomb.pid"

## Location of the log file
MT_LOGFILE="/var/log/mediatomb"

## Location of the config file/database
MT_HOME="/etc"
MT_CFGDIR="mediatomb"


そして/etc/mediatomb/config.xml を編集。


<server>
<ui enabled="yes">
<accounts enabled="no" session-timeout="30"/>
</ui>
<name>MediaTomb</name>
<udn>uuid:75cfefd8-8ece-4d67-8eca-78bd6d281fac</udn>
<home>/etc/mediatomb</home>
<webroot>/usr/share/mediatomb/web</webroot>
<storage driver="sqlite3">
<database-file>mediatomb.db</database-file>
</storage>
<protocolInfo extend="yes"/> ←追加
</server>
<import hidden-files="no">
<filesystem-charset>UTF-8</filesystem-charset> ←追加
<metadata-charset>CP932</metadata-charset> ←追加

<scripting script-charset="UTF-8">
<virtual-layout type="builtin"/>
</scripting>
<mappings>
<extension-mimetype ignore-unknown="no">
<map from="m4a" to="audio/mp4"/> ←追加
<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="mp3" to="audio/mpeg"/>
<map from="ogg" to="application/ogg"/>
<map from="asf" to="video/x-ms-asf"/>
<map from="asx" to="video/x-ms-asf"/>
<map from="wma" to="audio/x-ms-wma"/>
<map from="wax" to="audio/x-ms-wax"/>
<map from="wmv" to="video/x-ms-wmv"/>
<map from="wvx" to="video/x-ms-wvx"/>
<map from="wm" to="video/x-ms-wm"/>
<map from="wmx" to="video/x-ms-wmx"/>
<map from="m3u" to="audio/x-mpegurl"/>
<map from="pls" to="audio/x-scpls"/>
</extension-mimetype>
<mimetype-upnpclass>
<map from="audio/*" to="object.item.audioItem.musicTrack"/>
<map from="application/ogg" to="object.item.audioItem.musicTrack"/>
<map from="video/*" to="object.item.videoItem"/>
<map from="image/*" to="object.item.imageItem"/>
</mimetype-upnpclass>
<mimetype-contenttype>
<treat mimetype="audio/mpeg" as="mp3"/>
<treat mimetype="application/ogg" as="ogg"/>
<treat mimetype="audio/x-flac" as="flac"/>
<treat mimetype="image/jpeg" as="jpg"/>
<treat mimetype="audio/x-mpegurl" as="playlist"/>
<treat mimetype="audio/x-scpls" as="playlist"/>
</mimetype-contenttype>
</mappings>
</import>


後はサービスを開始して、起動時にONにサービス追加。


service mediatomb start
chkconfig mediatomb on


ちなみソースをコンパイルしてインストールしようとすると以下のメッセージが出た。
各種ツールを入れておいた方がいいかも。


sqlite3 : yes
mysql : missing
libjs : missing
libmagic : yes
inotify : yes\
libexif : missing
expat : yes
id3lib : missing
taglib : missing
ffmpeg : missing
external transcoding : yes
libextractor : disabled

テーマ : Linux
ジャンル : コンピュータ

2008-12-24 : Work-Linux-Env : コメント : 0 : トラックバック : 0
Pagetop
コメントの投稿
非公開コメント

Pagetop
« next  ホーム  prev »

プロフィール

zive

Author:zive
大阪在住、男

ブログ検索

月別アーカイブ

FC2カウンター