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 >>277
>sample.exeで認識はしてるの?
うむ。PT1-2の凡ドラで普通に動くから他の共有ツールなら問題ない。あくまでVirtualPTの話。 >>278
既にZ68やH67の世代でnative PCIじゃないから、ライザー固有の問題じゃない? >>279
自分もそもそもnon nativeなのは気になったけど、
pci pcieの変換カードはチップが違う2種類持ってるけどどっちもVirtualPTで認識しないし
そもそもOSで認識出来てるからVirtualPTのチューナー検出方法の問題だと思うけど >>280
マザボ上のPT2か、ライザー上のPT2か
ソフト的にはバス番号やデバイス番号が違うだけ。
それで今まで問題出たって聞いた事ないから
実行ファイルのbit数が一致してないとかか。 >>281
>実行ファイルのbit数が一致してないとかか。
ここが何の話なのかよく分からんけど
VirtualPTはチューナーデバイスがバス番号も一覧で出るので認識してないのはすぐに分かる >>282
VirtualPT.exeとDeviceEarthPT.dllが同じフォルダに入ってる筈だけど、
どちらもx64かx86に統一されてるかって事。 >>283
悪いけど別に新たにVirtualPTに手を出してみたら行き詰まったなどではなくて
ライザーカードを通すとって書いたのは通さない分には認識するのでそういう単純なミスはない 公開中止に追い込まれて、作者からは使っちゃダメって言われてるような品だってことさ
それをおま環に合わせて修正して、あげてくれって言ってるわけだね
ソース公開しろって脅してたやつらと変わらんな ライザーカードとかどんなデバイスでも動作保証外だろうし
ライザーカード使わずに使える環境があるならそっちで使ってればいいし、ないなら諦めてPT3なりなんなりを使えばいいだけの話 BonDriver_Splitterって二重に使うの駄目なのかな?
USESERVICEID=0でBonDriver_AとBonDriver_Bを1つにした>BonDriver_Splitte_1
(BonDriver_AとBonDriver_Bは排他で同時に使えないため)
そこで今度は独立して自由に使えるBonDriver_CとBonDriver_Splitte_1を1つにして視聴用のBonDriver_Splitte_2を作ったら
BonDriverの初期化ができません。
"D:\PT2\TVTest64\BonDriver_Splitter.dll" が読み込めません。
エラーコード: 0x45a
Windowsのエラーメッセージ :
ダイナミック リンク ライブラリ (DLL) 初期化ルーチンの実行に失敗しました。
とエラーメッセージが出た 猫熊猫氏のアレのSample.ini どこっすかね? あけおめ!
どなたか BonDriver_TCP.dll のソースのDLリンク知っていたら教えてください。 >>290
ソースってそんな見つからない物なのかなって試しにググってみたけど
数分で見つけたよww
ガンバレよ 定番質問なだけに、過去ログ読めっていう話もあるが
BonDriver(Meru customize edition) for UDP/TCP ver1.20 mod 2 (2016-12-17)
とかぐぐって落とせば入ってるよ >>291
>>292
私もコンパイルするのに、BonDriver_TCPのソースを探してます。
先程のキーワードでぐぐっても、ここの書き込みくらいしかまともに引っかからないので、
もう少し具体的なヒントが欲しいです。すみません。
BonDriver_UDPで録画中のEDCBを見られれば良いんですが、おま環でカクカクになるんです。 >>294
http://www.axfc.net/u/
「udp」で検索する。
3753613.zipがmod2
「tcp」で検索しても引っかからないよ >>275だけど自分でもおかしい症状だとは思ってたけど検証に使ってたマザーボード壊れてたわ。
デバイスマネージャーで認識してVirtualPTで認識しないのはよく分からないけど他のPCI-Eスロットの挙動も怪しくなってきて気付いた。
騒がせてすまない。 PT2搭載のwin8.1にspinelを導入しようとしている者です。pcはエプソンのat992e、pentiumG3220モデルです。メモリは3GBにしてます。
以前からtvtest(x86)とpttimerで問題なく視聴しているのですが、bondriver_spinelを通すと鯖でもクライアントでも関係なくなぜかeテレしか写りません。
チャンネル変更しても、ログに「チャンネルの変更が bondriver に受け付けられません。」と出るだけで、チャンネルスキャンも開始ボタンがグレーアウトしており実行できません。bondriver_spinelのバージョンもいくつか下げてみましたが変化はありませんでした。
ちなみに、以前virtualPTを導入した時もクライアント側では太めの黒い縁取りがあり、正常に観れませんでした。(この時はチャンネル異常はありませんでした。)
色々検索をかけてみても同じ事例は見つからないので、困り果てております。なにかアドバイスがございましたらよろしくお願い致します。 鯖側のBonDriverにChSet.txtがないんじゃね >>299
そうかもしれないと思って今確認しましたが他の付属ファイルも含めて正常に配置されていました。
試しにspinelのbondriverファイルからchset.txtを全て取り除いてみましたが同じようにeテレだけ映る状態です。
eテレだけっていうのがなぜなのか分かりません… Spinel以外でPT2チューナー権専有してそう。例えばTVTestとかpttimerでチューナー開けっ放しとか。 BonDriver_Spinel_PT-**.dll.logとかなんかエラーの記録ありませんか >>300
開始ボタンがグレーアウトするのはBonDriverのEnumTuningSpace()で返す
チューニング空間が1つも無い場合で、そんなことが起こるのは
ChSet.txtの読み込みに失敗しているくらいだと思うんだけどな...
BonDriverのリネームに合わせて、ChSet.txtもリネームしてたりしない? >>301
>>302
>>303
ご助言いただきありがとうございます。
303の方の仰ったとおり、ChSet.txtもリネームしてしまっていました。ケアレスミスというよりは、説明文の文脈をきちんと読み取れておらず、ChSet.txtも全部で4つ用意するものと認識しておりました。
元に書き直したあと、spinelを再起動させると無事チャンネル変更ができました。
ご協力頂きありがとうございました。
>>304
申し訳ありません。
こちらに質問を投稿したあと、しばらく回答がありませんでしたので、当初から回答して頂けるか不安だったこともあり知恵袋にも投稿してしまいました。無礼をお許しください。あちらの投稿は削除致します。 ttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12202971102
消えてないやんけ。 >>268
pt3ビルドしても映らない!
X自ビルド44kb
○ビルド済124kb >>307
32bit環境に64bitのdllをビルドして入れたからだろ。 Win8.1 64bit pt2 tvtest0.9.0(049)より。Bondriver なまけものさんHP 拝見させて頂きビルド。
Bondriverがしょきかできません。いろいろググりましたが分かりません。
なぜか教えてください。 vs2010ビルド bondriver pt3
vs2017ビルド tvtest 0.9
bondriverをvs2017テスト解析したらエラーが出てた素人なのでわからない
pt2も…bondriverビルド済みを探したほうが良いかも 今時のソースは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ビット)とかいうのが複数動いてますが、
もしかしてもう起動してるってことですかね ■ このスレッドは過去ログ倉庫に格納されています