Sambaで共有している動画ファイルや音声ファイルを他のPCで再生すると、
カクカクしたり、音飛びが起きたりしてしまいます。
よって、DLNAサーバーを構築して、スムーズに再生するようにします。
使うDLNAのサーバーのソフトは"mediatomb"です。
まず、インストール。
sudo apt-get install mediatomb
/etc/mediatomb/config.xml を編集して設定を変更します。
これからは変更箇所を述べます。
1)
まず、アカウントを有効にして、ユーザー名とパスワードを設定します。
<accounts enabled="yes" session-timeout="30">
<account user="mediatomb" password="mediatomb"/>
2)
次に、日本語の文字化けを直します。
<import hidden-files="no">
の次の行にこれを追加します。
<filesystem-charset>UTF-8</filesystem-charset>
<metadata-charset>CP932</metadata-charset>
3)
様々なメディアファイルに対応させます。
<extension-mimetype ignore-unknown="no">
の次の行にこれを追加します。
<map from="avi" to="video/divx"/>
<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="m2p" to="video/mpeg"/>
<map from="jpg" to="image/jpeg"/>
<map from="jpeg" to="image/jpeg"/>
<map from="png" to="image/png"/>
<map from="gif" to="image/gif"/>
変更後、mediatombをリスタートします。
sudo service mediatomb restart
次は、DLNAで共有するファイルを指定します。
これはブラウザ経由で設定します。
dashにmediatombで検索をするか、ブラウザで次の場所を開きます。
http://localhost:49152/
ユーザー名とパスワードを入力して、ログインします。
Filesystemを選択して、共有したいメディアファイルがあるディレクトリを選択して、
プラスが円形の矢印に囲まれているマーク(autoscan dir)を押し、データベースに登録します。
次に、Filesystemではなく、Databaseを選択して、先ほど選択したディレクトリが表示されていることを確認してください。
これで設定はおkです。
参考にしたサイト
まさやん家: ubuntuでDLNAサーバーを立ててみた【1】
http://blog.luckymountain.info/2013/04/ubuntudlna1.htmlUbuntu 13.04でDLNAサーバーを構築する(mediatomb) | J-Linuxer
http://jlinuxer.dip.jp/?p=932