地デジのロケフリシステムを作るスレ part12

■ このスレッドは過去ログ倉庫に格納されています
2019/09/29(日) 13:58:01.66ID:3lAZk+mi0NIKU
BonDriverの使えるチューナーを使ってリモート視聴、スマホ・タブレットでの視聴を可能にするソフトのスレです。

TvRemoteViewer_VB
http://vb45wb5b.seesaa.net/

TvRemoteFiles
http://vladi.cocolog-nifty.com/blog/2014/10/iphoneandroidpc.html#download

解説ページ
http://vladi.cocolog-nifty.com/blog/2014/10/iphoneandroidpc.html

スカパープレミアムサービス関連
http://dtv.air-nifty.com/sphd/2015/03/post-96dc.html

TVRemotePlus
https://github.com/nambuplace/TVRemotePlus

※前スレ
地デジのロケフリシステムを作るスレ part11
http://mevius.5ch.net/test/read.cgi/avi/1525884853/
2020/02/19(水) 23:17:10.22ID:nUzmANmm0
VCEencCでコケるのでlog見てみたら

Please set input interlace field order (--interlace tff/bff) for vpp-afs.
と書いてあるから--interlace tffをsteam.phpに追加すると

Error: Failed to compile opencl source (from CL to LLVM IR).

--------------------------------------------------------------------------
Error (clBuildProgram): build program failure.
afs: failed to load VCE_FILTER_AFS_SYNTHESIZE_CL

となる続きは明日にしよう・・・
2020/02/20(木) 00:49:33.29ID:ZaAgE3FY0
TvRemoteViewer_VBでTvRockの番組表が取得できなくなったんだけどおま環かな?

>【エラー】TvRockからの番組表取得中にエラーが発生しました。String "2020/02/20 24:20" から型 'Date' への変換は無効です。
2020/02/20(木) 00:52:34.32ID:UiS6T/1cd
あ、前にCATV環境でチャンネルが地デジ、BS、CS別れず出てくるって言った者だけど
今回のアップデートでしっかり分かれて表示されたよ
ありがとう
2020/02/20(木) 01:24:09.75ID:FrNFY4J80
そういえばRemoteplus使ってるけど一部CS局だけ番組情報取得に失敗て表示されるけどどこらへん導入でミスってしまってるんだろうか
2020/02/20(木) 01:27:37.65ID:jVCyFU9h0
>>473
ありえない時間24:20でエラーが出ているだろうとはわかるのですが変換している箇所が特定できませんでした・・
最新バージョンにアップデートし、再度エラーが発生したときは教えてください
477TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/20(木) 04:57:27.04ID:d9mZOS9f0
>>467
あー元々タブレット用の設定が画面を狭くしたことで PC にも適用されてしまっている感じみたいです
モバイル向けのプレイヤーを提供するかは画面サイズではなく UserAgent で決めているみたいなので、
モバイル向けのプレイヤーにならないのにコントローラーが引っ込まない、という状態になってしまっていると思われます、ちょっと修正が面倒ですが検討します

>>471
TVRemotePlus は wmic コマンドで一旦 CSV ファイルに出力してプロセス ID とコマンドの一覧を取得しているのですが、
CSV は , (コンマ)で区切るため、ffmpeg のコマンド中の yadif=0:-1:1,scale の部分でコマンドが分割され、ProcessId が取得できなくなっていたようです…()
PowerShell も考えましたが面倒だったので結局 str_replace しました…
インストーラーの件は盲点でした… こちらも修正しました、次回のバージョンで更新します
GitHub には上げてあるので、もし必要であればそのファイルだけ取っていってください
GitHub はほぼ現在開発中のものをそのまま置いている感じです
478TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/20(木) 04:57:34.92ID:d9mZOS9f0
(以前は一気に commit してたんですが何やったか忘れるのでこまめに commit するようにしました)

>>470
すでに解決されているようですが、ストリームの中断→再起動を繰り返しているときは
確実に TSTask の起動、TSTask→エンコーダーのUDP送受信、エンコーダーのいずれかが問題です
ログを確認してみると良いと思います

>>474
それはよかったです

>>475
TVRemotePlus は EDCB Material WebUI が提供しているAPIから番組表を取得しているので、
一度 EDCB Material WebUI 側で番組情報が取得できているか確認してみてください
2020/02/20(木) 07:44:27.29ID:Q4AWAqbO0
>>478
泥のchromeでBSCSの番組表に切り替えてスクロールさせてると
勝手に地デジの番組表になってしまうみたいです
2020/02/20(木) 10:26:07.02ID:ZaAgE3FY0
>>476
TvRockの設定で28時間表示(午前1時→25:00)というのがあるのでその影響のようです
TvRemoteViewer_VBで取得するTvRockのiphoneの予約表示のリストの時刻部分が
28時間表示になっています、TvRockの28時間表示のチェックを外せば回避できると思います
2020/02/20(木) 13:14:43.07ID:UiS6T/1cd
ファイル再生のmkv対応って自分でffmpeg用意すれば簡単にできる?
482TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/20(木) 13:49:14.71ID:d9mZOS9f0
>>481
MKVにはすでに対応しているはずです
483TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/20(木) 14:08:22.26ID:d9mZOS9f0
>>479
縦方向でのリサイズでもスライダーを初期化してしまっていたのが原因でした
次回のバージョンで修正します
2020/02/20(木) 14:08:40.24ID:jVCyFU9h0
>>480
そんなオプションがあったとは・・2.93sとして対応しました(たぶん。今夜チェックしてみます)
2020/02/20(木) 14:41:02.66ID:TzWFNomUr
>>477
ffmpeg の yadif=0:-1:1,scale は yadif=0:-1:1[a];[a]scale みたいに記述するとカンマをなくせますね。いまさらですが。
486TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/20(木) 20:24:25.04ID:d9mZOS9f0
>>485
知らなかった…(ffmpegなにもわからない)
2020/02/20(木) 20:31:54.08ID:yJ09b2PW0
>>205でiPhoneでBASIC認証掛けていると再生が始まらないと報告したのですが原因が分かりました。
iPhoneや一部Androidだと生成されるtsを読みに行くたびに認証が発生するようで再生が始まらないようでした。
oauth2_proxyとNginxのauth_requestを組み合わせリバースプロキシ側で外部認証をした場合でも同様に認証を繰り返すので
location /tvrp/stream/ {
〜転送設定〜
}
のようにして/tvrp/stream/以下を認証しないロケーションにすることで再生できる様になりました。
セキュリティ上マイナスですが、動的に生成されるので直リンクされない限り大丈夫かな。。。
BASIC認証の場合もts関係は認証除外した方が良いのかもしれません。
2020/02/20(木) 21:09:48.11ID:9DqIqjRk0
駄目だわからん・・・VCEencC使うの諦めよう
2020/02/20(木) 21:23:38.37ID:kR0jLhvP0
>>488
自分も動かなかったので--vpp-afsのとこ行ごとコメントアウトしたわ、それでも不安定だけど
2020/02/20(木) 21:32:08.72ID:OKRcp3UkH
>>489
おお動いたわ、ありがとう
2020/02/21(金) 11:30:44.11ID:pVzSM9Zf0
>>484
0時過ぎに試したところ正常に表示されました、対応ありがとうございました
2020/02/21(金) 12:46:34.51ID:LBSBpHGKd
Nvidia gpuでエンコードができないんですがカードが刺さっててドライバインストールされてるだけじゃ動作しない感じですか?
実際にストリーミング実行するとこの画面出るだけで実際にはストリーミング開始されません
https://i.imgur.com/JtFryMZ.jpg
2020/02/21(金) 12:59:16.33ID:37Mdx3zZr
>>492
NVEncCのウィンドウも開くはずだから何かがうまく行ってないね
とりあえずグラボのドライバアップデートしてみたら?
2020/02/21(金) 13:10:05.09ID:2xoQXGrK0
>>492
それ1.4.2でチューナーからのリアルタイム再生だけその状況に陥って放置してたけどアプデでTSファイル再生も出来なくなったからスレ読んだらトラブル発生時はキャッシュ消去勧められてたからやったらちゃんと再生出来るようになったよ
2020/02/21(金) 16:01:42.33ID:20Cue5pF0
細かい意味ではスレチになるが、
最近の一部のレコにある宅外視聴機能を
利用すれば、他地域の信頼ある(かつ端末の登録が可能)相手とならロケフリ利用環境を構築・運用できるね。
郷里と自宅とかならかなり現実味あるけど、
それ以外なケースでやってる人いるなかなあ
2020/02/21(金) 16:17:34.55ID:YomymTaed
まねきTV...
2020/02/21(金) 16:23:47.00ID:hJ2GUpql0
国内の主要メーカーのロケフリ機能は定期的にローカル通信が必要よ
498TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/21(金) 16:34:21.20ID:RVQPP45J0
>>489
VCEEncC はこちらに動かせる環境がないのでなんとも…
--vpp-afs は最近追加されたインターレース解除オプションですが、動かない感じでしょうか

>>492
その画面はTSTaskです、v2.0.0からcmdexeを介して起動するようにしたためストリーム開始中は黒窓が表示されるようになっています
通常はこれの他に VCEEncC Encoding... というウインドウが表示されるはずです
一度詳細設定から「ストリーム開始後に再生画面へリダイレクトする」をオフにし、コマンドを確認してみてください
2020/02/21(金) 16:37:25.73ID:20Cue5pF0
>>497
そか、そこで足かせはめてんのね
2020/02/21(金) 21:17:55.26ID:KX3ntQlb0
TVRemotePlus作者様
ありがたく使わせてもらってます。2.0.0導入しました。

nginxのリバースプロキシで動かしていますが、stream選択をクリックしたらNOT FOUNDになってしまいます。
https://hogehoge.com/tvrp/1/ でクリックすると、アドレスがhttps://hogehoge.com/1/ となりNOT FOUND)
localhostでのアクセスは問題ないです。

ここからは要望ですが…
・「録画番組を再生」の「番組を検索」で、アルファベットの大文字と小文字を区別しないようにしてほしいです。
・「録画番組を再生」画面で、ファイル名のみの一覧表示が欲しいです(mp4に変換して500ファイルくらいあるので…)
・録画ファイル名に[]があると修飾文字になるのはどうにもなりませんかね…w(スクショ参照)


あ、あとGithubのリリースv2.0.0のところのReverse_Proxy.mdのリンクが切れてますw


https://light.dotup.org/uploda/light.dotup.org635025.png
https://light.dotup.org/uploda/light.dotup.org635026.png
https://light.dotup.org/uploda/light.dotup.org635027.png
2020/02/21(金) 21:26:58.34ID:LBSBpHGKd
>>493
アップデートしたらチューナからの映像は出るようになりましたが、録画の再生はできませんでした

>>494 >>498
見ているブラウザのキャッシュ削除とリストの再構築したら再生できるものが出てきました

今のところGPUエンコードで再生できていないのは
Multi2DecでdecしたTSとMKVです

MKVでは以下のエラーが表示されました
https://i.imgur.com/EGK4gzQ.png
2020/02/21(金) 21:47:39.01ID:J2MI0Xot0
どういう環境で動作テストしてリリースしてるんだろう…?
2020/02/21(金) 21:49:07.39ID:55b5W9Xd0
>>488
>>489
thinkcentre m715q tinyだけど、特に設定変えずにVCEENC使えたぞ
おま環なんじゃね?
2020/02/21(金) 21:50:02.00ID:55b5W9Xd0
>>503
連投失礼、VCEENCちゃんとインタレース解除されてました。
作者さんありがとうm(__)m
2020/02/21(金) 22:19:47.17ID:3X14SlWqM
>>503
>>504
すみません、どうやらVCEでは再生出来てない
デフォルトにffmpegを設定して再生
→ストリームを停止
→次の再生時にエンコードをデフォルト(ffmpeg)からVCEに変更して再生してもエンコーダーが切り替わらないようです。
ffmpegのまま再生しています。。
2020/02/21(金) 22:46:28.75ID:ftTDXDtx0
>>491
うまくいって何よりです。使っているかわかりませんがTVRVLauncherもTvRock28時間表記に対応しておきました
507TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/22(土) 01:13:57.44ID:RHe0CIUj0
>>500
>>stream選択をクリックしたらNOT FOUNDになってしまう
環境設定 → [リバースプロキシからアクセスする場合の URL] は設定しましたか?
設定していない場合そうなってしまうことがあった記憶があります

>>アルファベットの大文字と小文字を区別しないようにしてほしい
修正しました、次回のバージョンで反映します(RegExpの引数に i を追加するだけ…)

>>ファイル名のみの一覧表示が欲しいです
番組情報なし(タイトルとチャンネル・時刻のみ)で小さめのサムネイルで横長、といったところでしょうか
検討します

>>録画ファイル名に[]があると修飾文字になるのはどうにもなりませんか
その問題は把握しているんですが、[字] とか [再] とかはともかくマイナーなのが結構あるので、それらの一覧とかがあれば実装できるんですが…
…と思ったら https://github.com/xtne6f/EDCB/blob/work-plus-s/EpgDataCap3/EpgDataCap3/ARIB8CharDecode.h とかが参考になりそう

>>リンク切れ
直しました…すみません…
508TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/22(土) 01:44:41.75ID:RHe0CIUj0
>>501
MP4 と MKV (Chromeのみ) はブラウザで直に再生できるので画質設定に Progressive を入れているのですが、そこのフォーム検証がガバガバだったせいでバグの温床になっていました…
具体的には、画質設定を Progressive にしているのにエンコーダーに Progressive 以外を設定している(あるいはその逆)時に発生します
修正しておきます…(つらみ)

>>502
https://github.com/tsukumijima/TVRemotePlus の下あたりに書いてありますが、
サーバー側の動作確認環境は Windows7 Professional 64bit + PLEX PX-Q3PE4 、
スペックは Core i5-2600K・Intel Graphics 3000・RAM8GB です
Twitter (https://twitter.com/TVRemotePlus) には上げたんですが一度メモリ関連のエラーでBIOSすら立ち上がらなくなってしまったことがあったので買い替えを検討中…

VCEEncC 周りは環境がない上積んでる GPU によっても変わってくるみたいなのでこちらからはどうしようもないです…
複数の方から「このオプションがないと動かない」「このオプションを消さないと動かない」みたいな声があれば反映させますが…
https://twitter.com/5chan_nel (5ch newer account)
509TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/22(土) 01:45:37.25ID:RHe0CIUj0
Core i5-2600K → Core i7-2600K (Sandy Bridge)
2020/02/22(土) 22:23:35.62ID:sDCJ4e9T0
>>507

>>環境設定 → [リバースプロキシからアクセスする場合の URL] は設定しましたか?
う〜ん、設定してありますね… https://hogehoge.com/tvrp/ って感じで。
エラー時にURLの途中の/tvrpが消えちゃうので、nginx.confのsub_filter辺りかなとも思うんですが、よくわからない…

>>>>ファイル名のみの一覧表示が欲しいです
>>番組情報なし(タイトルとチャンネル・時刻のみ)で小さめのサムネイルで横長、といったところでしょうか
個人的にはファイル名のみでも問題ないんですが(どうせサムネはCM部分になってるし、番組情報もないし)
見た目的にEMWUIのライブラリくらいがいい感じなんでしょうか。

https://light.dotup.org/uploda/light.dotup.org635250.png


また別件ですが、設定の「リバースプロキシからのアクセス時に環境設定を非表示にする」をオンにしても
反映されないような気がします。
511名無しさん@編集中 (ワッチョイW 4301-ChGR)
垢版 |
2020/02/22(土) 23:10:19.98ID:PkpFJAe10
sling box m1 の画質が よくありません。
DMR-BWT660を使っているのですが
HDMIコンバーターを使ってます。

フルHDで繋ぐにはどうすればいいですか?
512TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/23(日) 00:40:07.92ID:JgxisjTJ0
>>510
>>う〜ん、設定してありますね…
>>別件ですが、設定の「リバースプロキシからのアクセス時に環境設定を非表示にする」をオンにしても
反映されないような気が
あーわかりました、Reverse_Proxy.md にも書いてあるんですが、
リバースプロキシからのアクセスかどうかは HTTP ヘッダに X-FORWARDED-HOST があるかどうかで判定しています
このため、X-FORWARDED-HOST ヘッダが送信されないリバースプロキシの場合は(通常のアクセスと見分けがつかないので)リバースプロキシからのアクセスかどうかを判定できません(当該処理は require.php に記述されています)

EMWUIのリスト表示はその機能があること自体を知りませんでした…
実装を検討します
2020/02/23(日) 01:19:05.76ID:94005Lrt0
それならnginxのproxy_set_headerでX-Forwarded-Hostの設定をするといいはず
2020/02/23(日) 03:31:01.24ID:JXfD30gf0
500さんじゃないけど以下2行追加で nginx リバプロできました。
sub_filter "/settings/" "/tvrp/settings/";
sub_filter 'data-url="/' 'data-url="/tvrp/‘;
x-forwarded-for は効きませんでした。(設定間違い?)
2020/02/23(日) 09:28:23.95ID:MIdRoBtt0
>>512
え、TVRPで設定されてる動作URLと違うホスト名でアクセスされたらリバースプロキシって分かるんだから、そこで判定したらええんでないの?
2020/02/23(日) 09:55:57.04ID:UBONdDET0
>>515
駄目では?
いくつもケースがあると思うけど、
例えば一般的な家庭の環境だとルーターの外側からのアクセスとかでもurlとホスト名が違っちゃうでしょ
2020/02/23(日) 10:33:11.88ID:MIdRoBtt0
>>516
だってNA(P)Tだって同じじゃん
だからサーバ系ソフトは、例えは外向きのIPとローカルのIP2つで待ち受けたりする設定をするもんだけど
バーチャルホストの設定だって同じようなもんだよね

つまり、TVRPへローカルIPでのアクセスであれば内部、それ以外のURLでアクセスしてきたら何かしら(リバースプロキシ、NA(P)Tなど)を経由している、ってなるよね
2020/02/23(日) 11:15:03.73ID:Iv3Yfnz50
・httpで、LANから、ローカルIPにFQDNを振り、FQDNでアクセスする場合
・httpで、LANから、ローカルIPにFQDNを振らず、IPアドレスでアクセスする場合
・httpで、LANから、ローカルIPにFQDNを振らず、ホスト名でアクセスする場合
・httpで、WANから、ローカルIPにFQDNを振り、FQDNでアクセスする場合
・httpで、WANから、ローカルIPにFQDNを振らず、FQDNでアクセスする場合

・httpsで、LANから、ローカルIPにFQDNを振り、FQDNでアクセスする場合
・httpsで、LANから、ローカルIPにFQDNを振らず、IPアドレスでアクセスする場合
・httpsで、LANから、ローカルIPにFQDNを振らず、ホスト名でアクセスする場合
・httpsで、WANから、ローカルIPにFQDNを振り、FQDNでアクセスする場合
・httpsで、WANから、ローカルIPにFQDNを振らず、FQDNでアクセスする場合

他にどんなパターンがあるかな?
2020/02/23(日) 11:17:08.49ID:UBONdDET0
>>517
リバースプロキシ経由と他のアクセスを分離したいんでしょ

どういう思想で何をしたいかによるけど
リバースプロキシ経由でのアクセス時に…って設定なんだからnapt経由のアクセスをリバースプロキシ経由って判断してはだめでしょ

個人的には、リバースプロキシなんて個人が勝手にやっているんだからリバースプロキシ用のロジックなんて付けてあげる必要性はないと思うけど
2020/02/23(日) 11:17:34.34ID:F6+Ol8X2r
>>512
字幕のフォントを変更できるようにはならないでしょうか?
2020/02/23(日) 14:23:19.44ID:NO9VV65fM
VPNを使うのがシンプルで一番いいと思うな。
ポート変更したopenvpnあたりで。
522名無しさん@編集中 (JPW 0Ha7-hAvp)
垢版 |
2020/02/23(日) 16:06:34.07ID:Q588lRwFH
>>514
forwarded-for じゃなくて forwarded-host なのね
523名無しさん@編集中 (ワッチョイ ff54-f35f)
垢版 |
2020/02/23(日) 22:08:49.39ID:gtQKUi9b0
作者様へ
VCEEncCで動くようにできました
Live再生とファイル再生で2カ所ありますが、2行ずつ変更でいけました
- ' --avhw'.
+ ' --avhw --interlace tff'.
- ' --vpp-afs preset=default --quality balanced --profile Main'.
+ ' --vpp-afs preset=default --profile main'.
524TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/23(日) 22:15:02.09ID:JgxisjTJ0
>>520
以前試したのですが、HTML5 Track API がかなり貧弱で、font-family は firefox でしか指定できなかった記憶があります
ほとんど情報がないのできつい…
本当は HTML で描画した方が良いんでしょうけど、そこまで手が回ってないです…

>>522
次回のバージョンからは X-FORWARDED-FOR が指定されている場合でもリバースプロキシからのアクセスとして判定する予定です
リバースプロキシの URL の設定はリダイレクト処理や Twitter API の Callback URL の設定等、HTML を置換するだけでは対応できない処理に利用しています
Apache 派なので nginx は全くわかりません… すみません…

あとサジェストに「TVRemotePlus アンインストール」が上がっていたので一応書き残しておきますが、
レジストリ等に書き込みはしていないのでアンインストールはフォルダごと削除するだけで大丈夫です
525TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/23(日) 22:16:01.59ID:JgxisjTJ0
>>523
了解です、修正します(VCEの他環境で動くかどうかですが…)
526名無しさん@編集中 (ワッチョイ ff54-f35f)
垢版 |
2020/02/23(日) 22:20:41.82ID:gtQKUi9b0
>>525
--avhwは触らずに1行変更でよかったです
' --interlace tff --vpp-afs preset=default --profile main'.

調べたらVCEEncCに--qualityは存在しないようです
527TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/23(日) 22:41:12.83ID:JgxisjTJ0
>>520
今試したら Chrome でも font-family が効いてしまった…数ヶ月前は確かに効かなかったはず
528名無しさん@編集中 (ワッチョイ 838e-ugXW)
垢版 |
2020/02/23(日) 22:56:29.38ID:fnD9eRnX0
流れ読まずにスレあがってたからいうけど
今ってSlingboxとか出来合いの機器ってどうなってんの?
最近関心ないからさっぱわからん
529名無しさん@編集中 (ワッチョイW cf63-ChGR)
垢版 |
2020/02/23(日) 23:26:31.82ID:8XeI4kFI0
スマイルホテル多摩永山

やべえかつてない最強



011-0 NHK総合・東京
011-1 NHK総合・宇都宮×
021 NHK総合・東京
031-0 tvk
031-1 チバテレビ×
031-2 テレ玉(ワンセグならOK)
041 日テレ
051 テレビ朝日
051-1 KFB福島放送×
061 TBS
071 テレビ東京
081 フジテレビ
091 TOKYOMX
2020/02/24(月) 00:45:42.74ID:9mdClS+Jd
うーん、やっぱり安定して再生できない
エビデンスは残すから修正をお願いしたい

1.録画ファイル(.ts)を再生してもすぐ落ちるパターン
https://i.imgur.com/dhRHiDi.jpg

2.録画ファイル(.ts)が再生されないパターン
https://i.imgur.com/EVVORR7.png

3.mkvがプログレッシブでも再生できないパターン
https://i.imgur.com/LcJA8tL.png

というわけで今のところリアルタイムで放送されてるものだけ見れてるって感じです
2020/02/24(月) 02:51:21.06ID:PoQfmOQn0
>>526
よろしければグラボもしくはAPUの種類とドライバのバージョン教えてもらえませんか?
うちはRX5700と20.2.1で駄目でした
2020/02/24(月) 03:13:42.54ID:RapHOkRy0
>>530
2と3のスクショだけでは何も分からないのでは?
あとエビデンスの使い方がおかしい

1は音声を判定してダウンミックスしないと駄目かな
それでもQSVEncCは切り替わるタイミングでコケるかも
2020/02/24(月) 03:19:18.15ID:RapHOkRy0
>>528
TVストリーミング機器総合7
https://mevius.5ch.net/test/read.cgi/av/1409680955/
534TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/24(月) 05:03:42.59ID:zpPVsF5+0
>>530
>>1.録画ファイル(.ts)を再生してもすぐ落ちるパターン
おそらく、何らかの原因で #dual_mono_mode=main と --audio-filter volume=2 フィルタを掛けられずエラーになっているものと思われます
ファイルが悪いのか、GPUによるのかはわかりません…(QSVEncC で運用しているので確認が取れず…)
最悪 stream.php 内の記述を消してみるといいかもしれません

>>2.録画ファイル(.ts)が再生されないパターン
これは正直わからないです
Invalid frame dimensions 0x0 自体は気にする必要はない(普通の TS でも出る)のですが、それでエンコードが始まらないとなるとファイル自体に問題があるかもしれません
正直、問題のTSファイル自体がないと検証が難しいです
535TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/24(月) 05:05:44.61ID:zpPVsF5+0
>>3.mkvがプログレッシブでも再生できないパターン
この辺は(昔の名残りな上通常はリダイレクトされてエラーが出ないので)完全に作りが甘かったです… 修正します
ただ、トップに戻るボタンを押すと通常通り視聴できるはずです
そもそも mp4 と mkv はエンコード自体を行わないのですが、mp4 のみ対応していた時期の処理のままになっていた箇所があり、
mkv なのにも関わらず stream_file() (ファイル再生を開始する関数)を実行してしまったいたことが原因でした

ストリーム管理周りの処理を修正していましたが、結構粗が見つかり修正中…
設計が悪いですね…ボロが露呈…(クソコード)
2020/02/24(月) 06:37:54.10ID:RapHOkRy0
>>534
1.は5.1chサウンドを含むTSが上手く処理できずエンコーダーが落ちているのだと思います
--audio-streamを5.1や5.1:stereo等とすると良いはずなのですが、なぜかウチの環境だとnvencは通りqsvはコケます…
一度お試しいただけないでしょうか
2020/02/24(月) 08:15:06.34ID:SNWj8Xew0
プルリクは受け付けてるんです?
538TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/24(月) 11:56:53.92ID:zpPVsF5+0
>>536
あー5.1chですか…
--audio-stream :stereo で元ソースが5.1chでも自動的にステレオに変換してくれると思っているのですが
NVEncCはまだのようですが、QSVEncCとVCEEncCはWindows10以前のサポートが切られてしまったのでアップデートもできず…
無難にTvtPlayとかで見たほうが早いかと… 最悪ffmpegでエンコードすればだいたいうまくいくはずです

>>537
一応受け付けています
539名無しさん@編集中 (ワッチョイ ffca-IPX/)
垢版 |
2020/02/25(火) 00:27:19.15ID:LLHQPs3S0
自分もvccenc使えなかったけど編集したらできた
2020/02/25(火) 12:46:10.86ID:Dx9lxn0sd
長時間試聴で固まるのは仕様なんか
2020/02/25(火) 14:43:10.48ID:XIlVuLhj0
>>540
20秒待ってください
2020/02/25(火) 15:03:19.60ID:LLHQPs3S0
固まったままになるしこっちの環境のせいかも
2020/02/25(火) 15:20:52.31ID:S3TfmYrVr
何が固まるのよ…
60時間で耳が固まるとかそゆこと?
2020/02/25(火) 20:17:59.41ID:RIHYjj5e0
>>512

>>500ですが、やっと解決しました。
stream選択をクリックするとNOT FOUNDになる件ですが、Reverse_Proxy.mdに書かれている
「sub_filter 'data-url="/"' 'data-url="/tvrp/"';」ではうまく置換されないことが原因でした。
「data-url="/"」を置換するのではなく、「data-url="/」を置換するようにしてあげればOKでした。

と、ここまで分かった時点で、>>514さんに思いっきり書いてあるのを発見…
settingsとdata-urlの2行はちゃんと追加してあるよな〜と思ってしっかり見てませんでした…
2020/02/25(火) 20:26:40.28ID:RIHYjj5e0
また、「リバースプロキシからのアクセス時に環境設定を非表示にする」をオンにしても反映されない件ですが、
元々、proxy_set_header X-Forwarded-Hostはconfのserverブロックに書いてあったんですが、
locationブロック内でproxy_set_headerを(例え別のキーでも)記述すると、serverブロックのproxy_set_headerは引き継がれないというnginxの仕様があるみたいです。
(参考にしたURL:https://dekotech.dekokun.info/entry/2016/03/10/184304

なのでlocationブロック内にproxy_set_header X-Forwarded-Hostを記述してやることで環境設定を非表示にできました。


分からんことだらけで苦労したよ…
2020/02/25(火) 21:07:23.34ID:LLHQPs3S0
tvtaskキルされない
547TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/25(火) 21:18:41.67ID:xAQv9jUS0
>>545
いろいろすみません… nginx の環境がないもので確認が取れず… ( Apache の方は運用しています)
https://github.com/tsukumijima/TVRemotePlus/blob/master/docs/Reverse_Proxy.md は取り急ぎ修正しましたが、
できれば現在正常に動いている設定をどこかに貼っていただけると助かります

あと、同時配信対応を行いましたが、(専ら意味のなさそうな)同時視聴数表示は TVRemotePlus 全体でのカウントになっています
本当はストリームごとにカウントすべきでしょうけど必要性がなさそうなので放置…(開発初期にあった方がそれっぽいかなーと思ってつけただけだったりする)
548TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/25(火) 21:29:25.50ID:xAQv9jUS0
>>546
環境設定の下の方にある「ストリーム終了時に TSTask を強制終了する」をオンにしてみてください

>>540
長時間視聴していると何らかの原因でエンコーダーが落ちてストリームが中断することがあります
中断後15秒待っても m3u8 が更新されない場合は自動的にストリームの再起動を行うようになっています
あと、エンコーダーやハードウェアの性能にも依りますが、デフォルトの設定であればライブ配信時のストリームは
ffmpeg だと 15秒〜20秒、QSVEncC だと 7秒〜15秒程度で起動するはずです
(TSTask の起動が遅いのがボトルネックになっています・「HLS セグメントあたりの秒数」を変更している場合は異なることがあります)
待ってもストリームが開始しない場合はエンコーダーか TSTask のどちらかが落ちています
ファイル再生は TSTask のボトルネックがない分数秒でストリームが開始されます
549TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/25(火) 21:30:59.63ID:xAQv9jUS0
余談ですが、私の環境(QSVEncC・Intel Graphics 3000)だと実際のテレビとの遅延は4〜7秒程度に抑えられています(こだわりポイント)
ニコニコ実況は遅延を考慮してデフォルトでは5秒遅れて描画するようにしていますが、良い GPU であればもっと遅延を少なくできるかもしれません
また、スマホの場合はセグメントのロードに時間がかかる場合があり、その場合は6〜11秒程度遅延することもあります(スペックによる)
適宜個人設定の「コメントの遅延時間(秒)」を調整してみてください
2020/02/25(火) 22:12:07.96ID:LLHQPs3S0
>>548
それでも切るされないからどこか設定間違ってるかもしれん、見直したけどわからんだ
2020/02/25(火) 23:09:05.85ID:RIHYjj5e0
>>547
そもそも自分の環境のlocationブロックはReverse_Proxy.mdの丸々コピペなので(tvrpとかローカルIP部分は置換してますけど)問題ないと思います。

proxy_set_headerであと何を設定すれば良いかとかはよくわかりません…教えて詳しいひと
(お作法でX-Real-IPやらX-Forwarded-Serverやらを設定せえとか、ググると出てはきますが…?)
552TVRemotePlus (ワッチョイ 6f5f-7qQN)
垢版 |
2020/02/26(水) 01:59:37.24ID:H8ANhsp/0
>>550
サイドメニューの「全てのストリームを終了する」を押してもダメでしょうか…?
「全てのストリームを終了する」では内部で taskkill /F/IM /TSTask-tvrp.exe を実行しています

>>551
少なくとも TVRemotePlus では X-Forwarded-Host がセットされてるかだけ見ているので、
X-Forwarded-Host と X-Forwarded-For くらいでいいと思います
2020/02/26(水) 02:29:40.52ID:Tmtz19fz0
>>552
それで通りました
2020/02/26(水) 16:02:42.76ID:NKUm23rt0
「このストリームを終了」でffmpegが残ってしまうのはffmpegのパラメーターに","が含まれてる場合でよいでしょうか?
「-vf yadif=0:-1:1,scale=256:144」
555TVRemotePlus (ワッチョイ 6f5f-7qQN)
垢版 |
2020/02/26(水) 20:41:40.24ID:H8ANhsp/0
>>554
そんな感じです
stream.php 内のコマンドの方を修正するか、
https://github.com/tsukumijima/TVRemotePlus/commit/7ac1d4d19ec053c70abcff329d104bbacc691ff3 を参考に修正してみてください
年度末まで立て込んでいるので次のリリースは少し先になります、すみません…
2020/02/26(水) 23:21:02.59ID:bIO3C3gu0
TVRemotePlusのCSタブにBSのチャンネルが表示されるんだけど、どこの問題じゃろ?

ch2ファイル(BonDriver_Spinel_PT-S1.ch2)にはBSのチャンネルしか入ってないんだけど…
(ケーブルテレビなので地デジとBSパススルーしか来てない)
557TVRemotePlus (ワッチョイ 6f5f-X91k)
垢版 |
2020/02/27(木) 12:48:41.98ID:ElTWrpSe0
>>556
ch2ファイルがないとなんとも…(デバッグできない)
どこかに貼っていただけないでしょうか
2020/02/27(木) 13:49:57.42ID:xaUVqi3HM
>>557
ありがとうございます。おうち帰ったら貼ります

たぶんCSのチャンネルスキャン自体をしてないので、「;#SPACE(1,CS110)」の記述がch2ファイルになく、preg_replaceにヒットしてないからじゃないかなー?
と適当に言ってみる
2020/02/27(木) 16:43:38.24ID:UZ3F0xy90
ちゃんとしたchファイルを使おうよ…
2020/02/27(木) 18:21:54.21ID:izdkbm4z0
原因が予想できるんなら書き込む前にだな…
2020/02/27(木) 19:34:41.35ID:/6sI5UNNM
いや、CSのチャンネルスキャンしてないのは別に咎められないだろ…
そんなの環境によって何が受信できるか違うんだし
2020/02/27(木) 19:59:55.30ID:Os/Qg+l20
>>557

ch2ファイルはこれです(アップローダーの都合で拡張子をch2→txtにしてあります)

https://dotup.org/uploda/dotup.org2073908.txt


BSタブとCSタブに同じものが表示される、というのが正しいですかね。説明不足で申し訳ない。
↓こんな感じ
https://light.dotup.org/uploda/light.dotup.org635978.png
https://light.dotup.org/uploda/light.dotup.org635979.png


ちなみにTVTestでCS110のチャンネルスキャンを試してみたら、エラーでそもそも動きませんでした。
何かチャンネル引っかかるかなと思ったけど何もなかったw

>>560
お昼に外出先でGithubのソースみてただけなので試せなかったんだ、ごめんね
563TVRemotePlus (ワッチョイ 6f5f-X91k)
垢版 |
2020/02/28(金) 02:50:05.05ID:K508L/GO0
>>562
修正して GitHub に上げました、ありがとうございました
2020/03/01(日) 14:07:04.77ID:zaeVEr0L0
ニコ実況、コメントのNGってできないんですか?<TVRemotePlus
565TVRemotePlus (ワッチョイ 6f5f-X91k)
垢版 |
2020/03/01(日) 15:40:01.68ID:N2llRsN/0
>>564
以前見るに耐えないコメントが流れてきたことがあったので検討したのですが、現状先送り中です…
そのうち実装する予定ではあります
2020/03/01(日) 16:15:19.11ID:unfvZMjxd
コメントが2重とかで流れる時あるのは仕方ないのかな
567TVRemotePlus (ワッチョイ 6f5f-X91k)
垢版 |
2020/03/01(日) 17:01:54.35ID:N2llRsN/0
>>566
気になってはいるんですが…
コメントは0.5秒おきに取得しているのですが、例えば重くて固まった後などは、重くて実行できなかったリクエストが一気に実行されてその結果二重に見えてしまうといった事が発生します
本当は WebSocket でやるのが一番なんですが、php で WebSocket をやるのは結構手間なのと、
WebSocket の場合 http:// (ws://) と https:// (wss://) で実装が異なるらしく、さらに Chrome だと混合コンテンツ云々でダメだとかなんとかで結局今の Ajax での取得に落ち着いています
あとは自分で投稿したコメントが数秒後に流れてくることもありますが、これは投稿したコメントが流れてきたら削除するようにしているものの、json に書き込む前にリクエストされてしまうと判定できなかったりとか色々…
http と https 両方に対応させなければならない、Windows 特有の挙動への対応などなど骨が折れます……
2020/03/01(日) 19:30:54.22ID:Lau9R5V40
SSL対応は全部Apache丸投げでもできそう
2020/03/01(日) 20:45:46.32ID:XGe5dd2l0
大変ならSSL対応はしなくてもいいけどな。自分でStunnnelかませられるし。
2020/03/02(月) 22:37:33.05ID:xxM3qUJV0
TVRemotePlusで録画ファイルのリストを表示させたら
録画情報ファイルのtxtのみしかないやつもどうやってかサムネイルが作られて、あたかも動画ファイルがあるかのように表示されるけど
ちゃんと動画ファイルがあるものしか表示しないようにはできないのかな?
録画情報ファイルは4年前くらいのものから残っているので、リスト読み込みにかなり時間がかかってしまう…
2020/03/02(月) 23:04:28.49ID:k0/fURKZ0
すげーな4年分出てんのか…
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況