【視聴・録画】Linuxでテレビ総合11©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin 転載ダメ©2ch.net
2015/11/13(金) 19:57:34.22ID:26n4MVNw【関連スレ】
【自家製】MythTV Part.3【HDDビデオ】
http://engawa.2ch.net/test/read.cgi/linux/1223721998/
【BT878】Linuxでのキャプチャを語るスレ
http://engawa.2ch.net/test/read.cgi/linux/1017186805/
【前スレ】
【過去スレ】Linuxでテレビ総合xx
10 http://hayabusa6.2ch.net/test/read.cgi/linux/1417559598/
9 http://hayabusa6.2ch.net/test/read.cgi/linux/1388900589/
8 http://engawa.2ch.net/test/read.cgi/linux/1359268284/
7 http://engawa.2ch.net/test/read.cgi/linux/1342343650/
6 http://engawa.2ch.net/test/read.cgi/linux/1326804531/
5 http://engawa.2ch.net/test/read.cgi/linux/1309182037/
4 http://hibari.2ch.net/test/read.cgi/linux/1293388638/
3 http://hibari.2ch.net/test/read.cgi/linux/1269999876/
2 http://pc11.2ch.net/test/read.cgi/linux/1253880711/
1 http://pc11.2ch.net/test/read.cgi/linux/1231189481/
Linuxでテレビを見る http://pc11.2ch.net/test/read.cgi/linux/1013649811/
0175login:Penguin
2015/12/19(土) 14:09:28.69ID:EyOwZM1cAtomなMB買ってくるのが良いと思います
0176login:Penguin
2015/12/19(土) 17:22:52.71ID:RFSloq4nraspberrypi2でPlexチューナで幸せにはなれるよ
低消費電力で録画はもちろんライブ配信、変換まで出来る
0177login:Penguin
2015/12/19(土) 20:24:11.53ID:4CwC9yAzIntelドライバの出来が悪いのでデスクトップをVESAドライバで動かす事になる
0178login:Penguin
2015/12/19(土) 20:24:37.87ID:4CwC9yAz0179login:Penguin
2015/12/19(土) 20:49:13.00ID:YHBXlx/RそれPT2以上に使えますか?
0180login:Penguin
2015/12/19(土) 21:58:23.33ID:Xu2CV6pLPlexはたまにドロップする。
0181login:Penguin
2015/12/19(土) 23:08:55.95ID:t8I1Pj6Q君のレベルだとLinuxは無理だと思うよ
どうしても使いたいならPCとチューナーの基礎知識ぐらいは自力で調べな
0182login:Penguin
2015/12/20(日) 17:47:05.77ID:Dexwln3r0183login:Penguin
2015/12/20(日) 18:04:04.01ID:fChbqLrz0184login:Penguin
2015/12/20(日) 22:09:10.55ID:cy5n5Mx/でも何か使えない意味わからないって駄々こねてるレベルの人しかここ来なくなったね
ちょっと前は良かったのに…冬休み?
0185login:Penguin
2015/12/21(月) 02:17:33.28ID:VUSO7bfPBonDriverProxy_Linux + recbondがMacで動作確認できたので
需要は不明ですが一応書いておきます
環境
Mac(受信側)
OS : El Capitan 10.11.2
Windows(配信側)
OS : Windows Server 2012 R2 + BonDriverProxyEx
チューナ : PX-W3U3
Windows(BonDriverProxyEx)から、Mac(BonDriverProxy_Linux)へ配信を行っています
BonDriverProxyExが使えればいいので配信側はLinuxでもokなはずです。
Windows側の作業
1. BonDriverProxyExをビルド&インストールして実行する
2. BonDriverProxyExにスクランブルを解除できるパッチを当てる(ググってください)
Mac側の作業
1. homebrew等でgcc, automakeをインストールする
(gccがあまり古いものだとmultilibが有効にならず失敗します)
今回はbrewからgcc 5.3.0とautomake 1.15をインストールしました
2. BonDriverProxy_Linuxのビルド
git clone https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux
cd BonDriverProxy_Linux
g++ -Wall -pthread -O2 -DNDEBUG  -fPIC -c -o BonDriver_Proxy.so.o BonDriver_Proxy.cpp
g++ -shared -Wall -pthread -O2 -o BonDriver_Proxy.so BonDriver_Proxy.so.o -ldl
make sample
↑本来はmake client; make sampleでokですが、
うまくMakefileが機能しなかったので、Linuxでのmake clientの実行結果をコピペしてます
0186login:Penguin
2015/12/21(月) 02:19:22.74ID:VUSO7bfPcp BonDriver_Proxy.conf BonDriver_Proxy-T.so.conf
cp BonDriver_Proxy.conf BonDriver_Proxy-S.so.conf
cp BonDriver_Proxy.so BonDriver_Proxy-T.so
cp BonDriver_Proxy.so BonDriver_Proxy-S.so
vim BonDriver_Proxy-T.so.conf (confの設定)
vim BonDriver_Proxy-S.so.conf
./sample -b ./BonDriver_Proxy-T.so -s 0 -c 21 -t 5 -o ~/Desktop/sample.ts (地上波16chの録画のテスト)
~/Desktop に sample.ts が録画されているはずです
今回の環境ではWindows側でスクランブル解除しているので正常に録画されているはずです。
4. recbondのビルド準備
git clone https://github.com/dogeel/recbond.git 
cd recbond
./autogen.sh
./configure
通常通りです
5. ファイルの修正
recpt1.hに以下追加
#include "pthread.h"
typedef unsigned char u_char;
Makefileを変更
LIBS     = -lpthread  -ldl -rdynamic
↓
LIBS     = -lpthread  -ldl -Wl,-export_dynamic
LIBS3    = -lpthread -ldl -rdynamic
↓
LIBS3    = -lpthread -ldl -Wl,-export_dynamic
0187login:Penguin
2015/12/21(月) 02:19:51.61ID:VUSO7bfP-Wl,-export_dynamicに書き換えました(macのgccには-rdynamkcがない?)
6. recbondのビルド&動作確認
make
./recbond --driver ../BonDriver_Proxy-S.so --sid 101 BS15_0 5 ~/Desktop/output.ts
~/Desktop/output.ts に NHK BS1が5秒ほど録画されているはずです。
じっくり使い込んだりはしてませんが正常に動いてるみたいです。
まあ、チューナを認識するためにLinuxかWindowsのどちらかが必須なので、
必要な人は限られてるとおもいますけど。
BonDriverProxy_Linuxとrecbond作者に感謝します。
0188login:Penguin
2015/12/21(月) 02:24:45.52ID:VUSO7bfPMakefileを変更
LIBS = -lpthread -ldl -rdynamic
↓
LIBS = -lpthread -ldl -Wl,-export_dynamic
LIBS3 = -lpthread -ldl -rdynamic
↓
LIBS3 = -lpthread -ldl -Wl,-export_dynamic
LIBSとLIBS3の-rdynamicを-Wl,-export_dynamicに置き換えればいいです
0189login:Penguin
2015/12/21(月) 07:01:22.95ID:Nr6Z+Kkw0190login:Penguin
2015/12/21(月) 09:50:07.64ID:Ki1p47P3その名残り。
0191login:Penguin
2015/12/21(月) 09:51:26.06ID:HLykOTwSclangではビルド失敗するパターンなんじゃね
0192login:Penguin
2015/12/25(金) 20:03:25.39ID:5YA3J9YX0193login:Penguin
2015/12/25(金) 20:57:37.39ID:Ng+hG0kAnodejsでスマホ用のui作ってるのだけど、ぐぐってもapiがなさそうなので知っている人が居れば教えてほしい
0194login:Penguin
2015/12/26(土) 06:05:50.52ID:OFDOb6MCKTV-FSUSB2/V3解析できちゃったと。すごい人はいるものですねえ。
後はISDB-Tだけで5000円ぐらいという価格をどう感じるかでしょうか?
LinuxのDVBで使用可能なAliexpressで売ってるMyGica S870だと通常$28、
それなりの頻度で$23とかに割引されるので価格、入手までの時間、
BCASカードの有無とかで人によって感じ方も違うだろうなあと思います。
なにより、選択肢が増えたことは良いですね。
0195login:Penguin
2015/12/26(土) 10:04:43.68ID:pbcfpVrf0196login:Penguin
2015/12/26(土) 13:06:15.30ID:UzBKwhZL過去の遺物か...
使ってる人少ないのかな?
http://i.imgur.com/KS3r5qf.png
制作途中だけど、需要がないならやめようかな
0197login:Penguin
2015/12/26(土) 13:32:57.20ID:pQUhf/Zdオナニーなんやから好きなだけやればいいじゃん
なんかの役に立つときが来るかもしれん
0198login:Penguin
2015/12/26(土) 14:39:54.82ID:E7ATr5AE前は自分用にスマホ向けの作ってたけど、今は持ち歩いてるスマホ/タブレットの画面が
デカくなってPC用のUIでまあまあ不便しなくなったからやめちゃったわ。
でも誰か作ってくれるならまた使うw
0199login:Penguin
2015/12/26(土) 14:57:02.35ID:+B3BmRxz君はその過去の遺物とやらをなぜ使っているんだい?
スマホ用WUIを作ってるぐらいだから他では替えの利かないものがあるからとちゃうんか?
そうならば他のユーザーも同じ理由で乗換えをしない者も多いはず
その中には君のようにスマホ用WUIを求めている者がいるかもしれない
0200login:Penguin
2015/12/26(土) 18:01:50.78ID:c9MCKb8W0201login:Penguin
2015/12/26(土) 18:32:35.53ID:3upROlS+よし!じゃあお前が用意しろ
0202login:Penguin
2015/12/26(土) 19:16:58.86ID:UzBKwhZLとりあえず続けようと思います
0203login:Penguin
2015/12/26(土) 19:40:57.59ID:BEj5O7Bbがんばれ
期待してるよ!
0204login:Penguin
2015/12/26(土) 23:46:50.92ID:GFgceK7m0205login:Penguin
2015/12/27(日) 02:18:40.18ID:88jkptx50206login:Penguin
2015/12/27(日) 03:15:41.65ID:LIyJ+W1s$smart->displayを消して$programsをjsonで吐き出させてる
かなり適当だけど、番組表を作る情報は取ってこれる
ちゃんとやるなら>>205の通りにしないとダメかな
0207login:Penguin
2015/12/29(火) 09:35:42.06ID:9/z/HM7ghttp://www.geniatech.com/pa/s2870.asp
LinuxとAndroidのドライバはもうじき出るとある、某中華サイトで65ドルで販売中
http://ja.aliexpress.com/store/product/GENIATECH-Mygica-ISDB-T-Dual-Tuner-TV-Stick-S2870/616485_699117516.html
0208login:Penguin
2015/12/29(火) 12:08:54.61ID:ZphF/1Soおお、ラズパイにぶっ刺して使えたらいい感じですね
Linuxのドライバ次第かな
0209login:Penguin
2015/12/29(火) 17:48:08.43ID:6L3IgYcW0210login:Penguin
2015/12/29(火) 19:06:22.10ID:l26WisgXこれS870とWindowsのドライバ共通だからDiBcomのチップだね。
だとすると古いカーネルじゃなければ(RasPiなら)使えると思う。
0211login:Penguin
2015/12/29(火) 19:07:57.41ID:l26WisgXドロップがあったらrecpt1 recbondがエラー出してくれるとか。
0212login:Penguin
2015/12/29(火) 20:56:40.66ID:ZJLdIGIwB-CASは別のレイヤーだから。
このデバイスで受信してdvb方式で暗号化されたMPEG2ストリームが出せればおk。
後は、B-CASをカードリーダに差して、b25系のアプリで暗号解除すればいいから。
0213login:Penguin
2015/12/29(火) 21:32:18.06ID:B2jPcn+4それS870×2みたいな感じだと理解しているけど値段はS870×2($28*2=$56)
より高いのよ。S870がDVBで認識して使用可能なことは自分も確認済み。
一方、S2870がDVBで使えたという報告は見たことがない。パッチはある
みたいだけどKernelには取り込まれていない感じ。購入しようかと思った
けどメリットなさそうなので購入はしてない。もし、手元で動いている
という人がいれば教えて欲しいな。
ttp://linuxtv.org/pipermail/linux-dvb/2015-June/032988.html
ttps://patchwork.linuxtv.org/patch/32023/
ttps://github.com/torvalds/linux/blob/master/drivers/media/dvb-core/dvb-usb-ids.h#L120-L121
0214163
2015/12/29(火) 23:59:24.96ID:fqorlEbYちょっと不安定なとこがあるノートPCなんで避けてたけど、色々してみて不意に落ちる頻度は低くなったからこっちを常用してみる
vlcってターミナルから起動すれば色々メッセージ出してくれてるのね。
潰せる奴は対応してみたけど、残ってるのは私には難しいけど見れてるからいいかな、と
recpt1 --http を気軽に再起動出来るようにと思案中。再起動させるスクリプト作っておいてssh の引数にそれを指定しても再起動しないんだよね。sshで入って手で起動すれば大丈夫なのに。ていうことでソケット通信プログラミングの勉強中
サーバーのタイマー起動予約してshutdownやWOLは出来たので、視聴環境としてはもう少しのとこまで来ました。皆さんには感謝です
0215login:Penguin
2015/12/30(水) 03:00:02.29ID:aBKcHce6TSヘッダ見てtransport_error_indicatorが立ってたり、continuity_counterが飛んでたりを確認する
0216login:Penguin
2015/12/30(水) 06:49:12.36ID:Rvzkn2gG録画後ならいくらでもドロップをカウントするツールはあるのですが、ほとんどの
Windowsのツールだと録画中にカウントしてくれますが、Linuxだとわからず。
recpt1改造するしかないとかですかね。
0217login:Penguin
2015/12/30(水) 18:16:36.60ID:thBS1Uk90218login:Penguin
2015/12/30(水) 20:53:37.69ID:q6r5gAoqんで数えて何すんの?丁度256スキップしらら判別できないし。
0219login:Penguin
2015/12/31(木) 00:57:20.88ID:53nJRFy6岡山なんだけど地元の送信所に向けてるアンテナと神戸に向けてるアンテナがある
0220login:Penguin
2015/12/31(木) 07:30:19.57ID:0b5wFEkiサイトをしばらくチェックしていないうちにFix2が出ていたようですが
現在はFix1・Fix2が統合されたものしかDLできないみたいです
この状態からupdateするには新規に2015/11/14の版を入れなおしたほうがいいんでしょうか?
自分でも少し変えている部分があるので環境を壊しそうで躊躇してます
0221login:Penguin
2015/12/31(木) 11:16:51.78ID:s2ozsQbWそれがオープソースや小僧
0222login:Penguin
2015/12/31(木) 11:55:20.26ID:npVRqTlk自分変更したの差分とって更新すれば良いだけじゃ?
0223login:Penguin
2015/12/31(木) 13:13:23.49ID:b7nbMMkE0224login:Penguin
2015/12/31(木) 15:23:37.54ID:v3sQ2DZNあ、そっか。うまく動くといいな。
>>218
ドロップしてたら削除。
0225login:Penguin
2015/12/31(木) 23:53:36.62ID:CX+hoSfWTOPページは変化してるけど開発者向けのページだけだし
0226login:Penguin
2015/12/31(木) 23:58:10.09ID:s2ozsQbW0227login:Penguin
2016/01/01(金) 12:51:03.82ID:doCbWX41ローカルだけで使う分にも変化あるのかな
0228login:Penguin
2016/01/01(金) 13:37:49.88ID:8EO8Af1O0229login:Penguin
2016/01/02(土) 21:30:00.20ID:/YT+MMxQEPGRemoteをリリースしました
ttps://github.com/l3tnun/EPGRemote
機能としては、HLS によるリアルタイム視聴と、スマートフォン用のWeb-UI 番組表の2つです
番組表の方は簡易予約と自動予約禁止のみ対応しています
インストールの方法はReadmeに書いておきました
ぜひ使ってみてください
0230login:Penguin
2016/01/02(土) 22:20:11.63ID:RfwGKf4vうちのだとだめだな 新しく組みなおすかなー
0231login:Penguin
2016/01/02(土) 22:36:43.09ID:/YT+MMxQまだ試してはいませんが、nvencなどを使ってCPU負荷を下げることができるはずです
kepler以降のNVIDIA のグラボがあれば使えると思います
tvremoteviewer_vbの話なので話半分で聞いてほしいですが、
私はHP MicroServer N54L + GT730 nvencで運用していて使えています。
EPGRemoteのffmpegのオプションは同じものを使用しているのでLinuxでも行けるはずです。
近いうちにN54L + EPGRec UNA + EPGRemote + nvenc で試してみる予定です
GT730は7kくらいで買えるので組み直すよりは安いかなと思います
0232login:Penguin
2016/01/03(日) 00:53:52.89ID:bSjYm/8eおお、早速ですね。
うちも MicroServer だけど N40L で PT3x2 だから GPU は挿せないので、
スマホUIを主に使ってみます。
0233login:Penguin
2016/01/03(日) 01:07:47.77ID:wk1cDkTQ0234login:Penguin
2016/01/03(日) 01:28:00.28ID:serVnJCXバグも多いと思いますが、ぜひ使ってください
スマホがスリープしたりして、socketioの接続が切れると予約等が反応しないので、その時はリロードして下さい
0235login:Penguin
2016/01/03(日) 02:27:51.45ID:QHYyby3lMPEG-DASHは動きが鈍いな
0236login:Penguin
2016/01/03(日) 22:53:26.89ID:yj8Nlgbl開発遅くてスマンの
0237login:Penguin
2016/01/04(月) 10:32:22.54ID:wpgsEGDt残りは録画終了後の自動エンコードなんですが、調べたところrecordedCommandに
エンコーダーのコマンド書けばいいところまで理解できました
けどふと思ったのですが、これ複数の録画が同時に終了した場合、エンコードプロセスも
同時に複数走りませんか?
使ってるPCのCPUは4core4thread(i5 2500T)なんですが、ffmpegをデフォルトで使うと
loadavrが4(400%)を超えて4core全部使い切ります
threadオプションで1にしても1coreはほぼ完全に使い切るので、最悪ライブ視聴してるときに
3エンコード走ったらやっぱり同じことになりそうです
みなさんどうやって負荷分散しているのでしょうか?
上でnvencの話が出てたけどウチはグラボ追加できないし、qsvもCentOS7.1使わないと
かなりハードルが高そうだったので、できれば環境はこのままで何とかしたいです…
0238login:Penguin
2016/01/04(月) 11:10:37.48ID:Qfy70R6ysleepコマンドと合わせて仕事で家開けてる時間にエンコードさせればいいのでは?
0239login:Penguin
2016/01/04(月) 13:45:17.77ID:ZPiykM32動画送ってエンコードさせてサーバに戻させてるわ
録画サーバはスペック低いからな…
0240login:Penguin
2016/01/04(月) 14:18:46.45ID:4IfzqxeU0241login:Penguin
2016/01/04(月) 14:54:53.58ID:qapP25Es0242login:Penguin
2016/01/04(月) 15:06:33.56ID:as8qw6LD0243login:Penguin
2016/01/04(月) 15:11:35.48ID:tyS6K7EX0244login:Penguin
2016/01/04(月) 17:52:59.17ID:ZPiykM32結構録画するし映画とかとると死ぬ
とった次の日の朝にipadにいれて通勤時間にみたいから今のやり方になったわ
0245login:Penguin
2016/01/04(月) 18:39:53.86ID:ETQHQKX8こんなのでLinuxやラズパイで使える奴があればなぁ
0246login:Penguin
2016/01/04(月) 22:53:29.62ID:+DJV2xm3どのような原因が考えられますか?
助けてください(。ŏ﹏ŏ)
0247login:Penguin
2016/01/04(月) 22:56:09.94ID:tyS6K7EX0248login:Penguin
2016/01/04(月) 23:08:16.38ID:+DJV2xm3windowsのプレイヤーが駄目なだけで普通に見れました(*´﹃`*)
0249login:Penguin
2016/01/04(月) 23:09:37.75ID:QujFahyAまあ、何をどうやって再生してるのかぐらいは書いてないと
誰にもわからんよね。
0250login:Penguin
2016/01/04(月) 23:19:44.19ID:wpgsEGDt自己解決しました
スクリプト内でffmpegを実行するときにflockで排他制御するようにしたら
何個同時に録画が終了しても、エンコードは一つずつ順番に行うようにできました
これでどんなに放送時間がかぶっても怖くなくなりました
0251login:Penguin
2016/01/05(火) 00:25:47.30ID:iADcCLnLrecpt1の設定で東京地域の番組を見れるようにできますか?
0252login:Penguin
2016/01/05(火) 00:41:55.88ID:ZLCNpkHN物理ちゃんねる番号総なめにしてみれば良いんでないの
0253login:Penguin
2016/01/05(火) 00:57:30.48ID:iADcCLnLソフトウェア側でゲインが低いのは改善する方法ありますか?
それともケーブル課金?
0254login:Penguin
2016/01/05(火) 01:15:42.46ID:bbDDOc2r0255login:Penguin
2016/01/05(火) 08:01:46.84ID:q6UFbh/B自分は挫折したけど、Raspberry Piの内蔵h264エンコーダを使うという方法があったかと
0256login:Penguin
2016/01/05(火) 08:24:08.41ID:Uerv+wYQ自己レスです
N54LにGT730(nvenc)でHLSで配信させたところ、1番組配信なら問題なさそうです。(cpu使用率60%程度、インターレース解除込み)
2番組となると配信は可能ですがCPU使用率が98,99%になるので(100%で張り付くわけではない)cpuの温度的に不安かな?
HDDが暑くて死にそうとかではないので使えると言えば使える
あと、windowsではインターレース解除オプションを追加すると30fpsを下回って使用不可でしたが、Linux(Debian)ではCPU使用率が10%up程度で問題なしでした
0257login:Penguin
2016/01/05(火) 21:17:05.54ID:KZzPHXoYされてるんだっけ?
0258login:Penguin
2016/01/06(水) 00:44:12.96ID:EjKx7hwsまだされてないよ
公式Twitter見たら多忙と厄介が原因ぽいけど
0259login:Penguin
2016/01/06(水) 00:46:31.42ID:045TRMvR0260login:Penguin
2016/01/06(水) 00:59:41.53ID:5FPwJyXe0261login:Penguin
2016/01/06(水) 01:14:21.33ID:EjKx7hwsrecdvbってBS/CS扱えないのね。うーんrecbondしかないのか?
色々見てたらDVBv5 APIを扱うlibdvbv5付属のツールを見つけたんだけど、これでなんとか出来たりしないかな?
v5はISDBT/S扱えそうなんだけど
思わずtc90522のドライバソースまで読んでしもうた…
0262login:Penguin
2016/01/06(水) 01:41:20.42ID:nJ5FfzqN0263login:Penguin
2016/01/06(水) 01:56:28.31ID:ZvPBOS0j凄く向いてないと思います
0264login:Penguin
2016/01/06(水) 08:14:30.57ID:WU1SDaTagitみて公開されてる?とおもって
手順踏んでもうまく行かないからおや?
っておもってたんだ、ありがとう
0265login:Penguin
2016/01/06(水) 08:21:41.44ID:R7U5ttUhカーネル再構築とか要求させられると、気軽に試してみようって気になれん
0266login:Penguin
2016/01/06(水) 20:25:58.22ID:ZvPBOS0j統合出来んこともない気がするけど、統合出来たとしてもintelのバイナリ(ディスパッチャ)が必須だから、マージする人のメリット薄そう。
0267login:Penguin
2016/01/06(水) 22:06:14.29ID:s4TdJTTOrecbondがだめな理由が自分にはわからないけどrecdvbの方が良いなら
BonDriver_DVBを参考にrecdvbをISDB-Sを使えるように修正してみる?
ttps://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/BonDriver_DVB.cpp#L655-L674
ttps://github.com/inn1983/recdvb/blob/master/recpt1core.c#L164-L176
DVBにおけるISDB-S,Tでのチャンネル設定の違いはここ。ISDB-Sの周波数をkHzで
TSIDも一緒に指定する。周波数の単位(ISDB-S:kHz,ISDB-T:Hz)が違うので注意。
101(BS1)だとこんな感じ。
prop[0].u.data = 1318000; // 周波数 (ISDB-S:kHz,ISDB-T:Hz)
prop[1].u.data = 0x40f1; // TSID (ISDB-Sのみ設定)
recdvbはISDB-Tに対してTSID=0を設定しているけど、そうすると動作しないドライバ
(friioとか)があるのでBonDriver_DVBの様に設定しない方が良い。
もちろん、ISDB-T(FE_OFDM)のチェックは削除で。
ttps://github.com/inn1983/recdvb/blob/master/recpt1core.c#L155-L158
後は引数のチャンネルに対応したS,Tの種類とか周波数とかTSIDとか必要になるね。
recpt1,pt1_dev.h,ISDB_T_FREQ_CONV_TABLE辺りをDVB用に修正すればいけるかね?
LNBが必要?BonDriver_DVB.cppのOpenTuner,CloseTunerにコードがあるね。
CNRの取得?DVBでCNRを取得する方法はドライバごとに違って面倒だけどね。
ttps://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/BonDriver_DVB.cpp#L779-L817
PT3だけで良いならg_GetCnrMode == 2。
recpt1ctl?自分は使ったことがないので知らない。
自分だったら素直にrecbond使うね。
0268login:Penguin
2016/01/07(木) 00:03:47.84ID:8Tx8bT2m0269login:Penguin
2016/01/07(木) 02:50:27.85ID:9L4Q3tUv0270login:Penguin
2016/01/07(木) 02:50:55.58ID:9L4Q3tUv0271login:Penguin
2016/01/07(木) 03:03:09.22ID:lonjihdlいやダメとは言っていないが、標準化されたデバイスならよりUNIXライクな環境にできんかなと思っただけなのさ。
dvr0にTSデータ出して、あとはcatとpipeでなんとかする。だからチューナーの制御、ストリームの取得、
フィルタリングそれぞれ別プロセスでもいいじゃん、と。
自前ビルドをなるべくなくせば、環境再構築もより楽になると思うしさ。
recdvbについては、リポジトリのフォーク状況を見るとある人が実装してるみたいだからそれを使わせてもらうかなと。
でもチャンネル移動のたびに再ビルドが必要になるのはどうにかしたいかな。テキストから読むか、分離したテーブルを
ライブラリ化するか。とか考えてるうちに、dvbv5-toolsに行きついたのが前回。
DVBv5利用前提なら、LNBもCNRも仕様準拠の実装でいいんじゃないかなって思う。CNRは取得したデータが正しいか
どうかはとりあえず別にしとく。
ISDB-TでTSIDが必要ないのはDVBv5の仕様見ててなんとなくそうかなと思ってた。それよりもレイヤーの方かな。
まだよくわかんないけど。
やっぱキモはTSのフィルタリングなんだよなあ。tssplitterは偉大だったな…liteは単体でフィルタツールとしてビルド
出来るんだっけ?調べないと…。
0272login:Penguin
2016/01/07(木) 03:05:31.00ID:lonjihdlearth_pt3ならそう
0273login:Penguin
2016/01/07(木) 12:06:41.59ID:9L4Q3tUvchardev版と比べてどうなのかな、と思って
0274login:Penguin
2016/01/07(木) 12:20:42.36ID:J00RoKr7なるほど、単体コマンドを組み合わせたUNIXライクな環境をという話なのね。
revdvbでISDB-Sを取得したいって話だと思ったよ。それなら、同じ様に使える
recbondの何がダメなんだろう?という気がしたから。
> やっぱキモはTSのフィルタリングなんだよなあ。tssplitterは偉大だったな…liteは単体でフィルタツールとしてビルド
> 出来るんだっけ?調べないと…。
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/master/util/splitter.cpp
とか?
■ このスレッドは過去ログ倉庫に格納されています