PS3 Media Server(PMS)は最高だ!

Screenshot-Java PS3 Media Server v1.10.5

はい、その辺「なにをいまさら」とか言わないw

で、Ubuntu 9.10 64bit+PT2+EPGrec+MediaTomb+PS3 で、快適な録画サーバを目指してきたわけですが、録画した状態で追っかけ再生ができなくて、俺の希望する使い方はできないものだと諦めていたのですが、PMSだとあっさりできましたw

PMSは、公式HPpms-linux-1.10.5.tgz 。Javaは、Sun純正のJava1.6(パッケージ版)。あと、mencoderとか。詳しくは、こちらをご覧下さい(汗

で、ISOファイルもトランスコードを避けるために、_MEncorder_詳細設定に以下のものを追加。

vcodec == mpeg2 :: -ovc copy –nosync
container == iso :: -ovc copy –nosync
container == iso :: -oac copy –nosync

ISOファイルを読み出しても、CPUを使わない事を確認。Topでも mencoder が動いていない事を確認。字幕はでないけど、まあ字幕付きはDVD-RWに焼きます。

さて、本題に戻って録画中の追っかけ再生ですが、PMSが頭が良くコンテンツの長さを自動的に9:59:59と返すらしい。だから、PS3から見ると「お!このコンテンツは、約10時間あるんだな」と認識して、TSのデータを吸い出してくれる感じ。当然、この時トランスコードは動いていないので、CPUは使わないし、mencoder も動いていない。ようは、生のTS(MPEG2)を再生しているって事だ。

ただ、ちょっと問題が。

  1. 録画中の追っかけ再生は、5~10分後にPMSがTSファイルを認識して、PS3から選択できるようになる。追っかけ再生のメリットであるCMスキップを考えれば、10分待つのは全然平気。
  2. 録画中の追っかけ再生で、CMスキップ(10倍速)にするとバッファリングが起きて、ちょっと止まる。最悪再生が止まる。これは、PMSのバッファを400→600にする事によって、解決した。正確な設定項目は忘れた。(探せば判るw)
  3. うちの環境だと、PMSの日本語が文字化けする。たぶん、Javaの日本語設定が不十分なんだろう。英語でもそんなに難しくないので、英語モードで動かしている。
  4. BS録画でブロックノイズが起きる。たぶん、Ubuntuで使うPT2のドライバにある同軸ケーブルに電流を流す(?)電圧の設定がまだまだ何だろう。PT2+Ubuntu+epgrec でフジテレビONE/TWOのEPG情報を取得するには!? を見直して、設定し直します。

最後に、

  1. Linux = MediaTomb という考え方は大失敗だった。PS3をDLNAクライアントとして使う場合、PMSの方が親和性が高い。
  2. Javaというのが気に入らなかったが、AMD Phenom X4 9350e+4GBなUbuntu 9.10 64bit版では「まーたく問題がなかった」Phenom X4な時点で高性能って事だ。
  3. もしも、録画鯖を作るならAtomではなく、もう少し高性能なCPUの方が良いのかも。だけど、トランスコードをせずに生のTSを流すだけなら、Atomでも十分なのかも。
  4. PMS最高!

フェイスインターネットショップ(faith-go.co.jp)さて、録画鯖を真剣に考えるか。いまのメインPC(Phenom X4 9350e+4GB+HDDx4(HDDx3=RAID5)を録画鯖にして、新しくi7ベースのPCを買うっていう手はあるな。いまのメインPCは相当静かに動くようにパーツを厳選して組んだし。

 

 

[追加]

Ubuntu 9.10 64bit版でPMSの日本語が化ける問題ですが、どうもJavaが2つ入っているようで、片方ではダメらしい。Ubuntu Documentation > Community Documentation > Java

$ update-java-alternatives -l
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
java-6-sun 63 /usr/lib/jvm/java-6-sun

次に、なんとなくkochiフォントを選びました。

sudo aptitude install ttf-kochi-gothic-naga10
sudo aptitude install ttf-kochi-mincho-naga10

で、シンボリックリンクを張ります。

cd /usr/lib/jvm/java-6-sun/jre/lib/fonts/
sudo mkdir fallback
cd fallback
sudo ln –s /usr/share/fonts/truetype/kochi/kochi* ./

なぜか、openjdkには lib/fonts/ が存在しない…で、最後に以下のコマンドを実行します。

update-java-alternatives –s java-6-sun

いっぱいエラーらしきものが出るけど、PMSは普通に起動できたので、問題ないでしょう(汗

Screenshot-Java PS3 Media Server v1.10.5-1

ちょっと、フォントが変なところがあるけどねw

[参考] Ubuntuで JDK1.6.0を使うときの設定

パソコン工房

Related Posts with Thumbnails
カテゴリー: PC, 日記   タグ: , , , , , , , ,   この投稿のパーマリンク

コメントは受け付けていません。