Orbで自宅メディアサーバーをモバイル対応に

 窓の杜 – 【NEWS】自宅PCをメディアサーバー化して外出先からストリーミング再生できる「Orb」

 いまいち公式サイトの説明ではやってることがわからないので気持ち悪さを感じていたOrbですが、試してみてなんとなく仕組みがわかってきました。そしてなかなかよくできてると感心。

■Orbの目的と仕組み

 OrbはWindows向けのメディアサーバーで、各種モバイル機器向けにリアルタイムエンコーディング&ストリーミング配信機能を持っています。そして、無料登録制のWebサービスを経由することで、動的IPアドレスやファイアウォール、モバイル機器毎の設定などの問題を回避する仕組みです。

 まず自宅の常時接続されたPCにOrbをインストールし、メディアファイルを登録します。以前DLNAサーバーソフトで苦労したような問題もなく、ネットワークフォルダのファイルをサクっと登録できました。

 次に自分のアカウントでhttp://mycast.orb.com/ にアクセスしてログインすると、登録したファイルが見えます。Ajaxを使ったインターフェイスでなかなか快適にファイルを探したり、プレイリストを作成したりできます。

 このページもAGENT(ブラウザ種類)で自動的に最適なものが選ばれ、またストリーミングのフォーマットも、WMV9、Real、3gp、flv(Flashムービー)などが利用可能です。

 実際にリアルタイムエンコードをしているのはOrbが動いてるPCで、おそらくストリーミング自体はサーバーを介してはいないはずです。OrbサービスのサーバーはあくまでWeb UIの提供と動的IPサービス利用者への仲介が目的だと思われます。

■デバイス別の挙動

 手持ちのデバイスからアクセスをしてみた感じをまとめてみます。元ファイルは640×352のDivXです。Orb稼働マシンはCoreDuo/T2400(OC有)。

・Windows + Ethernet(実用度A)

 LAN内のPCからアクセスしたところ、WMV9が使われました。OrbマシンのCPU占有率も平均で50%いかない程度のようなので、充分に余裕がありそう。カクカク感もあまりなく上々の画質。

・EM-ONE + HSDPA(実用度A)

 MyCastページで速度測定したところ、500kbps?800kbpsと出ました。Operaからではログインができず、IEを使用。WindowsMediaPlayerが起動し、これまたWMV9で配信。映像ビットレートは200kbps。ピクセル数やフレームレートは確認できませんでしたが、多少ジャギー感、カクカク感は感じられます。

 また、後述しますがレターボックス状態で配信されているようで、フルスクリーンにしても額縁状態でした。

 電波が安定していればまぁ観られる画質でしょうか。Eモバの定額が活きる用途ですね。

・PlayStation3 + Ethernet(実用度B)

 OrbにはDLNAサーバー機能も内蔵されているんですが、PS3のDLNAインターフェイスからアクセスするとファイル一覧のかわりに「ブラウザからアクセスしてくれ」というメッセージが出て使えません。

 で、ブラウザからアクセスした場合、おそらくflvを独自のFlashプレーヤーで再生しているとおぼしく画面がでてきます。常に画面下部に操作ボタンが出ていて全画面表示は出来ナサゲ。

 一応、途切れることなく再生できるという意味では、YouTubeとかの画質でなんの不満もない人には割と実用的かも知れません。

・Wii + 無線LAN(実用度C)

 これもPS3同様、flvでしょう。プレーヤーのデザインも同じですし。無線LANのせいかかなりカクカクし、リップリンクもできていない感じ。鑑賞には堪えません。

・PSP + 無線LAN(実用度×)

 再生できませんでした。動画のリンクをクリックすると「RSSチャンネルに登録しますか?」と聞かれ、登録してRSSチャンネルから入り直しても再生されない。

・E61 + 無線LAN(実用度C)

 さすがにパケット通信でやる勇気はないので無線LANでw。E61でもOperaではなく標準のブラウザを使う必要がありました。配信フォーマットはrm。内蔵のRealPlayerが起動して再生できました。ピクセル数は176×96。ビットレートは318kbps。さすがにこの解像度だとかなりギザギザします。というかこれでも通信が追いつかないので、途中で止まったりします。

 

 そのうちネットカフェや実家など外のネットワークからの再生状況も評価してみたいと思います。

■まだ改良が必要な点も…

 とりあえず大きな問題としては、アスペクト比の扱いが適当、というかピクセルのアスペクトが1:1しか扱えないみたいで、720×480で16:9みたいなMPEG2は縦に間延びしています。

 また、WMV9の場合、4:3でしか再エンコードできないのか、全画面再生時に額縁になります(おそらく上下にレターボックス帯がついて、それが縦サイズ基準になるので横にも縁がでる状態)。まぁ、元解像度もそんなに高くないのであまり引き延ばさない方がシアワセかもは知れませんが、なんとなく悔しいですよね。

■インフラが整えば使い方は広がりそう

 まだ発展段階という印象は受けますが、今までにない使い方を手軽に実現してくれるという意味ではとても価値あるサービスだと思いました。

 面白い点は再生ポイントを記憶してあって、デバイスを切り替えても続きが観られる点。これは長年待ち望んでいた機能ではあります。Orbという閉じられた世界でしか通用しないですが、自宅で観ていたムービーの続きを外出先ですぐに観られる点は秀逸。PS3など在宅時の再生環境がもう少し改善されれば、そういう使い方にもヨサゲです。

 また友人への公開もできます。まだ試してないのですが、ムービーはプレイリスト単位でアクセス許可を設定できる模様。ただ、毎回メールを送信して招待しなければならないっぽいのが面倒そう。

 移動中でのアクセスはパケット代なども考えると、現状ではイーモバイルくらいしか現実的ではないでしょうね(WILLCOMの帯域幅でどれくらい観られるかは興味あるところ)。ただ仮にEM-ONE環境があったとしても、いつ使うのかは微妙。電車に乗ってしまったらそう安定しては電波受け続けられないし、運転中も歩行中も危ない。

 例えばカフェみたいなところで録り貯めた番組を消化してみるとか?ウチみたいに膨大なアニメ資産がサーバーに集約されてるような場合は、飲み会中にある作品の話題になった時に、ちょっと観てみようぜ、とかできるのかなぁ(←ちょっとやってみたい)。

eneloop solar charger、コスト回収する頃、地球はどうなっているだろう…

 前々からガジェット野郎的物欲は刺激されつつも、絶対経済的に見合わないと我慢していたeneloop solar chargerですが、なぜか急に欲しくなって調べてみると意外にどこにも売ってない。ディスコンか?と思いあわてて在庫のあったSofmapでポチっとしてしまいました。どうも、受注生産のようですね。

 注文した当日は「これだけのエネルギーを活用しない手はないだろ」ってくらい太陽照りまくりだったんですが、到着した途端雨天曇天続きorz。水不足気味なので良いことなんですが、、、

 ちっとも充電できずに面白くないので、コスト試算をしてみました。今回の購入費は\22,000。公式サイトによると単三型エネループをAC充電器で1本充電するのにかかる電気代は\0.2。単純計算で11万回充電すれば元がとれますね(^^;)。

 さて、インプレスの記事によると、公称「秋の晴天下に設置した場合で約6日」がフル充電に必要な時間とのこと。当然夏はこれより効率があがり、冬は下がるでしょうから、これを通年の平均としましょう。フル充電で単三型エネループが4本フル充電できるようなので、11万本を充電するには4583日=12年半!?

 いやぁ、三洋さんもよく商品化にこぎつけましたねぇ。乾杯。 その頃には地球の環境問題がどうなっているかと想いを馳せてみたりできます。

 てか、六日に4本ものペースで乾電池使わないし。それ以前に内蔵リチウムイオン電池がそんなにもたないし。なんて素敵な自己満足アイテム。

solar.jpg

 ちなみに、我が家の窓は掃き出しばかりだし、1Fで直射日光もほとんど射さないので、写真のようなフードストッカーを買ってきて簡易防水壁とした上で、バルコニーに設置してみました(また償却期間が年単位で延びたな…)。

 この製品は背面の電池ケースに入れたエネループを充電するだけではなく、USB 5V出力端子も備えているので、ケータイやPDA、ゲーム機などのUSB充電ケーブルが出ている製品全般にも使えます。できればここからUSB延長ケーブルをひきまわして(また償却期間が延びるな…)。 、室内のベッド枕もと(=ガジェット充電コーナー)までもっていきたいところ。枕もとにガジェット用のエコ充電ポートが1つでも作れれば自己満足感は高いですよね。ただ、充電と給電が同時にできるかはまだ不明。背面カバーをスライドすると給電ポートが露出するんですが、どうもただのカバーではなくスイッチも兼ねている模様。マニュアルによると、給電時はカバーを外すんではなくズラした状態しないとダメな模様。そおらく内部電池からの出力をUSBか電池ボックスか振り分けるスイッチを兼ねてるんだろうけど、問題はこの状態で充電されるかどうか。ともあれ、日が照ってくれないとないともなりません…

VPNで実家でもDLNA

 寝室のテレビをDLNA対応のBRAVIAにしたことで、ルームリンクVGP-MR200が退役したので、 実家に設置してみました。

 当然、直接自宅のDLNAサーバー群を参照することはできないので、VPN(PacketiX)を使ってややトリッキーなことをしています。

 Zebedeeやstoneなどで単純にパケットが通ってもMPEG2では帯域が不安なのと、DLNAはuPnPを使ってるのでフォワードも難しそう、ということで、やや美しくないですが、DLNAサーバー(TVersity)は実家のマシンで稼働させました。で、そのマシンがPacketiXで自宅のファイルサーバーにあるDivXファイル群を参照しています(直接DLNAをVPN経由させてると期待した方、申し訳ありません)。

 こうすることで、VPNを通るのはDivXストリームなので割と帯域的には余裕みたいです。ただ欠点として、

  • 実家側でもPCを立ち上げておかないとならない
  • しかも結構パワーがいる

ということがあります。とりあえず少し前にやはり自宅で退役したAthronXP/2500+マシンでもそれなりにトランスコードできているようです。

 ルームリンクではなく、LinkTheaterなど直接DivXを再生できるメディアプレーヤーなら、もう少し別の方法があったでしょうが、とりあえず追加投資するほどでもないので、これで使ってみようかと。

DVDラックが飽和状態

 最近、DVD-Boxとかが色々増えてるので、DVDラックがもう飽和状態。MDFボード製の安いラックを使ってるんですが、最上段に積み上げてるため、ボードがたわんできてます(^^;)。

 フットプリント的にはもう増やせないので、高さ方向に伸ばすしかない。そうなるとそれなりにしっかりした材質でないとだめなので、一気に値段が跳ね上がるんですよね。楽天で一番めぼしい右のラックでも\39,800。ラックそれ自体は買ってもあまり楽しいものじゃないので、4万はなぁ。その分、中身のDVDに投資したくなる罠。

 とりあえずCOLTローンのボーナス増額分をやりすごしたら考えよう(σ(^^)は実際にはボーナスがもらえる身分ではないので金策が一苦労だったりする)。

DLNA環境整備完了?BRAVIAとTeraStation Living、その後

 BRAVIA J5000とTeraStation Livingのその後です。

■BRAVIA J5000

 この機種のリモコンにはシアターモードというボタンがあって、HDMI接続されたアンプを連動制御できるんですが、それをつないでいない我が家では用無しで、「目玉機能のでしゃばり」だと思っていました。が、ふと押してみると画質モードが「シネマ」に切り替わることを発見。もともと色温度が低いモードはあまり使わないので、このシネマモードはパラメーターいじりまくって、単に部屋が暗いとき用のセッティングにしていたんですが、切替手順の多さにやや不満だったのでまさに渡りに船。通常セッティングの「スタンダード」とトグルで切り替えられます(゜∀゜)イイ!。

 前にも書きましたが、ほとんどがDLNA経由で別室のレコーダーやPCファイルの再生がメインです。DLNAモードの場合、一部の高画質化機能がメニューから選べなくて残念感が漂いますが、画質的には満足しています。モーションフロー強度も設定できないんですが、普通にアニメみているだけでも立体感はあるように思います。ブラビアエンジン自体の性能でしょうか。色自体もかなり好みです。このサイズならジャギーもあまり気になりませんし。欲を言えば画質セッティングのプリセットをもう少し自由に増やせれば良かったと思います。一応ソース別に記憶はしてくれるんですが、例えばDLNAモードでも、V9からの実写番組を観ている時と、アニメのMPEG2ファイルを観る時とで最適値は違う感じです。あと、暗くした部屋用に最低輝度をもう少し下げたいです。最低にしてもまだ眩しい。

 あと、DLNAとHDMI(PS3のBD再生)時に確認したんですが、画面の横スクロール時に看板の文字など細かい描画部分が引きずられるような破綻を何度か目にしました。複数のソースで起きるのでおそらくBRAVIA側の問題だと思います。モーションフローを強にしていてノイズが出る場合は弱や切にしてね、とマニュアルに書いてあった気がするので、それかも知れません。一瞬のことなのでまぁいいんですが。

 DLNAモードで使えない機能は画質周りだけではなく、スリープタイマーもサブメニューに出てきません。寝る前にしばらくかけとく、という使い方をしてるんですが、DLNAの時だけスリープタイマーが使えない。なにか技術的な制約かなぁ、とも思ったんですが、無操作電源オフは効くんですよね。仕方ないのでこっちで1時間にセットして使っています。

■TeraStation Living

 数時間かかったRAIDアレイのチェックも終わり、現在旧TeraStationからのデータ移行中です。

 こないだ試した時に見えなかったMPEG2ファイルも無事見えました。>DLNA

 前エントリに書いたように、階層構造の見せ方に不満はありますが、早送りはUltimateCSよりも安定しています。UltimateCSは最大スピードで送ると途中で追いつかなくなって止まってしまっていたんですが、こっちはそんなことないようです。

 ただファイルを更新した後は都度Pcast設定画面からDB再構築を指示しなければならないのは面倒ですね。あるいは放置しておけば24時間周期で再構築されるのかもは知れませんが、たいていは即時反映させたいじゃないですか。どうしてDLNAサーバーって単にフォルダ構成通りに即時反映させられず、DB構築しないといけないものばかりなんでしょうね?普通にクライアント側でリロードしたら新しいファイルが見えてる、みたいなサーバーって作れないんでしょうか?

 Pcastからの再構築が面倒に感じる理由には、設定画面のモッサリさもあります。特にファイルコピー中は「またアクセス不能か!?」と思うくらい反応悪いことがあります。初代に比べてファイル共有は高速化されてるはずなんですが、その為にWebサーバー部分の優先度を下げてたりするのかも知れません。

■DLNA環境完成

 細かいところで不満はありますが、BRAVIA + V9 + TeraStationでかなり実用的なDLNA環境が整いました。環境としては以前からD1ブラウン管TV + ルームリンク + D97Aでできてはいたんですが、

  • 画質が良くなった
  • デジタル放送がSDに落とさずに観られるようになった
  • PC上の動画ファイルも観られるようになった
  • 寝室側はテレビ単体で済むようになった

などの要素で快適度大幅アップです。ベッドに潜り込んだものの、ちょっと寝付かれないなぁ、とか寝室マシンで時間のかかる作業をする時とかに、その場にいながらにしてV9に溜まる一方のコンテンツを消化していけるのはかなり便利です。

 あとはもっと普及して、高機能化が進み、

  • クライアントから番組削除
  • クライアントから録画予約
  • V9上とクライアント上とでブックマーク(再生箇所情報)共有

などができれば、ビデオ環境としては申し分なくなるんですが。