晴ときどき鬼瓦。

「実現するWeb」をめざした「Affelio」。開発/アントレプレナーブログ。

NECのSmartVisionTVチューナーカードをリモートから操作する。(サーバー作る編)

20040321-ServerIcon.gifさて、NECのSmartVision TVチューナーボードを遠隔から操作して出先からTVを見ようというこの最近ありがちな試み、直前のエントリでは古典的な方法を使ってそれを実現しましたが、いまいちチャンネルを切り替えるのにいちいちTightVNCを使うのは不便ということで、チャンネル切り替えサーバを作ることにしました。(すでに誰か作っていそう)ちなみにJavaを久しぶりに書いて頭をCからJavaへ戻すのと、Eclipse入門を兼ねていたいかにも週末プログラミング。

とりあえずTVチューナーボードのデバイスを直接たたく部分はあまりWindowsに明るくないので人様に任せるとして、SmartVision支援ツールのページで「チャンネルコントローラサポートツール」を入手。これはコマンドラインで実行できるチャンネル切り替えツールであり、これを叩くサーバを実装すればよさそう。

というわけでEclipseを使って作ったのが以下のサーバー。

■java.sun.comからJRE1.4.2を入れる
(J2SE v 1.4.2_04のJREかSDK)

これをダウンロードして解凍。解凍したファイル群と、上記の「チャンネルコントローラサポートツール」のtv_ctrl.exeを同じディレクトリに置く。

■TVChannelServer.propertiesをメモ帳などで開き、設定を行う。

   TVChannelServer.port=12345
   TVChannelServer.channel_controller=tv_ctrl.exe
   TVChannelServer.users=user1 pass1 user2 pass2 user3 pass3

port番号は変えたければ変えるとして、3行目は必ず変える。ログインするためのユーザー名、パスワード(平文そのまま)をスペースで区切って書いていく。何人分でも。

■あらかじめ、前のエントリで書いた方の「チャンネルコントローラ兼NECプロテクト解除ソフト」およびWindows Media エンコーダは動いた状態にしておく。

■TVChannelServer.exe をダブルクリックしてサーバーを起動する。起動すると緑のコンソールのようなウィンドウが出ます。終了するには右下の「close」ボタンをクリック。


----------

というあたりで、サーバーがいよいよPCで起動しました。あとは遠隔地からこのサーバーに接続して、チャンネルをコントロールするだけです!それは次回。

Posted by tadashiokoshi at 2004年3月21日 11:09 | コメント (0) | トラックバック (0)

この記事に対するコメント

この記事に対するコメントはまだありません。


コメントを投稿する




保存しますか?



この記事のトラックバックURL


この記事に対するトラックバック

この記事に対するトラックバックはまだありません。

この記事へのアクセス元

    [an error occurred while processing this directive]


































Made with dreamweaverMade with fireworksPowered by Movable Type 4.23-jaPowered by Wandering Wind
Copyright : [Articles] (C) 晴ときどき鬼瓦。 All Rights Reserved.
[Comments/Trackbacks] ... Authors of those have rights.