2009年7月29日

PT1:Spinel導入

 

PT1を導入してから早半年ほど、別のPCでリアルタイム視聴が出来たらいいなぁと思ったので
Spinelを導入してみた。ちょー便利。
以下にちょっと導入方法などを書いてみる。
間違いあったら指摘しておくれ。

2009年7月29日現在の最新版を前提に記述しています。

環境及び覚え書き
TVTest、Tvrockなどが稼働中の地デジパススルーCATV+光テレビ(BS用)の環境
PT1は導入済み、TvrockおよびTVTestによる視聴、録画が出来ることを前提(主にスキル的な意味で)

必要なもの
PT1とPT1を認識させるソフトウェア(ドライバ+SDK)
BonDriver_PT1(PT1をアプリで使うためのDLL)
Spinel(PT1の放送波を配信するためのサーバー)
BonDriver_Spinel(アプリでPT1の放送波を受信するためのDLL)
TVTest(MPEG2TSを再生するためのソフト)
BonCasLink(B-CASを共有するためのサーバ及びクライアント)

まずhttp://2sen.dip.jp/dtv/のDTV アップローダから
up0111.zip(Spinel ver3.0.13.1 + BonDriver_Spinel ver3.0.8.1)
up0116.zip(BonDriver_Spinel ver3.0.9.0)
をダウンロードして解凍する。

PT1を利用するアプリケーションで使うドライバを用意する

up0111.zipの中のBonDriver_Spinel3をいきなり削除(古いので)
up0116.zipを解凍する。

BonDriver_Spinel.dllとBonDriver_Spinel.dll.iniのファイルをコピーして、以下の8つのファイルを用意する。

BonDriver_Spinel_PT1_0_S0.dll
BonDriver_Spinel_PT1_0_S0.dll.ini
BonDriver_Spinel_PT1_0_S1.dll
BonDriver_Spinel_PT1_0_S1.dll.ini
BonDriver_Spinel_PT1_0_T0.dll
BonDriver_Spinel_PT1_0_T0.dll.ini
BonDriver_Spinel_PT1_0_T1.dll
BonDriver_Spinel_PT1_0_T1.dll.ini

iniファイルは中身を確認して変更すること(デフォルトではダメ)
チューナのパスは各チャンネルに対応したものにする
Terraが地上波、SatelliteがBS放送


BonDriver_Spinel_PT1_0_S0.dll.iniの場合
TunerPath = "PT1/0/Satellite/0"のコメント(;)を外して
それ以外をコメント(;)にする

SpinelがPT1から放送波を取るためのドライバを用意

http://2sen.dip.jp/dtv/のPT1 アップローダからBonDriver_PT1をダウンロードする
up0199.zip(BonDriver_PT1-ST-shm (人柱版3改) 0.3.0.13 / 残念な人Ver)でいいと思うけど、お好みで。
解凍後BonDriver_PT1-S.dllとBonDriver_PT1-T.dllをその場にコピーして

BonDriver_PT1-S0.dll
BonDriver_PT1-S1.dll
BonDriver_PT1-T0.dll
BonDriver_PT1-T1.dll
BonDriver_PT1-ST.ini
PT1Ctrl.exe

のファイルを用意する
BonDriver_PT1-ST.iniの中身は必要に応じて修正
注意点は"UseCATV"(CATVの人)と"UseLNB"の部分(BSは電源が供給されないと映らない、他の機器が供給する場合もある)
他は理由が無ければ修正不要

用意したファイルを"Spinel.exe"のあるフォルダに入れる
Spinel.ini.defaultのファイルをコピーしSpinel.iniというファイルを用意する。
これがSpinelの設定ファイル。
今回の環境では得に必要ない。

※ BonDriver_Spinel.dllはここでは使わない
※ ドライバがロードされないと、Spinelが起動したときに真っ白な画面になる

20090729_Spinel3_kaisetu10.png

↑ こうなれば正常

視聴&録画用のTVTestを用意する

TVtestのフォルダにBonDriver_Spinel3の中身をコピー

BonDriver_Spinel_PT1_0_S0.dll
BonDriver_Spinel_PT1_0_S0.dll.ini
BonDriver_Spinel_PT1_0_S1.dll
BonDriver_Spinel_PT1_0_S1.dll.ini
BonDriver_Spinel_PT1_0_T0.dll
BonDriver_Spinel_PT1_0_T0.dll.ini
BonDriver_Spinel_PT1_0_T1.dll
BonDriver_Spinel_PT1_0_T1.dll.ini

と、Spinel.exeのフォルダにある

Lapis.Spinel.SharedInterfaces.dll

をコピーする。
BonDriver_Spinel_PT1_0_XX.dll.iniのアドレス部分はPT1のあるPCで使用する場合は127.0.0.1(デフォルト)が推奨
それ以外のPCの場合、SpinelとPT1が動いているPCのアドレスを設定する。

※ SpinelのサーバPCはIPを固定した方がいい

あとはTVTestの初期設定で、通常のBonDriverと同じように設定することが出来る。

TvrockもBonDriverとほぼ変わらない

例:
アプリケーションフォルダ:BonDriver_Spinel_PT1_0_XX.dllを導入したTVTestのフォルダ
実行アプリ(視聴有り):TVTest.exe
オプション:/d BonDriver_Spinel_PT1_0_T0 /DID A
実行アプリ(視聴無し):TVTest.exe
オプション:/d BonDriver_Spinel_PT1_0_T0 /nodshow /min /DID A

という用に4つのチューナーを設定するだけ。

BonCasLinkについて

Spinel3にはB25Decoderのオプションがあり、B25Decoder.dllを同じフォルダにコピーすることで
デコード済みの放送波をアプリケーションに送ることが出来る・・・が
どうにも不安定で、TVTestのチャンネルスキャンやTvrockの番組表取得などで
Spinel.exeがエラー吐いて落ちる問題が出たので、Spinelによるデコードはオススメしない。
その場合、各アプリごとにデコードが必要になり
カードリーダとB-CASを持たないマシンで視聴が出来なくなる。
そこでBonCasLinkを使用してB-CASカードを共有し、デコードが出来るようにする必要がある。

http://2sen.dip.jp/dtv/の実験用ツールからBonCasLink0110.zipをダウンロードして解凍する。
B-CASカードを持ったPCで"BonCasServer.exe"を実行
設定項目は使用するポート番号のみなので、Portの衝突が無ければ特に弄る必要は無い

B-CASカードを持たないPCで"BonCasProxy.exe"を実行する。
タスクバーのアイコンを右クリックして"クライアントの設定"からサーバのIPアドレスとポートを設定する

視聴アプリケーション側ではカードリーダを使用する設定にするだけでOK

※ アプリケーションからBonCasServerに接続出来るとBonCasProxyのアイコンが青から赤になる。

まとめ

サーバ側で必要な最低限のもの
PT1
Spinel+BonDriver_PT1
カードリーダ+B-CASカード
BonCasServer

※ SpinelはPT1を利用するすべてのアプリケーションで必要になるので、スタートアップに入れることを推奨
※ BonCasServerはB-CASカードが利用できるマシンならPT1と同じPCである必要は無い
ただしその場合、PT1のあるPCで録画や視聴する場合デコードの手段(例:BonCasProxy)が必要になる。

クライアント側で必要な最低限のもの
TVTest+BonDriver_Spinel_PT1
BonCasProxy

※ 通信でTCPのポートを使用するため、FWなどでブロックされないことが前提
※ 必要な帯域は、BS放送で約24Mbps、地上波で17Mbps 複数チャンネルを同時視聴する場合はその分必要

※ BonDriver_Spinelのiniは全体で共有しているわけではないので、
たとえば録画側は"RequireExclusiveChannelControl"を"1"に設定して排他ロックをかけ
視聴側は"0"に設定して、簡易的に録画側の優先度を高くするという設定が出来る。
これは録画中にうっかりチャンネルを変えてしまって、録画が失敗しないようにするのに有効。


仕組みさえ分かってしまえばそれぞれの設定そのものは難しくないんだけど
複数のアプリケーションを束ねて運用することになるので非常に取っつきにくい
各アプリケーションごとの細かい問題もあるし・・・
そのため忘備録をかねて書いてみた。
たぶんこれで使えるようになるはず。
録画中のチャンネルも別PCで見れるので(録画失敗しない)
便利ですよ。

参考:
地デジ・BS/CS 4番組同時受信!「PT1」の設定を徹底解説 :教えて君.net
http://www.oshiete-kun.net/archives/2008/12/bscs_4pt1.html

PT1活用テク:PT1の映像をLAN配信する!(1)~設定編~ :教えて君.net
http://www.oshiete-kun.net/archives/2009/01/pt1pt1lan1.html

PT1活用テク:1枚のB-CASカードを複数PCで共有しよう(1) :教えて君.net
http://www.oshiete-kun.net/archives/2009/01/pt11bcaspc1.html

 

2009年7月 2日

雑記:Firefox3.5を入れてみた

移行しようと思ったけどTab mix plusが原因で不可解なことになるのでヤメ

そういうわけでプロファイルを丸ごと作り直した(゚∀゚)アヒャ

Backup Extensions List On the WebでアドオンのリストをWebに保存して
そこから入れてくやり方でやったとさ(´ω`)
一々アドオンを全部探して入れていくのは面倒だ
ついでに、今はもう使って無いアドオンは入れないようにもした
そしたら、Tab Mix Plusも安定して動いてくれるようになったね
Tab Mix Plusはdevバージョンを使用
ここから落とせます(´ω`)

ブックマークはxmarksというアドオン経由でダウンロード
事前にアカウント作ってWebにアップロードしておく。
アドオンはたま~にプロファイルごとコピーしてやれば十分だけど
ブックマークの追加削除は頻繁にやるんで、同期が取れてないと結構面倒なのれす
そういうわけで便利だから結構前から使用しとりました。
複数のPCでブックマークの共有を取るのにベスト

まだ未対応になってるアドオンが多かったけど、
ちょっと使ってみた限りだとMR Techで無理矢理有効にするのでOKっぽい
結局↓のようになりました。MR Techでリストを取得。

最終更新時刻: Thu Jul 02 2009 16:06:23 GMT+0900
UA名: Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.1) Gecko/20090624 Firefox/3.5 (.NET CLR 3.5.30729)
ビルドID: 20090624025744

有効な拡張機能: [43]
- Adblock Plus 1.0.2: http://adblockplus.org/
- All-in-One Sidebar 0.7.10: http://firefox.exxile.net/aios
- Autoclose Bookmark&History Folders 0.5.6: http://www.sephiroth-j.de/mozilla/
- Configuration Mania 1.10.2009061301: http://www.google.com/search?q=Firefox%20Configuration%20Mania
- Copy Links 0.1.6: http://ku.myftp.org/
- Coral IE Tab 1.00.20090531: http://ip.cn
- CustomizeGoogle 0.76: http://www.customizegoogle.com/
- Dafizilla ViewSourceWith 0.4.2: http://dafizilla.sourceforge.net/viewsourcewith
- Download Statusbar 0.9.6.5: http://downloadstatusbar.mozdev.org/
- DownloadHelper 4.5: http://www.downloadhelper.net
- DownThemAll! 1.1.4: http://downthemall.net/
- Extended Statusbar 1.5.3: http://kondor.etf.bg.ac.yu/~kustodian/mozilla/esb
- File Title 1.3: http://www.jasnapaka.com/mozilla/filetitle/
- Firefox Showcase 0.9.5: http://showcase.uworks.net/
- FireFTP 1.0.5: http://fireftp.mozdev.org
- FireGestures 1.5.1: http://www.xuldev.org/firegestures/
- FoxClocks 2.5.33: http://www.stemhaus.com/firefox/foxclocks/
- FoxyProxy 2.9: http://foxyproxy.mozdev.org
- FxIF 0.2.3: http://ted.mielczarek.org/code/mozilla/fxif/
- Java Console 6.0.11: http://www.google.com/search?q=Firefox%20Java%20Console
- Java Console 6.0.13: http://www.google.com/search?q=Firefox%20Java%20Console
- Launch Clipboard 1.7: http://space.geocities.yahoo.co.jp/gl/alice0775
- Link Gopher 1.2: https://addons.mozilla.org
- Link Widgets 1.6.6: http://clav.mozdev.org/
- Make Link 8.12: http://www.soylentred.net/projects/make-link
- Microsoft .NET Framework Assistant 1.0: http://www.windowsclient.net/
- MR Tech Toolkit 6.0.3.3: http://www.mrtech.com/extensions/
- MultirowBookmarksToolbar 3.8: http://space.geocities.yahoo.co.jp/gl/alice0775
- Norton IPS 1.0: http://www.symantec.com
- Norton Toolbar 3.5: http://www.symantec.com
- PDF Download 2.2.0.2: http://www.pdfdownload.org
- Sage++ (Higmmer's Edition) 2.1.1: http://himag.blog26.fc2.com/blog-entry-234.html
- Save Complete 1.0.1: http://www.google.com/search?q=Firefox%20Save%20Complete
- ScrapBook 1.3.3.9: http://amb.vis.ne.jp/mozilla/scrapbook/
- Screengrab 0.96.1: http://www.screengrab.org/
- SearchBox Companion 1.77: http://www.pcdingo.net
- Tab Counter 1.8.2: http://www.google.com/search?q=Firefox%20Tab%20Counter
- Tab Mix Plus 0.3.7.4pre.090516: http://tmp.garyr.net
- Tab Scope 0.2.2.11: http://www.xuldev.org/tabscope/
- Update Scanner 3.0.4: http://updatescanner.mozdev.org
- View Dependencies 0.3.3.0: http://mozilla.queze.net
- Xmarks 3.1.0: http://www.xmarks.com/
- テキストリンク 3.1.2009032701: http://piro.sakura.ne.jp/xul/_textlink.html

インストールテーマ: [2]
- Chromifox Basic 1.1.1: http://42st.org/falconer/chromifox/
- Default: http://www.mozilla.org/

インストールプラグイン: (12)
- Adobe Acrobat
- IE Tab Plug-in
- iTunes Application Detector
- Java(TM) Platform SE 6 U11
- Java(TM) Platform SE 6 U13
- Microsoft Office Live Plug-in for Firefox
- MicrosoftR Windows Media Player Firefox Plugin
- Mozilla Default Plug-in
- QuickTime Plug-in 7.6.2
- Shockwave Flash
- Silverlight Plug-In
- Windows Presentation Foundation

JAVAのConsoleやNortonなんかは無効になってるけど、別に有効にする必要も無いやね(´ω`)
Chromifoxはついでに見つけてきた3.5対応テーマだけど、結構いい感じ~
しばらくこれで動かしてみよう、このセットを他のマシンにも移植するか。

3.5でエンジンがアップデートしたとのことだけど
これは早い!と実感するようなことはあんまり無い
心なしか早いかな?という程度
そう言えば、やっとMovable Type 4のリッチテキストエディターで入力できるようになったな

2009年3月22日

雑記:CATVでの地デジ受信とかのメモ書き

新しい住み家では地上波もBSもアンテナが立っていません
CATVである
JCN船橋習志野の同軸ケーブルが引き込まれているようです。

必要な情報がWebサイトの分かりにくいところにあって、イメージし難かったが
どうやらここは地デジに関してはパススルー、BSはSTBが必要らしい(同軸で取れない予感)
何が問題かというと、同軸でチャンネルを割り当てられなければ、
せっかく買ったPT1もBDレコも無用の長物と化すってことなのです
余計な有料チャンネル付いてくるせいで月額料金が高いし・・・

なお地デジはパススルーですが、CATV用にチャンネルが変わっていました
これに気づくまでちょっとはまってた(ノ∀`)<うつらねーと
TVtestでチャンネルスキャンを行い、得られたチャンネルに+13してTvRockに食わせる

TvRockに食わせた放送波、チャンネル、サービスIDの順

NHK総合・東京	48	1024
NHK教育・東京	47	1032
チバテレビ		41	27704
日本テレビ		46	1040
テレビ朝日		45	1064
TBS			43	1048
テレビ東京		44	1072
フジテレビジョン	42	1056
TOKYO MX	40	23608
JCNプラス		36	27768

案の定テレビ埼玉とかtvkはダメらしい、別にいーじゃんとか思うわけですが・・・

んで問題はBSなんですが、アンテナ上げるしか無いかなと思ってたところ
大変クリティカルな問題にぶち当たった(;´Д`)
ベランダの向きがほぼ真南で、目の前が公園なのはいい、開けてるし
だがその公園の木が邪魔で見通しが悪すぎるのはどうしたものか(´Д⊂ヽ
60cmとかのアンテナでカバーするか・・・?とか本気で考えてました・・・

とりあえず後回しにしてNTTに引越の連絡をしておいたところ、意外な解決策が
最近の光ファイバーの工事は早い・・・引越シーズン前の申し込みとは言え2週間ほどで開通出来るとは・・・
で、その時に聞いたお話

どうやら今使ってるBフレッツ・ニューファミリーは今後無くなるらしい
NGNを使ったフレッツネクストに切り替えていくそうで、出来たらこっちにしてくれと言われた。
まだVPNとかの一部サービスはネクストで動いてないけど、使ってないならいいだろうということで
フレッツネクストにする方向でまとまった。新し物好きだし('-'*)
その時初耳なサービスについて知った。フレッツテレビというものらしい。
IPで放送派流すヤツでしょ?帯域とか受信機とか考えるといらないなあと思って話を聞いたところ
どーやら光ファイバーにWDMでデータ通信と放送波を同時に流し、CTUから同軸で出すサービスらしい。
WDMなのでデータ通信の帯域は食わないし、同軸からは普通の放送波が流れてくる、と。
ほうほう・・・メディコンで放送波を光に流すイメージか・・・ん?

 

ピコーン!(AA略


ちょ!それあればBSアンテナいらないじゃん!
なんて便利なサービス!やるなNTT!ってか、CATVすらいらなくなるだろこれ!

 

つーわけで申し込みました、きゃっほーい
一応月700円余計にかかりますが、有料放送(CSとか)見なければ十分すぎる・・・
ちなみにCSが必要なら別途契約すればいいみたいです。
110度CSのメニューが見れるのかしらん。興味ないからどうでもいいけど。

引越日当日、NTTのおっさんが一人で2時間ほどかけて開通工事を行って行きました。
TVとの接続はオプション料金らしく、約9000円ほど余計にかかってしまうらしい。
手持ちの機材あるからイラネってことで申し込まなかったけど
地デジとBSが混合されてて、本来なら分波器が必要なんすねこれ・・・さすがに持ってないw
まあ地デジはとりあえずCATVの口から、BSだけCTUから取って、分配してBDレコとPT1に接続
BSの方はチャンネル弄らなくてもOKだった、当然だけど。

というわけで、ちょっとややこしくなったものの
引越前と変わらないキャプ環境を確保出来た
地デジはともかく、BSはお天気を気にしなくても良くなったのが有り難い
雨や雪の嵐は余裕で受信不可に追い込まれるから(´Д⊂ヽ

フレッツテレビのサービスはCATVキラーだと思う今日この頃
光ファイバーが引ければ地デジもBSも見れちゃうわけだからなぁ
地デジパススルーしてなくて涙目な方も乗り換えの検討してもいいかもね

2008年11月27日

雑記:割とどうでもいい備忘録(Norton_Removal_Toolについて)

たいしたことじゃないですが・・・
Norton_Removal_Toolというオフィシャルなアンインストールツールがあるわけですが
実行してからウインドウが出てくるまでものすっごい遅いのね
途中で止まってるのかとずっと思ってた
数十分放置したらやっと出てきたので、ノートンを削除できるぜ

Thinkpadはリカバリーすると最初から入ってて困るのです。
セキュリティ関連のソフトは単純アンインストールだと盛大にゴミを残して
後から干渉したりするので、完全に消さないと問題の種になる。