PC上の録画データをAndroidで再生 | とあるエンジニアの現実的妄想

PC上の録画データをAndroidで再生

録画した動画をPCに貯めておき、Androidのタブレットで視聴する。

とすると、PCでstreamingのserverを立ち上げる必要がある。
ちょっと調べてみたところ、freeのものでは、DarwinStreamingServer と言うのが良さそうだ。

【UbuntuでDarwin Streaming Server(動画ストリーミングサーバ)の構築】
【Mintia.net DarwinStreamingServer】
【Darwin Streaming Server】

wmvは配信できないし、mp4でもヒント付きの形式に変換してやらないとダメなようだ。

少々敷居(*1)が高いので、android marketで調べてみたところ、「VLC Direct」と言うのを見つけた。
実は、これは体験版で、streamingは数分間しか行えない。無制限でstreamingするには、有料版の「VLC Direct PRO」を購入する必要がある。

取りあえず、無料版を入れて立ち上げてみた。
すると、VLC media playerをPCにインストールするように促してくる。

VLC media playerの詳細は、この辺参照

PC側のvlc media player は、sourceforgeに落ちている。
【VLC media player donwload】

まずは、これをインストール。最初の言語選択でjapaneseを選択すると、以後wizardが日本語表示となるため、楽々インストール完了。

VLC media player を起動。(インストール直後は自動で起動する)

メニューから、表示>インタフェースの追加>ウェブインタフェース
これで、PC側の準備は完了。

ここで起動しているを終了してしまうと、streaming出来なくなるので注意。
(もしかして、裏でサーバだけ動くかもしれないと思い試してみたが、残念なことにVLC media playerを落とすと繋がらなくなった)

Androidを3Gで接続していると、当然、LANのデータを見ることは出来ない。
まずは、WifiをONにして、部屋の無線ルータに接続する。

Android側で、「VLC Direct」を起動すると「Automatic VLC Finder」が立ち上がる。
ここで「Start」をタップするとスキャンが始まり、サーバを見つけてくれる。

ただし、同じセグメントしか探さないので、配信するPCが無線routerの下に繋がっていない場合は、見つけてくれない。
また、複数台ぶら下がっている場合は、最初に見つかったPCになるようだ。

そのような場合は、manualでIP addressを設定できる。
まずは、配信するPC側で、そのPCのIP addressを調べる。

一番楽なのは、
(1) [Windows Key] + R で「ファイル名を指定して実行」の窓を立ち上げる
(2) 名前: のところに、cmd と打ち込み[Enter key]押下
(3) コマンドプロンプトが立ち上がるので、ipconfig と入力し、enter
(4) IPv4 アドレス のところに書かれているアドレスが、そのPCのIP address

アダプタがたくさん出てきて、どれが有効なのかわからない場合は、取りあえず試してみればOK。

その後、android側で
(1) メニュー ソフトキーをタップ
(2) Settings をタップ
(3) Manual Configuration をタップ
(4) VLC Host をタップ
(5) IP addressの入力画面になるので、PCのIPを入力
(6) OK をタップ

これで完了。
IP addressが間違っていると、VLC Player not foundと表示されるので、もう一度入力しなおし。

正しく入力できたら、VLC found のメッセージがでる。
ここで戻るソフトキー(左向きの矢印)を2回タップしてメイン画面に戻る。

このまま操作すると、PC側で再生が始まってしまうことがある。

左上に、コーン(工事現場とかに置いてある、円錐のアレ)のアイコンが表示されている場合、再生したときの画面は、PC側に表示される。

このコーンアイコンをタップすると、ドロイド君アイコンに変わる。
これで、再生した動画がAndroid側に表示される。

右から2番目のディスプレイアイコンをタップ

すると、PC側のフォルダ構成が表示させる。
ここから、再生するファイルを選択してタップすると動画の再生が始まる。

これで、確認作業は完了。
ちゃんと表示されたら、有料版を買っても大丈夫だろう。
300円弱だったので、購入してしまった。
(mailを確認したところ、$3.57だった)

取りあえず、暫くは、これで、動画を見ていこうと考えている。

--ryuuri/りゅうり/流離

(*1)正確には、「敷居」ではなく「閾」なのだが、最近は「大体あってるから敷居で良いか」と考えている。慣用表現的には間違っているのだが(笑