リモートからTVを見る方法。
nasneの90日制限を解除できない(特殊な高速回線が必要)ので、TS抜きできる機器で同等の機能を構築する。
必要なファイルの入手
- https://mega.nz/folder/JKQUTIIb#gloaAQCFDTQ9_gIhJkRVKQ
Windows10/11の場合
TVを見れるようにする
- PX-S1UDを使う。他の機器でもTS抜きできる機種(DTV02A-1T1S-Uとか)なら可能。
- PX-S1UD V2.0専用ドライバをPLEX社の公式ホームページからDL。
- http://www.plex-net.co.jp/download/
- TVTestのインストールと設定。(64bit版と32bit版が存在する)
- TVTestをダウンロードし展開。64bitがおすすめ。
- https://github.com/tsukumijima/DTV-Builds
- 以下C:\DTV\TVTest\に展開したものとして説明する。
- DirectShowフィルタのインストール。(Windows10以上の場合)
- LAV Video Decoderか、DScaler Mpeg2 Video Decoderをインストールします。
- LAV Video Decoderは「H.264/AVCデコーダ」「H.265/HEVCデコーダ」の両方に対応しているのでおすすめ。
- BonDriverをインストールする。
- radi-sh版のBonDriver_BDAをダウンロードする。
- x64 staticを使う
- BonDriver_BDA.dll → BonDriver_PX_S1UD.dllにリネーム
- BonDriver_BDA-UHF-sample.ini → BonDriver_PX_S1UD.ini にリネーム
- DLLとINIをC:\DTV\TVTest\に置く。
- radi-sh版のBonDriver_BDAをダウンロードする。
- スクランブル解除機能の設定。
- CasProcessor, B25.tvcas
- softcasを使う場合。
- softcasのwinscard.dll, winscard.iniを手に入れる。
- そのファイルをTVTest/に置く。
- [TS プロセッサー] → [プロパティ] → [カードリーダー(C):]が@OishiiSlurperになっていることを確認する。
- ※2016年以降のwinscard.iniには暗号鍵(Kw)を記述する欄があり、正しい値を入力する必要があります。また1~2年に一度暗号鍵が変わります。
- チャンネルスキャンをする。
- TVTestをダウンロードし展開。64bitがおすすめ。
リモートから見れるようにする(TVRemotePlus)
- IPアドレスの固定化。
- EDCB + EDCB Material WebUIをインストール。(番組表が必要なら)
- 中にある「BonDriver」というフォルダーに、TVtestの導入の時に使った「BonDriver」関連のファイルをコピーする。
- 「EpgDataCap_Bon.exe」を立ち上げる。
- チャンネルスキャンする。
- ”BonDriverがオープンできません”が出る場合、TVTestでも同じエラーが発生する。再起動する必要がある。
- EpgTimerの設定→ネットワークに「,+192.168.0.0/16」を追加。
- EpgTimerを起動。
- TVRemotePlusをインストール。
-
- インストールするフォルダ → C:\DTV\TVRemotePlus
-
- ローカル IP アドレス → 192.168.0.x
-
- 利用ポート番号
-
- TVTest の BonDriver → 2
-
- EMWUI のある URL
-
- 録画ファイルのあるフォルダ → video
-
- WinSCard.dll・WinSCard.ini を C:(TVRemotePlusをインストールしたフォルダ)\bin\TSTask
- BonDriver_PX_S1UD.ch2をBonDriver_PX_S1UD_T.ch2という名前でコピーする。両方欲しいみたい。
- 受信できない時は、TSTaskCentreからチャンネル設定をしてみる。
リモートから見れるようにする(Konomi)
- https://192-168-x-x.local.konomi.tv:7000
VPNの設定
- ルータなどでVPNを設定するか、Tailscaleを使う。
- Tailscaleは設定が簡単なのでおすすめ。
Windows11のスリープを切る
- 「画面とスリープ」をなしにする。
- 「システムを無人状態で解除すると一定時間経過後にスリープに戻る」を無効にする。
- 「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238c9fa8-0aad-41ed-83f4-97be242c8f20\7bc4a2f9-d8fc-4469-b07b-33eb785aaca0」の「Attributes」の値を「1」から「2」にする。
- コントロールパネルを開き、右上の「表示方法」を「大きいアイコン」に変更した後、「電源オプション」をクリック。
- 続いて「プラン設定の変更」→「詳細な電源設定の変更」と進み「電源オプション」を開く。
- 「システム無人スリープタイムアウト」の時間を「0」(無効)に変更する。
Tips
- TVTest_0.7.23 EpgDataCap_Bon(人柱版10.66)以降のバージョンはスクランブル解除機能が別になっている。それ以降はB25を使う。
- チャンネル選択が出駅ない場合、ch2ファイルがおかしい。
- C:(TVRemotePlusをインストールしたフォルダ)\logのログファイルも役に立つ。
ref.
- http://quuta.atgj.net/gadget/2021041801
- https://qiita.com/makki547/items/6a34b35084c0e9228f01
- https://github.com/dogeel/recdvb