** はじめに [#r142941c]
- 下記のリンクで説明している映像等は著作権が存在します。本サイトは、著作権について(([[著作権について>音楽や動画ついての巻/著作権について]]))のポリシーに基づき書いております。
*** MediaTomb とは [#hef787fc]
- DLNA([[Digital Living Network Alliance>http://www.dlna.org/jp/industry/]])サーバソフトのことで家庭内ネットワークで簡易にデジタル再生をすることができる規格。少し前までは、DLNAサーバは非常に高価でしたがLinuxの有志の方がそこは、それ色々と開発されたりしてるのでその恩恵ということで(笑)。
- ちなみに最近のNASに搭載されているDLNAサーバは、TwonkyMediaが多いらしい。
*** 注意 [#w9bcc118]
- 以前は、MediaTombのレポジトリ情報を追加しyumにてインストールしていたが、現状ではとくにMediaTombのレポジトリ情報を追加する必要がありません。~
むしろMediaTombのレポジトリ情報を追加すると、libexif 辺りで問題が生じるらしいので注意が必要です。
-- libexif辺りで問題が発生してしまったら/[[MediaTombで使うライブラリがyumにあるようです>http://j.tedia.jp/?p=221]]
*** インストールと設定 [#h7d35489]
+ MediaTombのインストール
# yum -y install mediatomb
すると mediatomb, js, libexif, taglib がインストールされます
+ COLOR(RED){''/etc/mediatomb.conf''} を編集します(MediaTombで使用するネットワークインターフェイスを指定)。
MT_INTERFACE="NOT_SET" → MT_INTERFACE="eth1"
+ 一度起動してみます。
# /etc/init.d/mediatomb start
Applying multicast settings to eth1... Starting mediatomb: [ OK ]
-- Fedora16の場合
# systemctl start mediatomb.service
-- OK と表示されない場合は、/var/log/mediatomb ファイルを参照し問題を解決します。
+ PS3で再生することができる、mp4, divx のメディアタイプを COLOR(RED){''/etc/mediatomb/config.xml''} に追加・変更します。~
※必ず修正する前には、バックアップファイルをつくりましょう。
<protocolInfo extend="no"/><!-- For PS3 support change to "yes" -->
→ <protocolInfo extend="yes"/><!-- For PS3 support change to "yes" -->
※noをyesに
<map from="mp3" to="audio/mpeg"/> あたりの下に
→ <map from="mp4" to="video/mp4"/>
※追加
<!-- Uncomment the line below for PS3 divx support -->
<!-- <map from="avi" to="video/divx"/> -->
→ <map from="avi" to="video/divx"/>
※コメントをはずしましょう
+ 起動しましょう。
# /etc/rc.d/init.d/mediatomb start
-- Fedora16の場合
# systemctl start mediatomb.service
-- Webからアクセスしてみましょう「http://サーバアドレス:50500」ドクロさんが表示された?
+ サーバとして起動しましょう。
# chkconfig mediatomb on
-- Fedora16の場合
# systemctl enable mediatomb.service
*** 我が家のシステム [#bc5c2b25]
-- ftpサーバとして使用しているため、windowsのフォルダーやらファイルが文字化けしちゃっておりまして。~
普通の方は、素直にここは samba などを使えばいいのでしょうが・・・。
-- というわけで、その対策です。
<import hidden-files="no">
<filesystem-charset>UTF-8</filesystem-charset> ←Shift_JISフォルダー・ファイルの文字化け対策
<metadata-charset>CP932</metadata-charset> ←Shift_JISタグの文字化け対策
<scripting script-charset="UTF-8">
<common-script>/usr/share/mediatomb/js/common.js</common-script>
<playlist-script>/usr/share/mediatomb/js/playlists.js</playlist-script>
<virtual-layout type="disabled">
<import-script>/usr/share/mediatomb/js/import.js</import-script>
</virtual-layout>
</scripting>
*** MediaTombの使い方 [#jb257fb8]
-- [[ここをみるよろし>http://www.sea-bird.org/pukiwiki/index.php?CG-NSC2100GT%20%C0%DF%C4%EA%A5%E1%A5%E2#m8c4f026]]
*** ためになる情報 [#f4c765c7]
- MediaTomb は、ファイルの管理に SQLite を使うよう設定されており MySQL を使うと非常に快適になるとのことですが、使用していても特に不満はなかった。
-- [[Linux で DLNA サーバ>http://vertex.air-nifty.com/blog/2008/02/linux_dlna_785b.html]]