BonDriver共有ツール総合 その4©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
前スレ
BonDriver共有ツール総合 その3
http://echo.2ch.net/test/read.cgi/avi/1484858213/
◆ 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 ・VirtualPT
VirtualPTはアースソフトPT1・PT2等のチューナーをラップし仮想チューナーを公開するサービスアプリケーションです。
BonDriverインターフェースに対応しているアプリケーション(TVTest(TV視聴)、TVRock(TV録画)、EpgDataCap_Bon(TV録画)等)でお使いいただけます。(公式サイトより)
- 公式サイト - http://blog.livedoor.jp/domamemo/
- 対応製品
EARTHSOFT PT1/PT2/PT3 (PT3は1.11以降)
PLEX PX-W3PE/S3U/W3U2/W3U3 (いずれも1.09以降)
- 入手方法 - 「VirtualPT_0118.zip」を最後に公開停止。ググれ。
・RemoteTuner / BonDriver_RemoteTuner
ソース付き、2Kとかの古い環境でも動く
Spinel使ってみたいけどXPで.NET Frameworkなんて入れたくない人とか
ソースいじって自分好みに改造して使いたい人向け?
- 公式サイト - http://www.pine.mynetwork.org/WebNote/Note.aspx?gr=DTV&id=1ZTUKFU6F96L8
- 対応製品 - BonDriverが利用できるもの全般
- 入手方法 - サーバー公式サイトより入手可能。 ・BonDriver_RDCT ( BonDriver_Reduction )
BonDriverのカプセル化、BonDriver_SpinelをEDCBで利用時のマジックパケット対策等
- 公式サイト - なし
- 対応製品 - BonDriverが利用できるもの全般
- 入手方法 - http://www1.axfc.net/uploader/search.pl?search_str=BonDriver_RDCT&sort=1&sort_type=uid&sort_m=DESC より入手可能。 libarib25が更新されてるけど、b25パッチ当てたやつを新しくビルドしたほうがいいのかな?
一応、やってみて問題なさそうだけど・・・ 共有ツールとはちょっと違うかもしれないけど、mirakurun 入れてbondriver_mirakurun 使っても同じようなことができる。
三波化されたProxyExみたいなかんじ。 >>23
ライブラリを簡単に使うためのユーティリティクラスにライブラリの関数へのラッパーインターフェースが
追加されただけみたい
b25パッチからは使われる事は無いから関係ないよ BonDriverProxyEx version 1.1.6.6 用の b25パッチ、頂けませんか?
手パッチではどうもエラーが続出して上手くあたりませんでした。。。 (書き込み失敗したっぽいので再投稿)
EXのサーバ側iniのADDRESSって0.0.0.0じゃなきゃならないのですか?
IPを指定(例:ADDRESS=192.168.0.10,192.168.0.11)した場合TVTestが接続できなくなります
環境:
サーバ、クライアント共に、Win10Pro
サーバ、クライアント共に、ファイアウォール、ウィルス対策共にOFF
サーバIP:192.168.0.11
クライアントIP:192.168.0.10
EXサービス版1.1.6.6
サーバ設定
[OPTION]
; サーバ側でのアドレス指定では「,」区切りで複数インタフェースを指定可能
; e.g. ADDRESS=192.168.0.100, 127.0.0.1
ADDRESS=0.0.0.0
PORT=1192 >>29
http://echo.2ch.net/test/read.cgi/avi/1428405907/474-489n
もしかしてこれと同じ問題でしょうか…?
ただ、この時の474さんの場合は0.0.0.0指定で使えるようになった事で解決とされてるので、
何が原因なのかは結局判明してないんですよね(;´Д`) iniにサーバー側以外のIPアドレスを指定しているような気がします...
サーバー・クライアントともにADDRESS=192.168.0.11 でどうですか? >>30-31
0.0.0.0や192.168.0.11 (サーバ自身のIP)ではクライアントからの接続はできました。
以下をサーバ上のコマンドで確認しました。
PS C:\Users\user> # ADDRESS=0.0.0.0
PS C:\Users\user> netstat -nao | select-string 1192
TCP 0.0.0.0:1192 0.0.0.0:0 LISTENING 6968
PS C:\Users\user> # ADDRESS=192.168.0.10
PS C:\Users\user> netstat -nao | select-string 1192
PS C:\Users\user>
PS C:\Users\user> # ADDRESS=192.168.0.11
PS C:\Users\user> netstat -nao | select-string 1192
TCP 192.168.0.11:1192 0.0.0.0:0 LISTENING 7144
PS C:\Users\user> # ADDRESS=192.168.0.10,192.168.0.11
PS C:\Users\user> netstat -nao | select-string 1192
PS C:\Users\user>
PS C:\Users\user> # ADDRESS=192.168.0.11,192.168.0.10
PS C:\Users\user> netstat -nao | select-string 1192
どうも、サーバ自身のIP以外だとlistenされていない様な気がします。 >>32
そもそもサーバ上のどのネットワークインタフェースにきたリクエストを
受け付けるかを制限する機能なんじゃね?
具体的に何がしたいの?
特定のクライアントIPアドレスからのリクエストしか受け付けないようにしたいとかなら、
ファイアウォールのポート設定でやるしかないと思うが >>32
もしかして、簡易TCP wrapper的な機能かと考えられたと言う事でしょうか…。
サーバ側でのアドレス指定は>>33さんが書いてくれている、
> そもそもサーバ上のどのネットワークインタフェースにきたリクエストを
> 受け付けるかを制限する機能なんじゃね?
の通りなので、本格的なアクセス制御が行いたい場合はOS付属のファイアウォール機能等で
お願いしますヽ(;´ー`)ノ EDCBスレでも質問したのですが、ProxyEX側の設定の問題かもしれませんので聞かせて下さい。
1サービス1チャンネル環境下に置いて、EDCBの番組表から右クリックで適当な番組を
「指定サービスのみ」(デフォルト設定)で番組を視聴/録画しようとすると必ず失敗(画面真っ暗)します。
TVTestで視聴した場合、受信レベルが0.9dB前後まで落ちているのがわかります
録画した際のerrログにはMPEG2を保存した記録もありません。
視聴時の対処法として、視聴予約した際に出てくるEpgDataCap_Bonのサービスから一旦別サービスを選択し、
再度目的のサービスを選択し直すとTVTestに画面が表示されます。
対応方法などありましたら教えてください
環境
Win10
Q3PE
EDCB abt8WG氏/xtne6f氏の3/24今日時点での最新版両方
ProxyEX 1.1.6.6
BonDriver_BDA-2017-02-06
TVTest 0.90 BonDriverProxy_Linux + PX-S1UD (無印) がうまく動作しないので見て頂きたいです。
docker + docker-compose で動かしています。
Dockerfile, docker-compose.yml は以下のものです。
https://gist.github.com/anonymous/aeb5e7e3340f951d2c3e57f8a9daf1cc
Docker host には debian (jessie) を使用しています。
クライアントは2台あって、それぞれ recbond で受信しています。
各クライアントの CHANNEL_LOCK の指定は以下のようになっています。
A : CHANNEL_LOCK=1
B : CHANNEL_LOCK=0
まだ続くのでレスを分割させていただきます。 このとき A もしくは B の片方だけが受信する場合は問題が無いのですが、
・A が受信中に同じチャンネルを B が受信しようとすると B が BonDriver を開けない
・B が受信中に同じチャンネルを A が受信しようとすると A が BonDriver を開けない
・B が受信中に異なるチャンネルを A が受信しようとすると A が BonDriver を開けない
このように 先に1台受信していて、さらに後からもう1台が受信しようとすると
CHANNEL_LOCK の設定関係なしに、後から受信しようとしたクライアントで BonDriver が開けません。
なにか設定が間違っているのでしょうか?
PX-S1UD ではなく cdev 版の PT3 でも docker 上で BonDriverProxy_Linux(Ex版) を動かしているのですが、
上記のような問題は発生しないです。
どうかよろしくお願いします。 ↑の書き込みをしたものですが、自己解決しました。
BonDriverProxyEx.conf の
00=PT-T;/BonDriverProxy/BonDriver_DVB-T0.so;
最後の ; が不要ということでした。
スレ汚し失礼しました BonDriverProxyEx1.1.6.5にb25_patch_for_bdpex_1.1.6.4を当てるとこんな感じで幾つか失敗してるっぽんだけどどうすればいいの?
C:\BonDriverProxyEx-master>patch -p0 < b25_patch_for_bdpex_1.1.6.4.txt
patching file BonDriverProxyEx/BonDriverProxyEx.cpp
Hunk #3 succeeded at 947 (offset 16 lines).
Hunk #4 succeeded at 1334 (offset 92 lines).
Hunk #5 FAILED at 2018.
1 out of 5 hunks FAILED -- saving rejects to file BonDriverProxyEx/BonDriverProxyEx.cpp.rej
patching file BonDriverProxyEx/BonDriverProxyEx.h
Hunk #2 succeeded at 61 (offset 1 line).
patching file BonDriverProxyEx/BonDriverProxyEx.vcxproj
patching file BonDriverProxyEx/BonDriverProxyEx.vcxproj.filters
patch unexpectedly ends in middle of line
Hunk #2 succeeded at 63 with fuzz 1. BonDriver_Splitterのバグというか仕様というか
[BONDRIVER]って、日本語が入ったファイル名(BonDriver_日本語.dllなど)だと使えませんね spinel越しにlinuxで視聴出来る一番シンプルな方法教えて proxyEXでいいだろ
どうしてもspinelじゃないと駄目な理由でもあるのか? >>42
人に聞かないとできないんだったら、諦めるのが一番。 BonDriverProxyEx 1.1.6.6にB25 patch for BDPex 1.1.6.4を当ててやっとビルドできたので保守 Windows7でWindowsUpdate後からBonDriverProxyExが正常に動かない。 何とか更に聞くことなく行けたトントン。
俺も頭が固いぜ >>51
オナパスが解けないことで定評のある俺でも考えてなんとか解けたので良いパス認定してやる
最近何故かVirtualPTが調子悪くて切り替え先を探しているタイミングでほんとありがとう ▲ハ ハ,,ハ ハ ハ /■ヽ ハ,,ハ
(=゚ヮ゚) (,,^0^) (*゚ヮ゚) (*゚ヮ゚) (*゚ヮ゚)
~(,,u,,u ~(ou,,uっ~(,,u,,u ~(ou,,u ~(ou,,uっ >>57
カワイイ......(*゜∀゜)=3ハフンハフン BonDriverProxyEx使ってみてるけど
サーバー側かBonDriver_SplitterのUSESERVICEID=0でもDEL機能欲しいな。
チャンネル1サービスモード以外でも最初から削除してたいパケットが あ、自己解決(かも)
ttps://msdn.microsoft.com/ja-jp/library/2kzt1wy3.aspx BonDriverProxyExでBonDriver_Splitterを使って1サービスモード使いたいんだけど
うまくいかないから教えて欲しい
BonDriverProxyExのフォルダがこんな感じになっていて
https://i.imgur.com/CIYJAAc.png
BonDriver_Splitter_PX_W3U3_**.ini 内で対応する BonDriver_PX_W3U3_**.dll を指定
それで
BonDriverProxyEx.ini 内で BonDriver_Splitter_PX_W3U3_**.dllを指定すればいいのかなと思ったんだけど
これでTVTestでこんな感じで見られない
https://i.imgur.com/Hi0Mo8b.png
一応前段階としてBonDriver_Splitter使わずBonDriver_Proxyのみなら普通に視聴できているんだけど
BonDriver_Splitterの使い方根本的に間違えてる?どうしたら良いのか教えてください すいません自己解決
気にしながらやっていたつもりがいくつかBonDriver_Splitter_PX_W3U3_**.iniがShift-JISになっていた事と
スペース定義をイマイチ理解せずにコピペしていたことが原因でした S(BSCS)かT(地上波)これは、
やっぱ。マウスで切り替えるしか無いんですよね?
統合されて今やってる放送縦にズラーッとさせたいんですが?
あれ、TvRockならできたっけ? RDCT使えばいいと思うよ
俺は視聴用ボンドラはRDCTにして全てのチャンネル表示にしてある >>76
>>77
方法があったんですね!
即レスありがとうございます調べて導入してみます BonDriverProxyEx使って外出先から見たいんだが、
スピードテストでサーバーもクライアントも100Mbps出てるのに
いざ見ようとすると一桁Mbpsとかでまともに見れない
どうしたものか 自分の機器構成も書かずに速度だけでエスパーしろってか? 単純に経路が違うんだろ。
サーバとクライアント間でスピードテストしろよ。 送出サイズとか変えてみれば?
BDPEがどういう動作してるかわからないけど
速度テストの速度は、アプリで実際出せる速度とは限らない
切り刻んだパケットを送るなら速度テストの100分の1しかでないこともありうる >>79
スピードテストはダウン速度だけ。
自宅のup速度が遅いんだろjk プロバイダの規制にかかってるのかもね
エンコなしでリアルタイム視聴だとipv6 ipoeで網内折り返しとか使えないと厳しいんじゃない TSの生データなんかアンチプロトコルに引っかかりまくりでしょ ■ このスレッドは過去ログ倉庫に格納されています