【視聴・録画】Linuxでテレビ総合16 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>341
それ決められたデバッグログしか出せないじゃん 屋内と車内で、ラズパイ3ノーマルといっしょに持ち運びしていた
さんぱくん外出がお亡くなりしたみたい。
ラズビアン ストレッチ上のrecfsusb2n では、
デバイス検出はされるが、電波強度がweak level 0で使用不可。
win10の純正ソフトで、chスキャンできず。
残念無念。
手持ちのPX-S1UD v2だと、win10 tvtest、ラズビアン ストレッチ上の recdvbとも動作するので。 join logo scpがwineで動くらしいな EPGstationが上手く動かなくなってるなと思ったら
なぜか5個くらい立ち上がっていやがったわ…… Mirakurun+EPGStatinでBCASカードを使う場合、スマートカードリーダー2台用意してB-CASカードもそれぞれ挿して録画行っても、B-CASカードへのアクセスって1台分にしか行われないのかな?
プレクスのボード毎分けたいんだけど… >>349
答え持ってないけど、何で分ける必要あるんや? >>350
地デジ+BSで最大16同時録画したいから
カードリーダーの交換とUSB差込口変更で12多重時に出ていたDropは消えたが、16多重だとDropする時がまれにあるから試したいんや 俺も答えは持ってないけどrecpt1がリーダー指定できないなら駄目なんじゃ
物理的に、あるいはコンテナとかでサーバ分けてmirakurunの層でrivarun経由で束ねるくらいしか libaribb25のソース見てもB-CASカードの初期化はデバイス意識してないな〜とスマホで見てたけど
>>352
の見解通り、仮想かコンテナで個別にMirakurunを立ててMirakuruns機能で束ねるしかないのかな、とは考えてました 全く詳しくないけどpcscd?の層で既にカードを区別してないのかも
複数刺してpcsc_scanしたら複数出るのかな >>351
なるほどー。
ドロップの原因がカードリーダーかは特定出来てるん?
ちな、全録?っぽい運用してるならソフト環境教えてちょ 切り分けとして試したいんじゃないの
ざっとググっても1サーバで複数リーダーを使い分けてる人は見当たらんね うむ、俺ではわからんことがわかった
mirakurunもやめて暗号のまま録画、別サーバで非同期にb25復号だな(発狂 軽く調べて見たけどpcsc機器が鬼門っぽいな
そもそもリーダーの区別がつかないとかの話があった >>355
あくまでどこまで問題なく動くかを負荷テストした時の構成ですが
・Ubuntu18.04、px4_drv最新版、Mirakurun最新版、EPGStation一つ前のVer
・物理サーバー、PLEX PX-Q3PE4 2枚をUSB2.0カード2枚にそれぞれ接続、カードリーダーはオンボUSB2.0接続、録画データは専用SSDへ書込み、サーバーリソースを監視ツールで確認(CPU,メモリ,IOのリソース不足は無し)
既にテスト環境はばらしPX-Q3PE4 1枚で本運用中ですが、ふと思いついたので聞いてみました
>>356
>>359
HPやSNSを検索してもやってる人は見当たらなかったのでここにも書いてみましたが、やっぱりダメそうですね
お付き合いいただきありがとうございました winscard APIのSCardConnet()をフックして
(指定されたリーダ名は無視して)ラウンドロビンでリーダを選んでconnectするような
ライブラリを書いて LD_PRELOADするとか駄目なんだろうか... ubuntu 16.04LTSを久々にアップデートしたら、PT2のドライバが入らなくなった。
pt2_drvのコンパイルはできるけれどもmodprobeでexec format errorとなって、
ロードできない。
誰か同じ症状の人いない? >>362
これから16.04 LTSとPT2で録画鯖組もうと思ってたから気になる >>362
バックアップしてないの?
systembackとかTimeShiftとかで >>366
fuse_b25とDVBドライバー組み合わせて、recdvbで運用するんではダメですかね? 今ubuntu18.04とPT2を使っているのですが
kernel5にしたらchardev版のドライバが入らなくなりました。
>>366にある修正で一時は動いたのですが、
アップデート後また同じ症状になりました。
DVB版ドライバではBS録画すると途中で切れちゃうのでなんとかしたいのですが
解決方法ありませんか? アップデートが300あると言われると
そろそろ我慢ができない… バックアップなりスナップショットなりですぐ戻せるようにしとく 俺もDVB版PT3ドライバでDKMSを使ってみたい。
過去何回も忘れかけたころに再開して見るが、初回のビルドで失敗している。
DVBではないpt3_drvドライバーならビルドまで成功したときもある。 >>375
すでにカーネルにマージされてるので…(´・ω・`) あ、そうでしたね。
しかしfedoraなど(確かRed Hat系)はリポジトリからupdateしたカーネルだと、
このモジュールが無効化されていました。
そのため、毎回モジュール化「m」にして再構築しています。 >>369
chrdev版pt3のドライバの修正はdo_gettimeofdayがkernel5でなくなったものでpt1では使用してないので関係ないね
chrdev版pt2本家http://hg.honeyplanet.jp/pt1/をkernelアップデートの度に必ずビルドし直せば動くと思う
当方はREV141:c8688d7d6382から逐次自分で修正してkernel4.15.0で動かしている
この機会に本家最新版の履歴をチェックしたが気になる点が2つ
1)https://gist.github.com/akimasa/a2fc1fc098dee1e27ab88fab3ff27d23#file-_pt2-driverbug-md
のバグフィックスが反映せれてない
epgrecを運用していてCannot tune to the specified channelのエラーが出るようになったので以下のパッチで改善するか様子見
--- pt1-c8688d7d6382/driver/pt1_pci.c
+++ pt1-c8688d7d6382-Fix/driver/pt1_pci.c
@@ -404,13 +404,14 @@
channel->req_dma = FALSE ;
wake_up(&channel->ptr->dma_wait_q);
}
- mutex_unlock(&channel->ptr->lock);
/* send tuner to sleep */
set_sleepmode(channel->ptr->regs, &channel->lock,
channel->address, channel->type, TYPE_SLEEP);
schedule_timeout_interruptible(msecs_to_jiffies(100));
+ mutex_unlock(&channel->ptr->lock);
return 0;
}
2)recpt1の4Kチャンネル移動によるトランスポンダ変更でrecpt1/pt1_dev.hのスター・チャンネル3の部分は
+ { 7, CHTYPE_SATELLITE, 2, "202"}, /* 202ch:スター・チャンネル3 */
でなくて
+ { 7, CHTYPE_SATELLITE, 1, "202"}, /* 202ch:スター・チャンネル3 */
のはず
有料チャンネルなので誰か確かめてほしい >>369
DVB版で途中で切れちゃうのは kernel5 系だけですか? ubuntu18.04 + PT2 + DVB版を使っている環境があるので、
試しに kernel5 にあげてみてテストしてみます。
5.0.0-25-generic kernel5 にしたところ同じ症状になってふと kernel 4.18 を試した時を思い出しました。
>>233
ここの流れの不具合ではないでしょうか。
5.0 では不具合直ってなさそうです。
>すでにパッチは投げてあるけど 次(5.0)には間に合わないので 次の次(5.1)ぐらいだと思う
>バックポートされるかどうかは不明... >>233 の不具合を入れ込んだ本人ですが
5.1にしか適用されてないみたいです
(5.0や4.x系にはバックポートされていない)
すみません 煽りじゃなくて純粋に疑問なんだけど、なんでdvb版使わないの?
recdvbやuna版recdvbならrecpt1の置き換えは可能だし
カーネルアップデート毎にドライバ気にするくらいならコマンド切り替えた方が楽じゃない? 一度動く環境ができちゃうと変えたくないよね
dvbのいけてないところはdvbv5-zapの出力がmirakurunのログを埋め尽くすことだけど、recdvb使えば違うんかな recdvbはmirakurunでの使用非推奨やで 非推奨な理由が recdvb は安定性に難あり、みたいな内容しか見当たらなかったから、自分は recdvb を使ってしまってますね。
自己責任ですけど、自分の環境で安定して動いて受け取り側の Mirakurun が期待してる TS が出力されていればよいと思いますし。 なんで非推奨なんだ?
具体的にどこがどう不安定なんだろ recpt1で読売テレビ録るとSID選択が効かないんで調べたら
tssplitter_lite.cのAnalyzePmt()でNallがunsigned charなんで桁あふれしとった ffmpeg-qsv の git 版ビルドしたら、hevc_qsvのエンコーダだけ使ったときに初期化エラーで死ぬ病治ってるね。
ありがとうー
これでArchでもりもりqsvで遊べる 南朝鮮の兵役経験者がフィリピン兵から教わったかもしれないのに chinachuでWebMでのライブ視聴ができません。
ライブ視聴はm2tsのXSPFでのvlcで再生は出来るし、録画もできる。
原因はffmpegが動いてないってことですかね? >>397
chinachuって古いんすか?
オススメ(いま流行)の録画予約って何になるんです? >>398
mirakurun + EPGStation EPGStationでエンコ後のファイルサイズが0バイトなんだけど
アドバイスもらえますでしょうか。。。
ログをdebugにしても↓しか出ません
system - create new encode child: 1577181602626
system - code { code : 0, signal: null }
system - fin encode: /home/ubuntu/git/EPGStation/... >>397
少し前chinachuのアップデートきたぞ? chinachu、epgstationのようにスマホ操作できれば完璧なのになー >>408
さいしょ
チナチューいれて、スマホとかタブレット目当てで
EPGStationにしたんだけど
録画サーバーがへっぽこで、あんま恩恵なかったよ
設定し直すのめんどくさいから、そのまま使ってっけど EPGstation入れなきゃと思ってたけど、スマホやタブレットであまり見ないからchinachuで十分な気がしてる >>410
見ないってか
チナチューで見れなかったんだよ
で、EPGStationにしてギリ見れたんだけど
サーバーのCPU負荷100パーとかで
これじゃ録画できないじゃん
って結局見なくなった pcsc-perlとpcsc-toolsをmake installしてpcscdをsystemctlに追加してpcsc_scanしたら
=====
PC/SC device scanner
V 1.4.23 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.23
Using reader plug'n play mechanism
Scanning present readers...
0: NTT Communications Corp. SCR3310-NTTCom USB SmartCard Reader [Vendor Interface] (XXXXXXXX) 00 00
Fri Mar 13 18:23:15 2020
Reader 0: NTT Communications Corp. SCR3310-NTTCom USB SmartCard Reader [Vendor Interface] (21120651311177) 00 00
Card state: Card inserted,
ATR: XX XX XX XX
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "ja_JP.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Can't locate strict.pm: /usr/local/lib64/perl5/strict.pm: Permission denied at /usr/local/bin/ATR_analysis line 44.
BEGIN failed--compilation aborted at /usr/local/bin/ATR_analysis line 44.
ATR_analysis ‘XX XX XX XX’ : Success
=====
と出て、Japanese Chijou Digital B-CAS Card (pay TV)が表示されないのですが、
解決法わかる方いますか?
LANGは英語でインストールしても、localectlしても、locale.confを編集してもゾンビのように復活してきます
CentOS8.1使って、https://qiita.com/tsugulin/items/6faf135946b598b17f48
にほぼ準拠して作業しています > Can't locate strict.pm: /usr/local/lib64/perl5/strict.pm: Permission denied at /usr/local/bin/ATR_analysis line 44.
ここに何が原因か書いてあるやろ perl -E 'say for @INC'
echo $PERL5LIB >>413
/usr/local/lib64/perl5の権限を700から755に変更したところ実行できました
ありがとうございます
(なんでデフォルトでこんな設定になってるんだ?) QtでEPGStation用のデスクトップアプリ作ったから
おすそ分けするね
manjaroで作ったからmanjaro推奨だけど
新しめの環境なら動くかも
動かないのが判明してるのは
Ubuntu18.04と、それベースのlinux mint
と依存関係ゴチャゴチャでダメだったMXLinux
https://gitlab.com/oioi555/QEPGS-Player キーワード指定指定がどれもしょっぱいのでなんとかならんかな。 ん?
ドラマのタイトルなんだから、苦情ならテレビ局へどうぞ… >>416
おお、すごい
でもDB直繋ぎは取り回しつらそう >>411
qsv使えない世代のcpu使ってるのかな?
gt710とかさしてnvencで良くなるよ EPGStationを使って外出先から視聴時の通信量がでかいんだけど
QSVエンコードしながら送信ってできないものでしょうか? ワンセグに対応してくれたらエンコード負荷なく低通信量でリアルタイム視聴できるんだけどね >>419
本体のデータ操作するのはapiでやってるよ
レジュームの再生履歴とか、本体に無いヤツは
別のテーブル作って、Viewでくっつけてる
基本は、おかしくなったらヤダから
元のテーブルの生データは触らない
見るだけ
>>420
古いだけじゃなくて、amdなんでsqv使えないし
おまけに、8chチューナーで録画忙しい
どうせ、見たら消すんだしって
>>416のアプリ作ったんだよ >>422
そういや、ワンセグも見れるんだよ
アプリ作ってて、同じ名前のチャンネルいっぱいでてきて
なんじゃこら?って見てったら、ワンセグも混じってた
スマホとかなら、プレイリスト作っとけば
vlcで見れんじゃないの? EPGStationでポスグレ使いは少ないかもなぁ
SQLiteが標準で、MySQLを推奨となってるから(Readme)
なんにせよ、開発お疲れ! >>421
できる
>>422 >>424
生tsにはワンセグ入ってるからtssplitterとかで抜き出せたけれど、mirakurunがワンセグとか省いていたような気がしないでも無い。どうだっけか。
ただワンセグは荒すぎるから720pぐらいにフルセグをエンコさせた方が快適やも知れぬ。 >>425
もともと、MYSQLで使ってたよ
MYSQLのView使ったこと無いから
ポスグレで作ってみるかって思い立って
ポスグレにしたんだけど
EPGSTATIONでDBのバックアップとって
EPGSTATIONのDB設定をポスグレにして
DBリストアするだけ
ホント良くできてる
>>426
EPGSTATIONの、servicesってテーブルがチャンネルリストで
ナントカ携帯って名前のチャンネルがあるんだよ
それストリーミングすると、低解像度の動画になる
http://(EPGSTATIONのip):8888/api/streams/live/3273701416/mpegts?mode=(ts設定の番号)
3273701416はNHK携帯2
ってヤツで、他の地上波もあるよ ネットでワンセグ用のURLを作って、mirakurunを直接参照して視聴している人を見かけたことあるな
EPGStaionを介す必要性は構成次第か EpgstationのDB、標準と推奨が違うってどう言う意味なんだろ? どう言う経緯? >>422
Mythtv(ISDB拡張)が対応してますよ。 >>428
ワンセグよりは元を高速エンコした方が綺麗だから
まあ好き好きではあるな
自宅でリアタイしたい時はVLCからURLでAPI叩いて見てたりするわ サーバーの性能上リアルタイムエンコが現実的じゃないから
放送波の時点でh264なワンセグを-vcodec copyでストリーミングに適した形式(HLSとか)に変換して配信できたら理想だけど
とりあえずmirakurunのストリームURLをリストにして直接再生するのが一番手軽かな >>429
SQLiteはローカル用のDBで内蔵するの簡単だから標準搭載で
ほかのDBサーバーは、別途インストールしなきゃいけないけど
そっちの方が、いいよ
ってことで推奨なんじゃないの?
>>431
せめて、なんか答えてから、疲れなよ DTV板のスレにも投下しましたが、こちらでも告知で投下しますm(_ _)m
ーーー
MythTV 31がでましたが、内部構造が相当変わってるので、ISDB対応には結構手間取りそうです。
最低でも、前のパッチを突っ込んでコンパイルできるようにしただけではダメなことがわかりましたので…。
お待ちくださいませ(どのくらいになるか自信がない)。
とりあえずの途中経過は
https://github.com/Artanejp/mythtv/tree/31+ISDB-Ja
にて。
本家のツリーからの自前ブランチ 31+ISDB-Ja 扱いでやります。 こちらにも貼っておきます
ーーー
とりあえず、動きました。
https://github.com/Artanejp/mythtv/tree/31+ISDB-Ja
の b72ed1c8407d309b3ddbeba2d5113fc71cf850f7 です。
branch が Masterではなく、 31+ISDB-Jaであることに注意。
チェック可能な方がいらしたら、お願いします。
特に、衛星視聴環境が私のところにはないので
…Jc*mが再送信してないのでわからない…、衛星放送周りの動作確認を
出来る方がいらしたらお願いします。
>>369
とりあえず、Upstreamにマージしてもらえるように、内部構造とか刷新していきたいものです。
できれば、元のパッチの大本を作られた方が、権利関係は問題ない…私がとりあえずの権利者という形にすることで…意思表明していただけるのいいのですが。
何しろ、匿名の人達のコードを取り込むので…。
>>370
DLNA周りはわからないので、暇を見て調べてみます。 >>438
乙乙
ちな、動作確認OS、H/Wはなんですか? >>439
・Debian GNU/Linux sid(AMD64)
・AMD Ryzen2600+ASUS PRIME B350 PRO
・AMD RADEON RX560
・PT3 一枚
と言う感じです。 >>438
動作確認しました。
困った点はこれ上流か設定ミスかわかんないけど、
31を30に上書きインストールして
シャットダウン/起動オプションの設定廻りで
Pre-shutdown-check command廻りが動作してないみたいでPCがshutdownしない。
(スタートアップコマンドのuser,auto判定は出来てるからここが原因ではない。)
点ぐらいかな。 ■ このスレッドは過去ログ倉庫に格納されています