BonDriver共有ツール総合 その5
■ このスレッドは過去ログ倉庫に格納されています
前スレ
BonDriver共有ツール総合 その4
http://mevius.5ch.net/test/read.cgi/avi/1487079439/
◆ Spinel
MPEG2-TSを出力するTVチューナを複数のアプリで共有するためのサーバです。
別途BonDriver_Spinel.dllを使用すれば、BonDriver対応アプリからすぐに使うことが出来ます。(本体Readmeより)
- 公式サイト - http://lapislabs.blog24.fc2.com/
- 対応製品 - BonDriverが利用できるもの全般
- 入手方法 - サーバー公式サイトより入手可能。
◆ BonDriverProxy / BonDriverProxyEx / BonDriverProxy_Linux
他のBonDriverへTCP越しにプロキシ接続するだけのツールです。
機能の少ないSpinelみたいなとりあえず軽くシンプルにを目的
Exでは、サーバ側にBonDriver自動選択機能を追加
- ソース - https://github.com/u-n-k-n-o-w-n/
- 対応製品 - BonDriverが利用できるもの全般
- 入手方法 - 以下のサイトより入手可能。
https://drive.google.com/folderview?id=0B-b35lIwjw6ybzV5QU9DWkJLUWc 今時のソースはVS2010でビルドする方が面倒臭い。 ひさしぶりにSpinelクライアントでTvtest起動したら以下のメッセージが出て視聴出来ません。
BonDriverの初期化ができません。チューナーを開けません。BonDriverにチューナーを開くよう要求しましたがエラーが返されました。
いつからこの事象が起こるようになっているのか分かりませんがwindows10バージョン 1803でKB4487017まであたっています。
レベルの低いレスで申し訳ありませんが助言などいただけましたらさいわいです そのエラーメッセージでググると最初に出てくると思うが・・・
書き込む時間無駄だったかもね サーバーというかチューナーを実装しているPCでは問題なくTvtestで視聴できますがクライアントではだめで…
当方のググり方がヘタなせいか引っかからないんです >310です
bondriver pt3 master vs2017
出来ました、できてたといいますか…
新ビルドと旧ビルドを混合していました。開発者様、ごめんなさいm(_ _;)m pt3などの内蔵チューナーとUSB接続のチューナーでpt3はTVrockで管理して録画をさせて、外部チューナーをspinelで他のPCで視聴専用のチューナーとしたい時は出来るものなのでしょうか?
spinel今まで一度も触った事がないので…
BCASはboncas serverで他PCで管理するとした場合。 >>318
別にわざわざboncas serverを使う必要も、
追加のUSB接続のチューナーを買う必要もないよ。
単純に現在の録画PCにSpinelを導入すれば問題なし。
B-CASの解除だって録画PCのSpinel本体にやらせればいい。
暗号化解除前のTSが必要とかいう変わった人じゃないんだろう?
Spinelで接続する優先順位の設定できるから、
録画PCのTVrock録画(inSpinel)を最上位にして、次が録画PC上でのTVtest(inSpinel)、最後が外部PCのTVtest(inSpinel)にしておけば
録画が失敗することもない。 >>316
SpinelクライアントPCのTVTestで設定しているBonDriver.ini内のIPアドレスと
Spinelを稼働させているPCのIPアドレスが一致しているか確認してみな
Spinelを稼働させているPCのIPアドレスは固定させないとダメだぞ
ルーターのDHCP設定で固定IPを割り当てるように設定する Spinel.ini の KeepChannelOnClose の値って どこから引っ張ればいいのでしょうか?
PLEX PX-W3U4 なので、PXW3U4 とか設定してみようと思いますが、並走でQ。 KeepChannelOnClose = PXW3U4 で 最後に選択したチャンネルが保存されました。
Spinel BonDriver の ini の TunerPath = "PXW3U4/0/S/0" を参照すればよかったんですかね。 KeepChannelOnCloseですが、TvRcokでの予約録画で、予約したチャンネルと違うチャンネルで録画されるということが発生したので元に戻します。
KeepChannelOnCloseが原因か分かりませんが、重大な事故だったので共有しておきます。 >>314-315
自己解決というかなんというか見れるようになりました。スレチ?申し訳ありません
BonDriver_Spinel_〜〜〜_XX.dll.iniのAddress部分がサーバーのIPアドレスと違ってました うん、基本中の基本というか
>>320の指摘通りというか >>320>>320>>327
ごめんなさいでした。まことにおわびのしようもございません bondriverproxyexのスクランブル解除で使用するカードリーダーはどうやって指定するのでしょうか。
またlibarib25のファイルの置き場所は、本体と同じフォルダに置けば良いのでしょうか。
クライアント側にカードリーダーをつないでの視聴は確認できましたがサーバ側で一括して解除したいです。
デコード対応版を使用しています。どなたか教えてください。よろしくお願いします。 spinelからの乗り換え組なんですけど >>187 で引っかかって週末潰しました。
これはわからんわ… >>187 に感謝。
結構はまりそうな内容だけど意外に皆さんからの報告なくてどうしてるんだろうと思う。 20180716&Splitterだけど特に引っかからなかったな
4波化してるからかな BonDriverProxyがいきなり使えなくなったが
ここに誰もいないということはうちの環境か うちや大丈夫やよ
windows7で今月のwindows updateはまだ当ててないが。 今月のMay2019で阿鼻叫喚が聞こえてきそうだ・・・
先に言っておく、大抵の場合はドライバは入れ直しだ
それでうちは動いている >>337
グラボのドライバの設定が一部初期状態に戻った以外はなんともなかったよ
録画鯖だから余計なもの入れてないせいかもだけどねぇ >>187
>>332
これって結局BDAとSplitterとどっちの問題? >>335
使えなくなったぞ。
昨日までは使えてて今朝の番組が録画失敗してたわ。
spinelの環境が辛うじて残ってたから試したら、こちらは問題なかった。 >>343
windows 1903にしたけど動いてるよ
何か設定変更してない?ipアドレスとか >>344
原因が判った。
セキュリティーソフトが本当に何故か解らないが
FWの設定が初期化されていて、BonDriverProxyEXが
使っていたポートが塞がれている状態だった。
それに加えて、固定化していたローカルIPアドレスも自動取得になっていて
固定化するとWEB閲覧が出来ないという謎状態。
設定は何度も確認したが間違えてないのに。
まず、ローカルIPアドレス問題を解決。
でもまだ視聴が出来ない、spinel経由では見られるのに。
ポート開放と何度かIPアドレス自動取得〜固定化を繰り返したらしたら
視聴と録画が出来る様になった。
昨日の日中は相撲を見てたし、PCは本当に何も弄っていないから
訳がわからなくてPT2の故障まで疑ったわ。 >>345
推敲してる途中で送信しちゃった。。。
とにかく、何とか動作するようになりました。 WinってクソだからプライベートIP固定ってしたあとDNSの値が吹っ飛んでる時があるからそれかもね。
固定値入れてOK押したあともう一度確認するといいよ。
スレチなレスしてしまったけどProxyEX動いてよかったね なんとなくだけどプライベートIP固定はルーターでやってるな IPアドレスはネットワーク側が扱うものなんだからルーターのDHCP固定でやれよとしか… >>349
出来ない事情があって。。
スレチだから、もうお終いに。 ProxyEXとSplitterで1サービスのみスクランブル解除をTVTest以外からもできますか?Mirakurunで使いたいのですが… BonDriverProxyExでスリープ運用
CONNECT_TIMEOUTの長さに関係なくたまに復帰後チューナーオープンに失敗してたので
BonDriver_Proxy.cppの823行目に空行とSleep(1);を足してMP送信後1秒待つようにして
TIMEOUTを10秒にしたらまったく失敗しなくなった
価値ある1秒 Sleep(milliseconds)とsleep(unix)で違うんですね
0.001秒でも効いてるのか失敗は皆無ですが
一応他と合わせてSleep(10)にしときます
ご指摘ありがとうございました >>355
Sleep(10);で頻度は下がった気がするけどまた失敗
失敗する時はTVTestがチューナを開いていますで止まって
タイムアウト経過後にBonDriverの初期化に失敗しましたになる
スリープ復帰後準備ができる前に処理に入ってしまうとfor無限ループする?
タイムアウト120秒でもダメ
初期化式なのか増減式なのか 何度もすみません
勉強した結果
サーバーがスリープ復帰直後だとselect()でどれだけ待っても
ファイルディスクリプターがreadyにならずタイムアウトしてるっぽい
なので824行目にラベルtcp:を足して851行目を
if (i == 0)
goto tcp;
else
に置換してタイムアウトで終了した場合リトライするようにした
サーバーがオフだとエラーで止まるけどオンだと
BonDriverProxyが起動してなくても戻り値が0になるみたいで
そうなると無限ループ
でもこれでチューナーオープン失敗はなくなるはずと信じたい BonDriverProxy-masterをVS2019でビルドしようとしたら
'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
error C2039: 'string': 'std' のメンバーではありません。
error C2923: 'std::vector': 'string' は、有効な テンプレート 型引数 (パラメーター '_Ty') ではありません。
みたいなエラーが大量に出るのですが何が原因ですか? 表示されてる意味が理解できないなら
聞いたところで対処は無理だと思うよ
大量に出るんだったら大量に修正が必要だろうから >>361
BonDriverProxy-masterをダウンロードして、VS2019 16.3.1 でビルドしてみたけど
問題なかったですね。
プロパティのプラットフォームでVS2013になっていないのかな。 長文での質問になりました、すみません
spinelからの乗り換えで先週からBonDriverProxyEx1.1.6.6を使い始めました
解説サイトを見ながら設定を終え、今まで通りEDCBで使用出来る様になったのですが
クライアント側のPCで見る時、何故かサーバー側を2.4ghzのwifiでネットワークに接続していないとEDCBでまともに見る事が出来ません。
EDCBはxtne6f氏版190813でサーバーのアドレスは
2.4ghz 192.168.11.8
5ghz 192.168.11.8
有線LAN 192.168.11.10
クライアント側のアドレスは
有線LAN 192.168.11.11
となっていてwifiを2.4gから5gに切替えるとEDCBが起動せず
サーバーのBonDriverProxyExのinformationを見ていても繋がってる形跡がありません
アドレスを書き換えて有線のみだとEDCBがフリーズしたりカクカクになりまともに視聴出来ません。
↓に続きます 2.4gのみもしくは2.4g+有線LANだと問題無くEDCBが起動します。
2.4gはなるべく使いたくないので有線もしくは5gで使える様にしたいのですがこうなる原因で見落としがちな点はありますか?
ファイル共有は問題無く出来て、ファイル転送をしても
有線だと930mbps以上、5gでは200mbps以上出ています
2gでは3〜40mbps程度です
有線はルーターやハブ、ケーブルの組み合わせが原因の可能性もありそうですが
何故5gだと繋がらないのかが謎です >>367
それはやった事が無く、やり方が分かりません…
それはサーバーで起動したEDCBからTCPで配信して
クライアント側で見るって感じになるのでしょうか?
クライアント側のTvTest0.10でBonDriver_Proxy_Tを使い見るってのは
自分が上でやっていたのと同じですよね? >>365-366です
5gだと繋がらない件ですが
ネットワークプロファイルがパブリックになっているせいでしたorz
プライベートにしたら何事も無かったかのように繋がりました
ファイル共有はパブリックだと出来ないって思ってたのに何で共有出来てたんだろう
2gで繋いだ時との違いはEDCB→UDP→TvTestだと音ズレやカクカクになったりと酷く
頻繁にフィルタグラフ初期化が必要な感じでしたが
これはUDPからTCPに変更すると解決しました
有線だとEDCBそのものがフリーズしたりSignalが0になるためTCPにしても駄目でしたが
もしかして>>367さんのアドバイスはこの事でしたか? >>369
ちゃんと5GHzとか2GHzとか書こうよ >>370
すみません、紛らわしいですね
気を付けます 5Gの超高速通信は28GHz帯を使うので電波が受信出来のかなぁ? Windows10
BoncasServer.exe 1.0.1.0
SCR3310/v2.0
これでBoncasServer立ち上げると「サーバーの起動に失敗しました。TCPポートまたはカードリーダーをオープンできません」と出てきます。
ポート6900は使用している様子はないです。
タスクマネージャー見るとSmart Card Sharing Server(32ビット)とかいうのが複数動いてますが、
もしかしてもう起動してるってことですかね 1年ほど前 >>266 を書き込んだ者です。
Spinel から BonDriverProxyEx に乗り換えて謎のドロップに悩まされていたのですが、BonDriver と PTCtl.exe (ついでにEDCB本体も)を VS2019 でリビルドしたら直りました。
同じような事で悩んでいる人はいないかもしれませんが念のためご報告しておきます。
当時レスいただいた方もありがとうございました。 BonDriverProxyExでBonDriver自動選択機能を目当てに使っていたのですが、
ネットワークに繋がなくてもBonDriver自動選択機能が使えるのはVisualPT以外の方法は有りますでしょうか。 >>381
>>382
ありがとうございます、127.0.0.1で出来ました。 過去スレ参考に2チャンネル同時視聴出来るようになった
後続の方のために参考メモ 環境:Win10 PT3 各種最新を2017(x64)ビルド
[サーバー]
BonDriverProxyEx.exe、BonDriver_PT3-**.dll、BonDriver_Splitter_PT3-**.dll (**はS0/S1/T0/T1)、及び各種同名.ini
●BonDriverProxyEx.ini
[BONDRIVER]
00=PT-S;BonDriver_Splitter_PT3-S0.dll;BonDriver_Splitter_PT3-S1.dll
01=PT-T;BonDriver_Splitter_PT3-T0.dll;BonDriver_Splitter_PT3-T1.dll
●BonDriver_Splitter_PT3-S0.ini
[BONDRIVER]
00=BonDriver_PT3-S0.dll
01=BonDriver_PT3-S1.dll
●BonDriver_Splitter_PT3-S1.ini
[BONDRIVER]
00=BonDriver_PT3-S1.dll 【←注意】
01=BonDriver_PT3-S0.dll 【←注意】
●BonDriver_Splitter_PT3-T0.ini
[BONDRIVER]
00=BonDriver_PT3-T0.dll
01=BonDriver_PT3-T1.dll
●BonDriver_Splitter_PT3-T1.ini
[BONDRIVER]
00=BonDriver_PT3-T1.dll 【←注意】
01=BonDriver_PT3-T0.dll 【←注意】 (続き)
[クライント TVTest0.10.0]
BonDriver_Proxy-S.dlli、BonDriver_Proxy-T.dll、各同名.ini
●BonDriver_Proxy-S.ini
[OPTION]
BONDRIVER=PT-S:desc
●BonDriver_Proxy-T.ini
[OPTION]
BONDRIVER=PT-T:desc ??普通には2チャンネル同時視聴できないの?
PT3なら4つできるんじゃないの? 出来るよ
そもそもsplitterは複数の種類の違うbondriver(地デジとbscs等)をまとめて1つのbondriverにするとか
複数のチャンネルがまとまってるcsを分離したり字幕とか除去して帯域を減らしたい場合に使うものだから普通はproxyEXだけで事足りる 上の人はなんでsplitter通してるのか意味わからんけど
単純にproxyEXにpt3-t0,1とs0,1の2つのグループ作れば
2チューナー持ちのbondriverが2つ出来るから4つ同時に起動して使える splitter
cs分離して使っていますが、EDCBで同一トラポンでチャンネルが違う番組が続いた時に不具合、どうもチャンネルが変わってない様子で、今は手動でチューナー割り振ってます
EDCB、bondriverどっちに原因? ネットワーク越しに録画でもしてるの?
EDCBにsplitter渡すメリット無いでしょ plexのMLT5PE、W3PE、Q1UDでPCがしょぼいせいか普通にセットするとBSCSが計4本ぐらいが限界なのでsplitterで分離してます、気のせいか限界は上がった気がする
ただ同時録画は地デジ合わせて10本くらいまでかも、同時録画開始は6本程度
なかなか思うようには動いてないです EDCBは事前に取ったEPGで同一トラポンに別チャンネルある前提で動いてる
同一トラポンなら選局しないみたいなスイッチあればOFFにするとか BonDriverProxyExでクライアント側でスカパー!プレミアムをtvtestで見るにはb1のデコードはどうややるんですか? >>384
こうすりゃ凡は1つで見かけは3波の4チューナー
もちろん同時に地デジやらが3つは開かんが2つづつはok
00=PT-SP;BonDriver_Sp-PT0.dll;BonDriver_Sp-PT1.dll;BonDriver_Sp-PT2.dll;BonDriver_Sp-PT3.dll
BonDriver_Sp-PT0.ini
00=BonDriver_PT3-T0.dll
01=BonDriver_PT3-S0.dll
BonDriver_Sp-PT1.ini
00=BonDriver_PT3-T0.dll
01=BonDriver_PT3-S1.dll
BonDriver_Sp-PT2.ini
00=BonDriver_PT3-T1.dll
01=BonDriver_PT3-S0.dll
BonDriver_Sp-PT2.ini
00=BonDriver_PT3-T1.dll
01=BonDriver_PT3-S1.dll >>394
以前はspinelでサーバー側でB1デコードしてたけど
チューナーをMaxM4に替えたらspinelではプレミアムと地デジが1CHに設定できなかったにで
この際BonDriverProxyEx乗り換えることにして色々調べてみたら
プレミアムではBonCasLinkではなくBonCasLink_SPHDでcasを共有するみたいなのですが
TVTestのTSプロセッサーの設定でモジュール=TVCAS_B1.tvcas デバイス=BonCasClient
を設定すのですがフィルター欄に選べるフィルターが出てこない状態です
皆さんは問題なくクライアント側でプレミアムを視聴できてますか >>396
BonCasLink_SPHDはバグ持ちなので使わないほうがいい
BonCasLinkを汎用化して自分でビルドする
BonCasClientを使えるようにするにはtvcas,BonCasClientのソースを修正する必要がある
そんな面倒なことしなくてもBonCasClientをWinSCard化しものがあるのでそっちの方が汎用性がある
全部一箇所に纏まってるから探して BonDriverTunnel、使ってみた。
設定に悩むことなく。楽でいい、これ。 よく読んでないけどSpinelの代替になる感じですか? SDばかり8本のND6を8画面で視聴
できれば帯域50M程度でうけたく
Spinel、Proky、Splitterやら試すも40Mx8とかになっちゃう
どうすれば帯域しぼれるのでしょうか? 親をBonDriverTunnel
子はProkyでうまくいきました >404
BonDriverLocalProxyと組み合わせればできた。 >>397
休日なので少し試してみた。
おま環かもしれんがTVTestx64でBonDriverLocalProxy使うとTVTestが落ちる。
どうもTVTest.tuner.iniでvolatileを指定してると落ちるようだ。
まぁこれは自分で設定変えれば済む話か。 >>409
うちはx64のmasterブランチのTVTest(0.9.0)だが落ちることはないみたい
どのバージョンのTVTest? >>410
あー、0.10.0でした
TVTestのほうが問題だったのかな… ■ このスレッドは過去ログ倉庫に格納されています