先日、Avel Lnk Playerとの設定を終えて、次はiPadからPS3 Media Serverにアクセスしてみる。
LANDISKを使用していた時に、iPadで使用していたアプリはmedia:connectというアプリ。
このアプリは無料なのだけども、wmvかなんかを見ようとした時に
「課金しなきゃ見れませんよ」と言われて、つい700円も課金してしまったシロモノ。
なので今さら違うアプリを使いたくない、というのが正直な気持ち(笑)
さて、このアプリでiPadからPMSにアクセスしてみると・・・普通にファイルは見えた。
再生してみるとサーバー側ではiPadとしてのログが残っているけども
PMSの画面には「mPlayer」として認識されている様子。
しかも、前に見れてたファイルが根こそぎトランスコードがかかったりしているので
これも設定をいじらなきゃならなくなった。
PMSのログにはUser-Agentとして
iPhoneOS/7.1.2, UPnP/1.0, MediaConnect/2.0
が残っているのでこいつをiPad用のconfファイルに足してやればいいかと仮定する。
renderersフォルダの中にiPad-iPhone.confというファイルがあったので
それを見てみると、なるほど。
UserAgentSearchの項目にmedia:connectは入ってなかった。
デフォルトの記述はこれ。
UserAgentSearch=8player|yxplayer2|MPlayer |NSPlayer/|AirAV|AcePlayer
これをまず以下に書き換えた。
末尾にMediaConnectを書き足してある。
UserAgentSearch=8player|yxplayer2|MPlayer |NSPlayer/|AirAV|AcePlayer|MediaConnect
とりあえず我が家にはこいつでしかPMSにアクセスしないのでこの書き方にしておいた。
この状態でPMSとiPadを再起動して再度PMSにアクセスしてみると・・・・
うん、ちゃんとiPadとして認識された。
という事はこのiPad-iPhone.confを参照しているというわけだ。
しかし、ファイル再生してみるとほぼ前と変わらない感じで、
トランスコードが入ったりしてしまう。
なので前回もいじったTranscodeExtensionsとStreamExtensionsを見てみる事にした。
デフォルトの状態は以下。
# What extensions are forcefully transcoded # Don't use this if MediaInfo=true, prefer codec configurations TranscodeExtensions= # What extensions are forcefully streamed as is (and not transcoded) # Don't use this if MediaInfo=true, prefer codec configurations StreamExtensions=mkv,mov,ogg,hdmov,hdm,flac,fla,dts,asf,asx,m2v
これを見てみるとmp4やwmv、そしてavi等が入っていない。
なので以下の様に書き換えて、再起動。
# What extensions are forcefully transcoded # Don't use this if MediaInfo=true, prefer codec configurations TranscodeExtensions= # What extensions are forcefully streamed as is (and not transcoded) # Don't use this if MediaInfo=true, prefer codec configurations StreamExtensions=mkv,mov,ogg,hdmov,hdm,flac,fla,dts,asf,asx,m2v,mp4,wmv,mpeg,mpg
これでようやく前と同じ環境にする事が出来ました。
他の設定いじってやればもっと快適になるのかも知れませんが、
とりあえず「トラスコ避け」は出来たので今回はここまでという事で(笑)