Linuxでテレビ総合スレ 避難所5
レス数が950を超えています。1000を超えると書き込みができなくなります。
>>850
プログラミングスキルが全然無いから探してるんですよね。。 必要は発明の母ということか。お前がママになるんだよ!とか言われて
もこまるよな。しらんけど EPGStationで番組表の表示が更新されてないことがある
検索すれば出てくるけど番組表では空白とか別番組のままとか
例えばNHKBS1の今やってるゴルフは番組表ではBSセレクションのままで更新されなかった
明日15日のAM10時からの「MLB2021 ナ・リーグ地区シリーズ第5戦「ドジャース」対「ジャイアンツ」」は番組表では空白になってる
EPGStationは最新Verでdockerだけどこういう症状はうちだけ? EPGStationは1日分しか番組表表示してくれないのがイヤ
EDCBだと一週間分表示されて何日分かチェックするときにストレス感じない
それに過去の番組表も表示されるのがいい >>854
一週間先までは日付をプルダウンで選択表示出来るけど? >>855
うん、それがうざい
EDCBだとスクロールだけ
日本人だけど日本語不自由でごめんなさい >>854
分かる
地デジ/BSCSで番組表が分かれないのも不便 番組表を次々表示するのは課題が多くて大変って前にあった。
https://github.com/l3tnun/EPGStation/issues/479
課題を解決してプルリク送ればマージされると思うので頑張って。 Mirakurun + EPGStation の環境です。
最近NHKだけ時間がずれて録画できなかったり
遅れて録画がはじまったりする。。なんなの
サーバー時間はNTPで同期してるので問題ないはず。 >>862
最低でもntpq相当の結果を位貼ってないと… せめてログレベルかえてepgstationのログ調べてほしいよね。
「なんなの」とか言ってずに。 Ubuntu 20.04 + pt3 + docker-mirakurun-epgstation で予約録画しているのですが
録画されたファイルが2つに分割されて記録されることがあります。
大抵1つ目は30秒くらい、2つ目は残りといった具合です。
全部の番組がそうなるわけでなく、分割が起きるものとそうでないものがあります。
同じような現象が発生する方はいますか? このスレで不具合の質問する奴ってlog見ないのが多すぎる 導入時に実行している手順について、それぞれどういう意味なのかを理解する必要もなく、
2,3コマンドで「はい一丁上がり!」なのだから、そりゃぁもしトラブったときにはどうすればいいかはわからないよね
上手く行けば簡単でいいんだけど Dockerfileに導入のためのすべてのコマンドが書いてあるいわば手順書で下手な打ち間違えとかそういうのがなくて便利だしわかりやすいと思うが。
導入手順の画像とかないとわからんって人には無理なんだろうけど。 なのでまぁ
「お前だけトラブるようなら全部おま環なので窓から全部投げ捨てて一からやり直せ」でもいいけどね dockerだろうがベタインストールだろうがエスパー向けの情報量で困惑しかないんよ
バージョン書いてログの内容わからないからどこどこにあげておきました見てくれ!頼む!!!で賛否あるだろうけど回答はつく可能性はかなり上がるよね テレビを見るのは、ログの場所や出力制御くらいは把握してから。
宿題とかやることやってからじゃなきゃ好きなテレビ番組見せてもらえなかったろ。 ログも読めないやつがLinuxでテレビ見ようなんざ百年はやいってこった ここはログ読めても日本語読めないやつらばっかりだな
867の質問は「同じような現象が発生する方はいますか?」なのになんでログとか情報少ないとかずれたマウントとってんの 5chでまともな回答を期待するほうがどうかしてるのでは >>867
ウチはdockerではないが、pc起動1回目の時だけ1分でそれが起こった
ログによると、TunerDeviceが切断されて、そのあとEPGStationが録画を再開始するところまでわかったが真の理由は不明。
highwatermarkをいじったり、録画コマンドを変えてるうちに発生しなくなった まあみんなおちつけ。
ここにいる連中は根は優しい奴らだから
ちゃんとログを読んで分からなかったらログごと貼ってくれたらちゃんと教えてくれるぞ。 EPGStation使ってるけど、外出先から録画予約したいときのために皆さんどんな方法使ってます?
・VPN(Wireguard)
・リバースプロキシでSSLかつBasic認証
あたりが調べると出てきますが、ラズパイなので負荷が低い方法が良いかなと思ってます
とはいえセキュリティが低いのは避けたい、、
SSHは公開鍵認証のみにしてるけど番組表から予約できないから除外してます >>883
SSH使っていいならEPGStation動いてるポートをフォワーディングするだけでは? nginxを使ったリバースプロキシとoauth2_proxyを組み合わせてGoogleアカウントで認証して入れるようにしてる。
手持ちの適当なサブドメインで行けるようにしてる。 >>884
SSHでもブラウザの番組表から予約操作できるんでしょうか >>885
処理的には軽そうですか?
SSL化もしてますよね? >>887
全然重たいと思ったことはないかな。
Let's EncryptでSSLしてる。
でも、ラズパイとかだと影響はあるのかも。
自分は録画サーバはi7で32GBメモリ積んでるのでそういう環境じゃなきゃ参考にならないかも。 >>888
環境が違いすぎますね。。ありがとうございます
さすがにラズパイで録画鯖建ててる人は少なそうですね 最近はむしろラズパイで作る人多いでしょ、主流とまでは言わんけど
4になってからパフォーマンス上がったし うちはラズパイ4録画鯖&ルータ内蔵のOpenVPNでやってたけど
ルータが非力でスループット低かったから眠ってたラズパイ3B+をOpenVPN鯖にしてる
上下50Mbpsくらいあるから満足 >>886
言われたことをただの一度も調べずに質問するなカス >>886
俺はやったことないが
EPGStationで使ってるポート(設定次第だが)8888と8889をSSHポートフォワーディングすればブラウザから予約出来るだろ?って話
Linuxの基礎レベルの話なんじゃね?ってこと 俺はめんどいからTeam Viewerでリモートデスクトップして使ってる >>867
eMMC版Raspberry Pi CM4 8GBにPX-MLT8PEつけたMirakurun 3.8.0(Docker)サーバーに別マシンのEPGStation繋いで8ch全録してるけど録画分割はうちの環境でもよく起こる
(MirakurunとEPGStationを分けてるのは同じマシン内で全録するとドロップや分割が起きやすくなるから)
最初はEPGStationの不具合かと思ってたけどMirakurunがメモリのヒープ領域不足で落ちてストリームが閉じてるせいだった
じゃあメモリ増やせばいいじゃんと思ったんだけど--max-old-space-sizeやhighWaterMarkいじっても改善しない
(そもそもこれらのメモリ関係のオプションは3.9.0以降はなくなってる)
px4_drvの設定もいじってみたけどこれもだめ
ラズパイだからしょうがないのかと思ってたけどDTV板のほうの過去ログで64GBもメモリ積んでる環境でも起こるって報告あったからそもそも全録が無茶なんだと思って諦めた
mirakcへの移行も考えたけど以前別環境で使った時うまく導入できなかったから二の足を踏んでる 録画切れる現象が出てるのってラズパイ限定?
古ーい退役Sandy世代小型ノート使いまわしてDocker版Mirakurun+EPGStation使ってるけど切れたりはないな。
メモリ4GB、チューナpx-q3u4、CPUは2コアのモバイルi5やi7で安定運用。
iPadでライブ視聴することが多くなってから4コアi7にしてるけど Pi4だけどnns779さんのCM4向け情報をそのまま適用したら8TSもいけてますよ 録画はしないから普段使いのパソコンにT230c繋いでるんだけど
スリープ復帰時に認識しなくて挿し直すことが多い
たぶんPCの電源管理まわりだろうし適当に常時起動サーバーを用意するほうがいいんだろなあ うちはnginxでSSL化してるけど、パス(subDirectory)を長い乱数にしてフルオープンw
スマホのVLCで視聴できる >>899
秘密情報として成り立つしhttps強制とリファラを送らないようにすればその方法で良い気がするんだけど
安心したくて認証つけちゃう 最近は Cloudflare Access というのもあり、DNS 管理をさせるだけで TLS + OAuth2 認証を追加できる
https://developers.cloudflare.com/cloudflare-one/identity で挙げられてるような認証方式を使える
Access 自体50ユーザまで無料なので、個人用サービスを保護する際には十分使える >>899
ダウングレード攻撃がちょっとこわいけどHSTSしてる?
あとはブラウザのアドオンとかで閲覧履歴を送信するものがないかどうか常にチェックしとかないとだね
https://xtech.nikkei.com/it/atcl/column/14/346926/031300475/?P=2
こういうやつ >>900
>>902
そもそも80は開けてない
リファラ(EPGStationから外部のリンク)は基本的にないと思ってる
アドオンは考えたことなかったけど、まあ漏れても被害はたかが知れてるのでそんなに深刻に考えてない
最初は乱数サブドメにしようと思ったんだけどDNSって平文じゃんと思って今の形になったw 前科付くのが被害はたかが知れてるで済まされる人って・・・ >>906
nns779さんのツイートを辿ると出てきます
MLT5を使っての記事だったのでCM4と思い込んでましたが、rpi4bでしたね >>897,907
情報ありがとうございました
px4_drv.confやcmdline.txtの設定までは行っていたのですが
makeするときにパラメータを指定するのは知りませんでした
それまでが嘘のように録画切断がなくなりました
同じ環境で8ch全録完璧にいけてます
結局メモリじゃなくてUSBの帯域のほうに問題があったんですね… Raspberry Pi + T230Cユーザーがいるみたいなのでご存知の方がいれば教えて下さい。
EPGStation + mirakurun の環境でT230C2台とPX-W3PE4を接続していて、T230Cで録画を行うと、録画されなかったり、されていても録画ファイルが(ファイル名)(数字).tsのように別れてしまいます。
ブースターも入れていて、dvbv5-scanを使う使うとしっかり録画したいチャンネルはロックできます。ただ、EPGStationからストリームを流すと止まる場合もあります
mirakurunのstdout.logを見ると、チューナーはLockと出ているのでロックできているようなのですが、T230Cで問題なく録画できている方は何か追加で設定されていますか? >>909
と思いましたけどやっぱりダメですね…以前より頻度は少なくなりましたがやはり録画切断が起きます
以前からこのスレでも同じ報告をしていますがやはりEPG更新の直後に落ちるようです
mirakurunのメモリ不足で落ちてるのかなと思っていましたけど
ログにヒープアウトの痕跡がないときでも落ちる…というかB-CASカードの再読み込みが行われているので
USB側で詰まってB-CASカードリーダーとの接続が切れているのかもしれません
ここからはもう私の環境の問題だと思うので試行錯誤して改善策を見つけたら報告したいと思います
アドバイスいただいた皆様ありがとうございました >>911
usbでのcasが原因なら柔粕を使えばソフト上で解除できるから切断が起きないとは思うがどうだろうか LNBってどうやってしてるん?BS/CS見れないんだけど >>913
pt3の例
/etc/modprobe.d/***.conf
適当な名前で作成し下記を記述
options pt3_drv lnb=2 debug=7
lnbの数値は、0=オフ、1=11V、2=15V
debugの数値は1~7から選ぶ事ができ数値が高いほどより詳細にログを出してくれる Windowsでmirakurun利用にてユーザプロファイル消すと
設定ぶっ飛ぶのでほかに保存簡単にできるようにしてほしいな。。。
毎回アップデートするたびにjsファイルいじってる。 うちはラズパイじゃないけどdockerのmirakurunが落ちることがあるよ
以下ログ
info: save db `/app-data/programs.json` w/ integirty
<--- Last few GCs --->
ms: Scavenge 2021.5 (2063.7) -> 2021.2 (2074.5) MB, 4.1 / 0.0 ms (average mu = 0.614, current mu = 0.561) allocation failure
-略-
<--- JS stacktrace --->
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
1: 0xafcff0 node::Abort() [Mirakurun: Server]
2: 0xa14113 node::FatalError(char const*, char const*) [Mirakurun: Server]
3: 0xce5c7e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [Mirakurun: Server]
4: 0xce5ff7 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [Mirakurun: Server]
やり方がわからないのでまだ試せてないけどmax-old-space-sizeを増やせば良さそう? >>918
メモリ不足って書いてある
Mirakurunにメモリリークのバグがまだなにか残っていて、長く(数ヶ月単位?)起動しっぱなしにしてると数GBのメモリを食ってることがあるのかもしれない
定期的に再起動するのがよい
古いバージョンを使ってたら最新版にしましょう >>919
ありがとうございます
mirakurunは最新で3週間ほど起動しっぱなしだった
たまに再起動した方がいいんですね
ちなみに前に落ちた時も
info: save db `/app-data/programs.json
の直後に同じエラーで落ちててEPG更新がメモリ食うのかなと
メモリは6Gだけど少ないのかな 3.9.0-beta.15 でメモリリーク修正されたっぽい
クライアント側が遅かったり詰まってるとメモリリークが起こってたっぽいので
この場合パケット破棄するようになった
エンコしながら録画してる人は要注意だね >>910
うちだとdmesgみると電圧足りなくなってた
諦めて小型PC買ったよ >>922
言われて気づきました。3つもつないでたら電源不足もあり得ますね。ありがとうございます。
ただ、電圧不足を調べる「vcgencmd get_throttled」を実行しても問題なさそうなんですよね。
dmesgの方はこんな感じなのですが、頻繁にこれが続く感じなのですが、悪い状態かわかりますか?
何分今まで電圧不足になったことがなく、どういう状態がまずいかわからないもので…
[Sun Oct 24 02:42:26 2021] si2168 11-0064: firmware version: D 6.0.2
[Sun Oct 24 02:42:27 2021] si2168 11-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'
[Sun Oct 24 02:42:28 2021] si2168 11-0064: firmware version: D 6.0.2
[Sun Oct 24 02:42:29 2021] si2168 11-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'
以下同じような表記が続く
T230Cを抜き差しすると違うメッセージがでるので接続は切れていなそうなものですが、ここら辺ではわからないものでしょうか…
取り合えず電源を変えてみてそれでもダメそうならミニPCですかね… EPGがメモリリークしてるのかよくoomでコロされるんだよね
swap多くしても駄目なときは駄目なんで直るの延々と待ってる OOMで殺される対象はランダムだけどほんとにEPGStationが時間経過で使用メモリ増えてるの? なんかメモリ確保のエラー吐いてから
2GBくらい食ってるのを殺されて再起動してるのを見かける >>923
電圧足りてなければUnder Voltageと出るだろうから違うっぽいですね
助けにならなくてすまんです >>923
dvb-demod-si2168-d60-01.fwを配置するように要求してるように読めるけど? >>927
いえいえ、思い当たることがあれば言っていただけるだけでも大変助かります。ありがとうございます。
とりあえず電源変えてみるというのはありだと思えましたので、もう少し足掻いてみます。 >>928
そのファイル自体は配置しているはずなのですが、英訳的にはdvb-demod-si2168-d60-01.fwから何かを読み出しているのかと思いました。
ファームウェア周りも少し怪しそうですね… >>931
ということはデバイスの接続が切れて読み直している可能性が高いってことですかね?
それだと電圧不足の可能性が濃厚そうですね。
コマンドで調べた限りでは問題なさそうなのに中々難しいです… >>916
これWindowsの大型アプデを跨いでも設定消えるんだよな
機能更新プログラムを適用すると、ユーザプロファイル退避→アップグレード→書き戻しの順に処理するけど
書き戻しが終わる前にMirakurunのサービスが動き出すからデフォルトの設定ファイルが生成される
サービスを遅延起動に設定してとりあえず回避できてるが
IPビルド運用だけど通常環境でも発生すると思う >>921
多分これのせいでドロップが増えた
エンコ走らせてなくてもラズパイみたいな貧弱な環境で同時録画の本数が多い人はお勧めしない ホントだった
RPi4で安定してたのがドロップ連発するんでbeta14に戻した リークを防ぐためにドロップさせたるぜっていう意気込みか リークしてるんならいずれ落ちるよな、タイミングが早まっただけでは Linux の柔粕に関しては ttps://github.com/shirow-github/libpcsclite-bcas ってのがあるね
りどみの通りにインストール後、あとは libaribb25 を cmake するときに
-DWITH_PCSC_PACKAGE=libpcsclite-bcas -DPCSC_INCLUDE_DIRS=/usr/include/PCSC を渡せばコードにパッチせずとも使える
もちろん事前に libpcsclite-dev のインストールは必要 >>945
いやいや、libarib25に直接柔らかを組み込むパッチが公開されてたじゃん。pastebinに。 レス数が950を超えています。1000を超えると書き込みができなくなります。