Linux管理をはじめて数年、これまでPleskにお任せして避けてきた自力サーバー管理をはじめることになった。自宅サーバーもやってみたいし。
PS3を使って、デジカメなんかで撮影した動画や写真を再生したい、誰だってそう考える。
しかし、PS3は普通にWindowsフォルダ共有やFTPなどの方法ではファイルを参照することができない。
その代わりにDLNAという規格を通じて、ネットワーク上のストレージからマルチメディアデータを再生することが出来る。
Linuxマシンをメディアサーバーにしたいと思ったら、MediaTombというソフトウェアが定番のようだから、これをインストールしてみようぢゃないか。
なぬー!つって
なぬー!つって
これまでの経験から、インストールが一発で完了するとは思っていなかった。これじゃ記事にならぬ。
そのようなわけで、/etc/sysconfig/mediatomb を修正
MT_INTERFACE="NOT_SET"
これを
MT_INTERFACE="eth0"
このように修正した。
次に
/etc/mediatomb/config.xml
を修正する。
じゃあちょっくら動作確認してみるか。
サービスを起動し、http://[IPアドレス]:50500/にアクセス。
しかし、繋がらない!
uiとかログも見たが、原因不明。
なぜだ、うおーとか思っていたらファイヤウォールの設定で50500ポートがブロックされていただけ、っていうオチ。
しかし、PS3は普通にWindowsフォルダ共有やFTPなどの方法ではファイルを参照することができない。
その代わりにDLNAという規格を通じて、ネットワーク上のストレージからマルチメディアデータを再生することが出来る。
Linuxマシンをメディアサーバーにしたいと思ったら、MediaTombというソフトウェアが定番のようだから、これをインストールしてみようぢゃないか。
-
yum install mediatomb
-
・・・省略
-
Dependency Installed:
-
js.i386 1:1.7.0-1.el5.rf libmp4v2.i386 0:1.5.0.1-3.el5.rf
-
mysql.i386 0:5.0.95-1.el5_7.1 taglib.i386 0:1.5-1.el5.rf
-
Complete!
なぬー!つって
なぬー!つって
これまでの経験から、インストールが一発で完了するとは思っていなかった。これじゃ記事にならぬ。
-
service mediatomb start
-
Please edit /etc/sysconfig/mediatomb and change the MT_INTERFACE variable to your network device (eth0, eth1, etc.)
そのようなわけで、/etc/sysconfig/mediatomb を修正
MT_INTERFACE="NOT_SET"
これを
MT_INTERFACE="eth0"
このように修正した。
-
service mediatomb start
-
Applying multicast settings to eth0... Starting mediatomb: [ OK ]
次に
/etc/mediatomb/config.xml
を修正する。
-
<protocolInfo extend="yes"/><!-- For PS3 support change to "yes" -->
-
<!--
-
Uncomment the lines below to get rid of jerky avi playback on the
-
DSM320 or to enable subtitles support on the DSM units
-
-->
-
<import hidden-files="no">
-
<filesystem-charset>UTF-8</filesystem-charset>
-
<metadata-charset>CP932</metadata-charset>
-
<scripting script-charset="UTF-8">
-
<common-script>/usr/share/mediatomb/js/common.js</common-script>
-
<mappings>
-
<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="mp3" to="audio/mpeg"/>
-
<map from="ogg" to="application/ogg"/>
-
<map from="mp3" to="audio/mpeg"/>
-
<map from="ogx" to="application/ogg"/>
-
<map from="ogv" to="video/ogg"/>
-
<map from="oga" to="audio/ogg"/>
-
<map from="ogg" to="audio/ogg"/>
-
<map from="ogm" to="video/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="mka" to="audio/x-matroska"/>
-
<!-- Uncomment the line below for PS3 divx support -->
-
<map from="avi" to="video/divx"/>
-
<!-- Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 -->
-
<!-- <map from="avi" to="video/avi"/> -->
じゃあちょっくら動作確認してみるか。
サービスを起動し、http://[IPアドレス]:50500/にアクセス。
しかし、繋がらない!
uiとかログも見たが、原因不明。
なぜだ、うおーとか思っていたらファイヤウォールの設定で50500ポートがブロックされていただけ、っていうオチ。
この記事にコメントする