【視聴・録画】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/
0756login:Penguin
2016/04/27(水) 05:18:04.91ID:tlF4D2hP0757login:Penguin
2016/04/27(水) 06:54:53.25ID:9bd0y4Vl0758login:Penguin
2016/04/27(水) 09:57:32.69ID:t3LjvHa30759login:Penguin
2016/04/27(水) 10:27:53.89ID:Dicq1sh/0760login:Penguin
2016/04/27(水) 10:31:38.47ID:Dicq1sh/0761login:Penguin
2016/04/27(水) 16:23:04.55ID:LgAPL9Ypnvenc使えるならvdpau使えんじゃないの
0762login:Penguin
2016/04/27(水) 16:55:56.33ID:dKslA/gcnvencのencとはなんのことでしょ?
0763login:Penguin
2016/04/27(水) 17:32:51.06ID:LgAPL9Yp話の流れわかってるか?
0764login:Penguin
2016/04/27(水) 19:19:26.35ID:Dicq1sh/流石にその文章はわかりにくくて擁護できんわw
0765login:Penguin
2016/04/27(水) 19:22:48.18ID:Dicq1sh/俺はエンコードの方が足かせだと思うけどなぁ
0766login:Penguin
2016/04/27(水) 19:36:58.86ID:LgAPL9Yp>>756-758
さらにこういう流れを受けてるのを忘れてくれるな
0767753
2016/04/28(木) 00:21:20.05ID:r4wnzndd結論からいうとエンコ用のPC買うからもう大丈夫です
753で言いたかったのはNVEncは使えてるけど(ファイルのエンコではCPU負荷は下がる)
ストリーミングではコマ落ちするから、デコードが駄目なんじゃなかろうかという話
初代の microserver だし仕方ないと思って諦めます
0768login:Penguin
2016/04/28(木) 00:26:16.46ID:n7OU2G1G0769login:Penguin
2016/04/28(木) 00:34:05.85ID:i3506KmV0770login:Penguin
2016/04/28(木) 01:08:16.12ID:ZcMLoLdCTvRemoteViewer_VBやQSVEncみたいなのがひょっこり出てきて過激に進化してるし
Linux環境はその辺のバリエーションが乏しいから
開発者1人のスキルは上でも後が続かず小さくまとまってしまってる気がする
0771login:Penguin
2016/04/28(木) 02:10:15.65ID:CKfz2r1dn54l で 1動画でcpu 60%
2動画で cpu 100% 行くから、それより貧弱な初代 microserver じゃキツイだろうね
0772login:Penguin
2016/04/28(木) 19:01:55.83ID:S6/bt/DHLinuxでの快適リアルタイム視聴は諦めてる
0773login:Penguin
2016/04/28(木) 19:09:49.23ID:CANUMe3vnasneのPCソフトより安定してるし使いやすい
0774login:Penguin
2016/04/28(木) 19:58:49.84ID:S6/bt/DH0775login:Penguin
2016/04/28(木) 21:28:57.40ID:1racrjAIもうちょっとだけ待ってね
0776login:Penguin
2016/04/28(木) 21:34:01.99ID:RvEGwcUV0777login:Penguin
2016/04/29(金) 10:29:39.87ID:f0lzoD2lTVTestの中の人がNHKの中の人だから、気にせずフリーソフトを社内て使っている
という可能性もありそうだな
0778login:Penguin
2016/04/29(金) 10:39:56.74ID:8p3vjCrW受信契約のお知らせが出るようになっていたりしてw
0779login:Penguin
2016/04/29(金) 15:59:39.94ID:0Byq87b1そして今見たら Mirakurun が Windows 対応してるっぽいこと書かれてるんだがどういうこと
0780login:Penguin
2016/04/29(金) 18:28:03.83ID:8znsz1q7ubuntuがdos上で微妙に走る奴やろ
0781login:Penguin
2016/04/29(金) 19:39:30.39ID:65Nv0hEr別人だが頼むは・・・
0782login:Penguin
2016/04/29(金) 20:26:48.66ID:6AO5T9uiLinuxネイティブなリアルタイム視聴プログラム作ってるの?
ウェブブラウザ以外で?
0783login:Penguin
2016/04/29(金) 20:30:26.81ID:fTtmJCSTって、書く人って
女言葉を文字にする時
「頼むはよ」「頼むはね」
みたいに書くのかな
0784login:Penguin
2016/04/29(金) 20:36:25.79ID:65Nv0hEr大正時代乙
0785login:Penguin
2016/04/30(土) 00:51:09.87ID:p473Saj5違う
0786login:Penguin
2016/04/30(土) 14:50:21.76ID:ZLTEalLK0787login:Penguin
2016/04/30(土) 15:49:56.41ID:zwXl1S5W0788login:Penguin
2016/04/30(土) 20:09:06.02ID:vxRbx+180789login:Penguin
2016/04/30(土) 22:41:11.20ID:PIIfm2uCdash.js で配信で使えそうな感じ。なお、Firefox以外では試験していない
0790login:Penguin
2016/04/30(土) 23:24:14.72ID:PIIfm2uC→出来ない場合、ffmpeg の qsv の中で実装するんだろうけど、vpp 実装からになる…ぐぬぬ。
まぁそれはモノが動いてからでいいや。
■検討項目
遅延がすごく大きい。ffmpeg にストリーム入れて、出始めるまで3-4秒かかる。それにデコーダ側の遅延も乗っかるので、かなり遅い(ラグが大きい)。
→実況には向かないかも
ラグが大きいところを加味すると、チャンネル変更は絶望的に遅いと考えられる。ザッピングはしない(出来ない)仕様にしてしまって、常に番組表からチャンネル変更(指定)させるようなIFにしてしまった方がいいかも。
■その他課題
- ffmpeg dash muxer は Live なマニフェストは作れるのだが、マニフェストから参照されていない古いチャンクを削除してくれないので、ストリーム垂れ流しを実現するには、古いチャンクを削除する何かが必要。
→マニフェストを常時監視して、マニフェストに書かれていないファイルを削除する daemon 作るの?
→実装的にイケてなさ過ぎないか?
→作成後、指定秒以上経過したファイルを一括削除する daemon を作る?
→コレもイケてない。
→dash live 時に、古いチャンクは削除するオプションをffmpegに追加する。
→コレだろうなぁ…うぅ…
- ffmpeg dash muxer の チャンクのファイル名に任意の文字列フォーマットを適用させるとこは出来るのか?
出来ない場合、ストリーム毎にチャンクとマニフェストを置くディレクトリを分ける必要がある。
https://www.ffmpeg.org/ffmpeg-formats.html#webm_005fdash_005fmanifest
→公式ページ見て書いてないから、出来ないんじゃないかなぁ…
コード書き換えるのもいいんだけどあんまりやりたくない。
連休中に何か出来るといいなぁ…
0791login:Penguin
2016/05/01(日) 00:02:33.02ID:s6nrjD3+>>678-680が気になって。
0792login:Penguin
2016/05/01(日) 00:41:44.95ID:Z3X807jKffmpeg + QSVでHLSしてるけど遅延はどうにもならなくて15秒くらい遅れるよ
ザッピングは予め複数のffmpegを走らせておいてプレイリストを切り替えるくらいかな
i7なら8つ、i3でも4つはザッピングできるはず...
0793login:Penguin
2016/05/01(日) 00:47:07.23ID:P2/YJxwn0794login:Penguin
2016/05/01(日) 01:04:45.81ID:WTXujQ0dhttps://github.com/stz2012/recpt1/blob/master/recpt1/pt1_dev.h#L14
https://github.com/stz2012/recpt1/blob/master/recpt1/recpt1core.c#L380
チャンネル設定(tune)がchardevの手順だけでDVBの手順はないですね。
こんな感じの組み合わせで使っている人が多いのではないかと思うけど。
○DVB
・recbond + BonDriver_DVB (BonDriverProxy_Linux)
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux
https://github.com/dogeel/recbond
・recdvb (確認してないけどPT3で使えるよね?)
http://cgi1.plala.or.jp/~sat/?x=entry:entry160313-022002
○chardev
・recbond + BonDriver_LinuxPT (BonDriverProxy_Linux)
・recpt1
0795login:Penguin
2016/05/01(日) 01:48:06.15ID:sTXGN6aw>- ffmpeg dash muxer は Live なマニフェストは作れるのだが、マニフェストから参照されていない古いチャンクを削除してくれないので、ストリーム垂れ流しを実現するには、古いチャンクを削除する何かが必要。
-window_size でできたような
0796login:Penguin
2016/05/01(日) 03:01:49.59ID:s6nrjD3+ありがとう。
recbondとBonDriverProxy_Linuxってどういう関係?
あとrecbond+BonDriverProxy_Linuxとrecdvbどっちがおすすめ?
0797login:Penguin
2016/05/01(日) 04:13:06.59ID:sTXGN6aw-window_size と -extra_window_size だった
0798login:Penguin
2016/05/01(日) 11:24:04.63ID:WTXujQ0d自分はBonDriverProxy_Linuxの機能が使いたいからrecbond使ってますね。
まあ、自分の好きな方で。
recbondのREADME.mdに書いてあるけどLinux版のBonDriverを使って録画する
コマンドがrecbond。動作にはLinux版のBonDriverが別に必要。
PT3用のLinux版のBonDriverはBonDriverProxy_Linuxの配布に含まれていて
chardevドライバ用BonDriver_LinuxPTとDVB用のBonDriver_DVBのどちらも使える。
最近のLinuxカーネルならDVBで認識するのでBonDriver_DVBが手軽だと思う。
BonDriverProxyは上手い説明が思いつかないけど、チューナーを複数のクライアントで
共有するためのサーバーかと。チューナーで受信している番組をLinuxで録画しながら
別のLinuxとかWindowsで同時に視聴とかいったことが出来る。WindowsのSpinelを
知っている人なら概念は共通だろうと。
recbondを使うのにサーバーのBonDriverProxyを動かすことが必須ではなくて
BonDriver_DVBだけでも動作する。これならrecdvbで良いですけど。
$ recbond --b25 --driver /usr/local/lib/BonDriver/BonDriver_DVB-S0.so 101 30 bs101.ts
もちろん、これだとチューナーを独占し録画しながら視聴といったことはできないので
サーバーのBonDriverProxyを動かして専用BonDriverであるBonDriver_Proxyを使う。
$ recbond --b25 --driver /usr/local/lib/BonDriver/BonDriver_Proxy-S0.so 101 30 bs101.ts
録画中にチャンネルが変更されないようにするため録画用のDriver_Proxy-S0L.soとかを
作成し設定ファイルBonDriver_Proxy-S0L.so.confのCHANNEL_LOCK=1に変更する。
録画にはこのBonDriverを使う。視聴用は別のCHANNEL_LOCK=0のを使う。
$ recbond --b25 --driver /usr/local/lib/BonDriver/BonDriver_Proxy-S0L.so 101 30 bs101.ts
0799790
2016/05/01(日) 13:34:54.29ID:8ElNIYgO-window_size 4 -extra_window_size 2 -remove_at_exit 1 -f dash
これでとりあえずよさそう。
最大チャンク数は6、
ffmpegが死んだときにdashのマニフェストと、チャンクは消える。
THX
0800790
2016/05/02(月) 00:18:59.54ID:2cTwAhdBと同じで、ffmpeg + qsv で DASH で視聴した場合、
20秒ぐらい再生画面側が遅れる事が判明。
ffmpeg -f dash に min_seg_duration というオプションがあるんだけど、
これはどうもチャンクの最大値の設定ではない(最小値である)ので、
最大値(5秒)は直せないからダメかなぁ。
チャンク3個を読み込まないと、
dash.js 側が再生を開始してくれない模様。
チャンク1個で再生を開始させる何かがあるかな?
デインタレース周りの挙動に関して
・Firefox Developer Edition: ダメな画像が作られる
・Chrome : 綺麗
・Edge : 未テスト
という状況なので、Firefox が具合よくなることを夢見てとりあえず現状のまま進む事とする。
開発したものが Chrome で動かすとよく死ぬので、そのあたりの対処はすること。
■ToDo
epgdump の出した番組情報の json を地デジ・BSもキチンとパース出来る様にする
BS1 をエンコードしてる最中に ffmpeg が死ぬ病を治してあげること
(公開に向けて)利用しているソフトウェアのライセンスを精査
0801790
2016/05/02(月) 00:28:27.76ID:2cTwAhdBffmpeg + qsv のイケてないところ
lypsync してないっぽく見える。そんなに酷くはないけど
→コードを精査して直すべきところは直しましょう
最初に出力される画像のSTCを控えておいて、
音声の出力を画像の出力開始のSTC以降〜を出力するような仕掛けが必要かも
優先度的に余力があったらやる。ぐらいで…
0802login:Penguin
2016/05/02(月) 02:51:51.87ID:OK2brZpjあと、拡大縮小に問題があるとか tvremote Viewerスレで見た記憶が
0803login:Penguin
2016/05/02(月) 06:54:50.75ID:/TAmcQ7e再生するソフトウェアにより効く模様
0804login:Penguin
2016/05/02(月) 12:30:52.89ID:OK2brZpjクライアント側でデインターレースするって事?
0805login:Penguin
2016/05/02(月) 21:56:00.38ID:AnGmIW7Lあっちは結局ffmpegのqsvはまだ使い物にならないと判断して
qsvencをffmpegっぽく動くように改造して対応させたんだっけか
0806login:Penguin
2016/05/02(月) 22:56:29.48ID:/TAmcQ7e使い物になるならないは取り敢えず置いておいて。
Linuxでチューナデバイスを公開して、ブラウザで専用ソフト無しで、リアルタイム視聴がやりたいんだから、やる一択である。
ffmpeg側でデインタレースしたかったら、vppを実装するのが本筋。これでノイズフィルタとか解像度変更とかイロイロ対応もできる。
まぁでもまだスグは無理なので、速度低下承知でyadif入れるとか、端末はそれなりに綺麗に映るchromeしか面倒見ないとかはあると思う。
ただ、そもそも特定の端末から解放されたいと思っているところを実現したいので、現実的にはffmpegのyadifで誤魔化せないかなぁと思っている。
なお、q31を指定して720x480のh264ストリームに8000kbps割り当てたけどゲンなりする画質の模様。。。
chrome で泥のスマホから観るとそれなりに綺麗なんだけど。
解としてFXのH264デコーダに手を入れるのもありなんだけど敷居が高いね。
0807login:Penguin
2016/05/03(火) 00:15:48.04ID:4HPeP5Uyhttps://trac.ffmpeg.org/wiki/Encode/H.264
見ると18..28が"正気"な範囲らしいね
0808login:Penguin
2016/05/03(火) 03:27:26.23ID:25KURS6+0809login:Penguin
2016/05/03(火) 21:37:33.74ID:5pVfCqFoTHX
q=18 にして且つ
preset veryslow
にしたところ大分改善した。眠たい画質から、大分クッキリハッキリ綺麗な画になった。
preset で弄っても、負荷上がる割りに画質あがんないかと思い込んでいたのだけど、
現状の ffmpeg qsv では効果があるみたいね。
まぁでもデインタレースを効かせないとアカンのは別課題で。
0810login:Penguin
2016/05/03(火) 21:56:52.49ID:5pVfCqFoを入れて qsv でエンコードさせるようにしてみた。
言うほどエンコーダのCPU負荷は上がらないし、
画質的にも大違いになるので、現状はエンコーダでyadifを入れておくのだろうなぁ。
vpp は男のロマン枠で後から実装する方針で。
0811login:Penguin
2016/05/04(水) 06:37:58.69ID:d0DYYlD5これはmirakurunのapiを叩いて録画コマンドを実行するプログラムで
肝心のmirakurunの録画コマンドではrecpt1を叩くみたいだから
結局recpt1は必要っていう理解でいいの?
0812login:Penguin
2016/05/04(水) 07:26:18.76ID:OlPWnge80813login:Penguin
2016/05/04(水) 07:36:13.65ID:WqtBa736にはっきりrecpt1書いてるね.
0814login:Penguin
2016/05/04(水) 13:26:03.15ID:refX2s8g0815login:Penguin
2016/05/04(水) 16:54:39.13ID:lnsvD1td0816login:Penguin
2016/05/05(木) 20:16:50.00ID:oQo1mxdC0817login:Penguin
2016/05/06(金) 00:02:19.47ID:bML8R6dvMPEG DASH でリアルタイム視聴をするような何かを設置。
動くには動くけど、ちょっと安定性が…
追加機能が色々足りてません…
番組表がやっつけで表示しているので見た目が悪いです。
CentOS7.1 で QSV な ffmpeg コンパイルはシンドイと思います。
0818login:Penguin
2016/05/07(土) 06:57:16.62ID:gM/ay8nXになってからchinachuのログイン画面ログイン後表示がおかしいんだけど。。。俺だけ??
0819login:Penguin
2016/05/08(日) 15:11:21.43ID:VtEVUSqChttps://srv01.bitsend.jp/download/aaea04e232b95d4ab8bf132beb176a84.html
皆さんはこんなにログインの時間かかりますか?
0820login:Penguin
2016/05/08(日) 17:16:34.11ID:6QK/NQo1その環境がおかしいだけ
0821login:Penguin
2016/05/09(月) 05:07:20.49ID:KjZ7PUG3かかんないねぇ
0822login:Penguin
2016/05/09(月) 05:30:22.65ID:b5liFNe2>>821
GoogleChrome 50.0.2661.94 m (64-bit) になってから俺もそれぐらいになったわ。
0823login:Penguin
2016/05/10(火) 20:15:08.11ID:kzyfFg4Xひとり暮らしだから同一チャンネルの複数同時視聴も必要無いんだよなぁ。
0824login:Penguin
2016/05/10(火) 23:54:26.40ID:Kn8IVmzZほとんどないんじゃね…?w
0825login:Penguin
2016/05/11(水) 00:05:26.75ID:6pxaXh4Ehttp://mirakurun:port/api/channels/GR/16/services/23608/stream
みたいなURLで放送中のTS直に取れるから、VLCとかプレイリスト使えばかなり便利だとおもうよ。
あと Air は Mirakurun なしでは動かないから、段階的移行すると後々楽だよってくらい
0826login:Penguin
2016/05/11(水) 00:08:44.70ID:6pxaXh4EMirakurun の EPG データベースを利用する機能が実装されたから、
chinachu update -f が一瞬で完了する。番組表の歯抜けもなくなった。
0827login:Penguin
2016/05/11(水) 00:09:36.48ID:lVODKmhX0828login:Penguin
2016/05/11(水) 00:26:20.04ID:70+8aWvc0829login:Penguin
2016/05/11(水) 01:21:14.53ID:+kvF/T3O0830login:Penguin
2016/05/11(水) 01:53:32.50ID:6pxaXh4E0831login:Penguin
2016/05/11(水) 01:57:48.61ID:DcU02o0I>chinachu update -f が一瞬で完了する。番組表の歯抜けもなくなった。
これが言葉どおりなら怖くて使えんw
NHKで録画失敗しそうだ
0832login:Penguin
2016/05/11(水) 02:31:51.87ID:6pxaXh4E使いたくなければ schedulerMirakurunPath を設定しなければいいよ。これで今まで通り epgdump を使う。
0833login:Penguin
2016/05/11(水) 11:41:33.50ID:PW+xhZSl0834login:Penguin
2016/05/11(水) 11:51:49.70ID:LcKSxOAx0835login:Penguin
2016/05/11(水) 15:43:59.70ID:BK8O9GaA優先度の高い接続が来たら低かった接続は切られて終わり?
それとも高い接続が切れるまで待てば再開する?
0836login:Penguin
2016/05/11(水) 17:07:50.09ID:ABjeBS36熱心なユーザーが多いから
0837login:Penguin
2016/05/11(水) 20:36:11.41ID:DcU02o0Iえっ?chinachu使ってませんよ
いまだに録画失敗とか管理IDが被るとかツイートされてるのに怖くて怖くて
>使いたくなければ schedulerMirakurunPath を設定しなければいいよ。これで今まで通り epgdump を使う。
epgdumpに変更してもNHKでの時間変更に対処できない
epgdump stzじゃお話にならないし それを使っているchinachuもその辺り何も考慮してないんでしょ
これは散々いわれている事だよね …周知されていないみたいだけど
でMirakurunは、ここんところ大丈夫?
0838login:Penguin
2016/05/11(水) 20:38:05.07ID:DcU02o0I>>832
0839login:Penguin
2016/05/11(水) 21:36:54.05ID:70+8aWvc0840login:Penguin
2016/05/11(水) 22:07:10.33ID:wYmwqElU開発者に家族でも殺されたのかい
0841login:Penguin
2016/05/11(水) 22:09:31.78ID:aIJzSA4hメインがCSだから、コレ使えないと、
まだMirkurunには移れんなー。
0842837
2016/05/12(木) 00:22:29.55ID:tOut7rD8もしかして俺にいってる?
そうか俺はケンカを売ってたのか
なら遠慮なく言っちゃうか
基幹部のバグを年単位で放置してるのはかなり恥ずかしいよねwwwwwwww
こんな感じかなw
不具合に関してはツイートだから事実じゃないかもしれんけど
NHKのEPGまわりに問題が有る現行のchinachuはどうやっても選択肢からはずれる
開発がAirに移ってるのも理由のひとつかな
自分で修正してまで導入する気になれない
まあAirでいろいろ改善されていると良いね
0843login:Penguin
2016/05/12(木) 00:41:09.38ID:c8jo9h++0844login:Penguin
2016/05/12(木) 01:45:58.42ID:URNSMVEF0845login:Penguin
2016/05/12(木) 06:59:21.62ID:BxVYZIB0とはいえこれも極論か・・・
chinachu airは映画版新エヴァンゲリオンみたいなもんだな
どっちが先に公開されるかな
0846login:Penguin
2016/05/12(木) 14:46:30.83ID:dXoCScLCChinachuやepgrecも試しては見たけど、foltiaの楽さを一度体験するとダメだわ。
なお、foltiaもしょぼかるで登録ミスがあるとどうにもならんけど。
0847login:Penguin
2016/05/12(木) 16:44:53.40ID:jlSkFNZE(・∀・)ニヤニヤ
0848login:Penguin
2016/05/12(木) 20:52:23.30ID:y2P4mWZZしょぼかる最近しょっぱいって聞くけどどうなの?ミス多い?
0849login:Penguin
2016/05/12(木) 23:05:51.98ID:aQ8p4Ihm0850login:Penguin
2016/05/13(金) 02:47:28.41ID:aEWcvRhl0851login:Penguin
2016/05/13(金) 09:27:15.60ID:BSijFB+H0852login:Penguin
2016/05/13(金) 10:52:19.40ID:3aOTuiFM0853login:Penguin
2016/05/13(金) 13:23:29.15ID:BBUSmYrW0854login:Penguin
2016/05/13(金) 18:55:57.16ID:QWNAvKmTこれだよこういうのだよ
Linux版があれば邪魔な再起動に怯えることもないんだよ
軽くさわってる程度だけど現時点ですでに作者どのにお礼がしたいレベル
0855login:Penguin
2016/05/14(土) 14:51:03.46ID:oHvveQG2うわぁ…
■ このスレッドは過去ログ倉庫に格納されています