HTTPベースの動画ライブラリ、実家から検証

少し前のエントリで実現して、TeraStation上のDivX動画ライブラリを、Apache経由で公開する実験ですが、実家から検証してみました。

結論から言ってラクショーでした。光->光なら問題ありませんね。今までのVPN+SMBであれこれ苦労してたのがおポンチでした。SMBは応答速度が低いと極端にパフォーマンスが落ちるプロトコルであることを最近知りました。

■ADSL + 無線LAN + PS3でも割とイケる

あと、妹のアパートに貸し出してあるPS3/40GB(たまに帰省した時に使う様に折半で購入)でも試しました。妹宅はADSLでしかもLANは11gの無線ですが、予想外に健闘。1ファイル最後まで完走させたワケじゃないですが、試した限りでは1280x720pのファイルでも大丈夫そうでした。ただ逆に720×400でも途切れまくるのもあったり。ウチは品質保持エンコだから、瞬間レートが跳ね上がるようなのはツライのかも知れません。ただ、PS3のブラウザからファイルを選んですぐ再生できるし、BASIC認証のパスワードもちゃんと保存できるので、この方式用のVOD端末としてはかなり重宝すると思います。これでレジューム再生ができればいうことないんですけどね。

■PC上からもストリーミング再生したい(1) Opera + VLC編

こうなってくると、PS3だけでなくPCブラウザ上からもストリーミング再生したくなります。で、色々試行錯誤した結果、Opera + VLCという方法を発見しました。VLCは「URLで開く」メニューがある動画プレーヤーのうちで、唯一マトモに再生できました。DivXデコーダーも内蔵しているので、ネットカフェなどで使うにも便利。パスワード保存はできませんが、BASIC認証には対応しています。

で、Operaの方でMIMEタイプがvideo/x-msvideoなストリームに対して、VLCを使うよう設定します。この時、唯一Operaだけが、URLのまま渡すことが可能なようで、IEやFireFoxだと、一度ローカルに保存してからVLCで開く、という動作にしかなりませんでした。

ともあれ、Opera + VLCで正しく設定すれば、Operaで一覧を表示して、目的の動画をクリックしたら自動でVLCが起動して(IDとパスワードを改めて入力しなきゃいけないけど)ストリーミング再生開始、という流れを実現できました。

ただ、VLCにはタイムスライダーがないので、途中を飛ばして観られないのが難点です。あと、(1)、(2)共通の問題ですが、2GBを超えるファイルは扱えないようです。まぁ、そんなサイズをストリーミングすんな、って話ですな。

■PC上からもストリーミング再生したい(2) DivX Web Player編

DivXのストリーミングといえば、普通にDivX Web Playerプラグインがあります。実は当然これも最初に試しました。Apache側で.aviの拡張子に対して、video/divxというMIMEタイプを定義しておけば、各ブラウザでDivX Web Playerが起動するようになります。ただ、これだけではダメなようで、当初断念して、(1)の方法に流れていました。

で、改めて調べたところ、DivX Web Playerによるストリーミング再生には、単にAタグによるリンクではなく、OBJECTタグによるページ上への埋め込みが必要なようでした。具体的には、

<object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">
    <param name="src" value="http://(ユーザ名):(パスワード)@(ファイルのパス).avi" />
    <param name="bannerEnabled" value="false" />
    <param name="minVersion" value="1.0.0" />
<embed type="video/divx" src="http://(ユーザ名):(パスワード)@(ファイルのパス).avi" width="640" height="372" pluginspage="http://go.divx.com/plugin/download/" bannerEnabled="false">
</embed>
</object>

って感じ。DivX LABSのDivX Web Player Code Generatorでサンプルソースを生成してもらえます。動画の縦ピクセル数に20を足すのがポイントのようです(コントローラーの分)。DivX Web Player自体はBASIC認証ダイアログを持ってナサゲなので、パスの部分にユーザ名とパスワードを埋め込んでみました。

で、Aタグしか生成してくれないApacheのインデックスリストではダメだということがわかりました。ということは本来はフォルダ中のファイル名一覧を取得して、上記HTMLを個別生成するPHPスクリプトでも自作しなければ、ということになるんですが、そこまでは気力がわかなかったので、手抜き対処。具体的には、ファイルインデックス画面のフッター部分にHTMLを挿入するApacheのReadmeNameディレクティブを使って極簡単なPHPによるHTMLフォームをインクルードし、ブラウザ上で目的動画ファイルのリンクをコピペして再生ページに投げます。で、再生ページもやはりPHPで受け取った動画のURIを使って、上記のDivX Web Player用HTMLを生成するだけです。

画面例

動画のサイズも取得する術がないので、とりあえず手動で指定しています。まさに超手抜き(^^;)。

補足:ffmpeg-phpを使って、phpから動画ファイルのサイズを取得できました。

更に補足:フォームを使わずとも、JavaScriptを使って実現できました。>URL書き換え

でもまぁ、自分と家族などごく身近な人間しか使わないのでこれでOK。基本はダウンロードかPS3利用推奨ってことで。

とりあえず、上記の手順でブラウザ上のストリーミング再生ができるようになりました。本来は.aviではなく.divxでないとダメっぽいですが、一応観れてます。DivX Web Player自体、タイムスライダーもあるし、どこまでDLできてるかバーでわかるし、ブラウザから切り離したり、全画面再生もできるしと、VLCよりは使い勝手が良いです。

ToHeart2 Another Days 半分位終了~シルファ最強!

連休を利用してようやく着手。はるみ、まーりゃん、菜々子、春香、ちゃる、よっち、シルファとクリア。

一番期待していたはるみルートはイマイチでした。正直声があんまり好みでないってのが大きいかも。あとちょっとキャラ下品すぎかな。他のキャラも全体的にエロ台詞が多いですね。女の子がそんな言葉使っちゃいけません的な。イルファさん辺りだとキャラ付けとしてはアリなんですが。コンシューマー版とか出す時はどうすんだろw。

春香ルートは萌え度はかなり高かったんですが、さすがに最後は肩すかしですねぇw。ちゃる、よっちはあんま興味なかったんですが、割と面白かった。特にちゃるルートは小山剛志アニキ登場で盛り上がりました。

そして、途中でコイツは来るぜ!と予感バリバリで、むしろ最後に取っておきたかったシルファ・ルートですが、他への分岐が見つからず結局先にやってしまいました(残りのルートは上記達成後に出現する模様)。

(゚∀゚)イイ!

シルファ最高~!(←岡崎サイコ~!のノリで)。段ボールというアイテムが活きてます。いじけて中に籠もったり(←リンクの3番目のイラスト)、メタルギアのように被ってスネークしたり(人見知りで外出が恐い)。あと、声がちょっと川澄ボイスっぽいのも良かった(もちろん別人)。HMX-17シリーズの中では一見地味な存在でしたが、とんだ伏兵がいたものよ。おそるべしHMX-17シリーズ。

OVA二期目(AD)でも主役エピソードがあるといいなぁ。

■最近のLEAFはUIがイマイチ

セーブデータの削除とかは整理する上で便利ですが、その他がイマイチでした。

やはり右クリックはセリフ消去にするなど、業界デ・ファクト(?)に沿って欲しいですね(Ctrlで早送りは対応)。もう、このジャンルのソフトは、特別な機能でもない限り、操作体系は標準化してくれた方が嬉しいです(あとPSPのADVも)。

セーブデータも100件入るのはいいですが、タブ化されていないのでスクロールで行き来するのがシンドイです。

あと、フルスクリーンでプレイしているて、エンディングからタイトルに戻る時などに一旦フルスクリーンが解除されるのもウザい(環境依存かも知れないですが、Radeon機とIntel機で確認)。

そしてなにより(UIの話じゃないけど)、修正パッチを適用したらセーブデータが使えなくなるとかマジ勘弁して下さいorz。結構多いんですよね。せめて無保証でもいいからコンバーターとか出して欲しい。

MS指紋リーダーは楽ちん でもIE使い向け

仕事用マシンのBluetoothキーボードが、サスペンド復帰後に認識されてパスワード入力できる様になるまで微妙に待たされるので、その代替に今更→の指紋リーダーを買ってみたんですが、ナント、64bit非対応でしたorz。

で、自宅の他のマシンではあまり利用価値がないので未使用のまま眠っていたんですが、実家に持ってきて試してみました。

指紋認証ログオン自体はVAIO UXや2710pで体験済みですが、こいつの良い所はライン型(?)スキャナではないので、指をスライドさせなくて良いところです。VAIOはまだしも2710pはスライドするスピードがシビアでいつも早すぎて怒られます。コイツは指を置くだけなのでグっと楽。今後もデスクトップ用に指紋リーダーを買ったり勧めたりする時は、非ライン型を選択基準にしたいところです。

■WebログインはIEのみ

このリーダー(のソフト)にはWindowsログオンのみでなく、認証有りWebサイトのログインも自動化する機能があるんですが、残念ながらというか、やはりというか、IEにしか対応していません。ブラウザ上で認証フォームがでている状態で、タスクトレイから「指紋認証ログオンマネージャー」というのを起動するという手順なんですが、OperaやFireFoxではフォームを検知してくれないのです。Opera使いなσ(^^)には、事実上Windowsログオンにしか使い道がないことになります。

そういう意味でも、普段はIE使いな妹が使う実家マシンにつけておくのは有益だろうと自分を慰めてみる。

fingerprintreader

一方、IEで使う分にはサスガMS。UIはなかなか優秀です。 写真はmixiのログイン画面で「指紋認証ログオンマネージャー」の登録ダイアログを表示したところです(クリックで拡大)。

ページ内のフィールドを自動認識して、それぞれに必要な値を入力するんですが、選択フィールドがページ上でどこに対応付くかを枠線で強調表示してくれます。こういう気配りはいかにもMicrosoftです。未だに使い方がわからないでいるhp製ツールとは違います(^^;)。

自動認識したフィールドだけで認証が完結しない場合、「フィールドの追加…」ボタンから残りの欄も処理に組み込むことができます。例えば、この場合、「次回から自動的にログイン」チェックボックスもオンにした上でサブミットする、ということができたりするわけです。

「指紋認証ログオン」と「アカウント名」の違いがいまいちわかりにくいですが、どうも前者が上位カテゴリで基本的にサイト名を入れておき、後者は同一サイトで複数セットのアカウント情報を使い分けたい場合用ということのようです。

■64bit対応、Opera対応が望まれる

ということで、作りはとても良いんですが、いかんせんσ(^^)の環境への対応度が低すぎます。せめて64bit対応はしましょうよ。>MS様

Operaは某Loggerソフトでも情報とれなかったり、色々と特殊な作りになってるっぽいので、望み薄いんでしょうね…

PSP版『ミステリート』 &グリップ

PSP版のミステリートが届いたので、プレイしてるワケですが、こういうAVGをまったり寝転がってプレイするのに、薄型PSP( PSP-2000)はややホールド性が悪い。

そこで巷で売られている、PSPの背面に取り付けてPSコントローラーっぽくしちゃうグッズを買ってきました。

とりあえず→を買ってみたんですが、正直イマイチ。奥行きは出て握りやすくはなるんですが、PSコントローラーライクであることにこだわっているのか、握りがすっぽ抜け易い円錐状なので、いまいち安定に欠けます。仰向けに寝転がった状態で片手持ちした場合、ボタンを押す度に親指を離すのが不安。

なんでどこのメーカーもPSコントローラーっぽくすることにこだわるんでしょうね。

そんな中で、モンハングリップはちょっといいかも、という形状。でもこれ近所に在庫なかったんだよなぁ。今見たらAmazonには在庫あるじゃん!うーむ、CYBERの捨てて買い直すか悩ましい。

2008.05.02補足:結局、モンハングリップも買いました。こっちの方が遥かに良いです。が、まだ改良の余地があるように思います。

■ミステリートPORTABLE

続編ちっとも出さないくせに移植商法は頑張ってますな(結局PS2版は開封すらしてない)。

移植の出来は正直手抜き感が強いです。

まず、イベントグラフィックが4:3のままで左右額縁状態。デジタルテレビでSD放送見てる様で残念感が高いです。

あと、操作インターフェイスもポータブル機用のチューニングがされておらず、「とりあえず動きます」レベル。例えば、こういうポータブル機はベッドに寝転がってプレイしたり、電車でつり革つかまって立ってプレイしたりするわけで、テキスト送りくらいは十字キーでもできるようにしといてくれよ、とか。

新作シナリオ目当てで買ったんですが、もしかしてPCで出たファンディスクと一緒だったらどうしよう、とやってて不安になってきました…

2008.05.02補足:追加シナリオ、中盤は法律豆知識的なネタばっかで、ちっとも“推理”してない件

 

久しぶりにやる本編は普通に面白いです。かおる君の声はシンジ君。わりと合ってる気がします。

ケータイ関係まとめて

2ちゃん風に言うと、個別エントリ立てるまでもない件。

■EMONSTER用デカバッテリ到着

こちらが到着。

背面カバーの質感はツルツル光沢系。純正のラバーっぽい方がいいっすね。

以外だったのは、つけてしまうとそんなに違和感がない。厚いことは厚いですが、別にこれで常用でもいいんじゃね?って気すらしてきてしまう。GPS感度とかカメラのケラレがないか、とかは未検証。

今日一日持ち歩いてもまだたっぷり余裕だる感じ。今の気持ちを素直にAAで表すと、

 

て感じ。

あと、Battery Monitorの無通信時自動切断設定を有効にしてから、待ち受け待機の持ちが若干よくなったような気がしなくもないです。やっぱembは電池食うってホントなんすかね?

■N705iμのFelica読み込みが速い件

911Tの時は、Edyアプリを立ち上げてから残額を読み込むまで結構待たされてて、レジで番が来てから「あ、残額足りるかな?」と思っても手遅れ感があったんですが、N705iμはアプリ起動時間を別にすればほぼ瞬時ですね。ちょっと感動。