Chinachu / BonDriver_Mirakurun

Other
57 stars 12 forks source link

【要望】MirakurunからBonDriver_Mirakurunへの送信をチャンネルごとではなくサービスごとに(ネットワーク帯域削減のため) #3

Closed tkmsst closed 5 years ago

tkmsst commented 7 years ago

LinuxでMirakurunを導入し、Windows側でBonDriver_Mirakurunを使って視聴する場合、現在はワンセグも含めて、チャンネル内のすべてのサービスが送信されるようになっています。そのため、特にCSを視聴する場合にネットワークの帯域が圧迫されてしまいます。

そこで下のリンクのような要領で、 https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/BonDriver_Splitter.conf Mirakurunの方であらかじめ1チャンネル1サービスにスプリットしてから(この際に不要なPSI/SIを削除できるとなお良い)BonDriver_Mirakurunに送信できるようにしていただけると大変ありがたいです。

スプリットする/しない、削除するPSI/SIについてはBonDriver_Mirakurun.iniで指定できると良いと思いますが、Mirakurunのserver.ymlでもいいかもしれません。

ご考慮いただけましたら幸いです。

tkmsst commented 7 years ago

どちらかというとMirakurunの方に書く内容でしたので一旦Close致します。

akimasa commented 7 years ago

https://github.com/akimasa/BonDriver_Mirakurun/releases/tag/v1.2.2-alpha それっぽいのを作ってみました。

追記: リンク先のバイナリは大丈夫なはずです。が、ソースが違うコミットのリンクを一時期貼ってしまいました。今はソースも大丈夫なはずです。

tkmsst commented 7 years ago

akimasaさん、ありがとうございます。参考にさせて頂き、チューナ空間ごとに表示されるようにして下記にcommitしました。 https://github.com/epgdatacapbon/BonDriver_Mirakurun/tree/service

あとはBonDriver_Splitterのように、不要なPSI/SIを削除してから送信できるようになれば完成かと思います。(Mirakurun側の対応が必要でしょうか)

akimasa commented 7 years ago

https://github.com/akimasa/Mirakurun/tree/delpids-dev https://github.com/akimasa/BonDriver_Mirakurun/tree/del-pids

不要なPIDを送信しない設定をつけてみました。 上記のURLにあるMirakurunとBonDriver_Mirakurunを使い、BonDriver_Mirakurunの設定ではSERVICE_SPLIT=1かつDELETE_PIDSがコメントアウトされていない時だけちゃんと指定されたPIDが消されます。

h-mineta commented 7 years ago

有難う御座います 先ほどマージしました 特に問題が無ければこちらのIssuesもCloseしたいと考えております