地デジのロケフリシステムを作るスレ 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/01/29(水) 11:53:57.26ID:VQ/Pd5on0
なぜ自分でやろうとしないのか
363TVRemotePlus (ニククエ a95f-0Ybi)
垢版 |
2020/01/29(水) 14:34:05.74ID:JT+pBQTE0NIKU
>>355
ありがとうございます!
Wayback Machine で存在が確認できたのが2016年の rplsinfo v1.5 、saysaysay.net が消えたのが2018年の8月頃、
斧 (axfc.net/u/3933238) にあった rplsinfo v1.5.1 の更新日時が2018年3月なので、オリジナル最終版の可能性が高そうです
364TVRemotePlus (ニククエ a95f-0Ybi)
垢版 |
2020/01/29(水) 15:01:22.14ID:JT+pBQTE0NIKU
>>354 >>357
あーそういうことですか…
既に Apache が立っている、とかであれば bin/Apache/conf/httpd.conf (サーバー設定) と
bin/Apache/conf/extra/httpd.ssl.conf ( HTTPS 周りの設定) の内容を既に立てている Apache に移植、
証明書類 ( bin/Apache/conf/server.crt ・bin/Apache/conf/server.key ) を Apache/conf/ フォルダに置けばいけると思いますが、
nginx に関しては正直触ったことがないのでなんともいえないです…

TVRemotePlus で Apache に依存している部分は htdocs/.htaccess・htdocs/api/.htaccess・htdocs/tweet/.htaccess で、
Basic 認証は .htaccess を書き換えることで実現させています
あとは htdocs/watch.php などで使われている apache_setenv() 関数が nginx だとエラーを吐くかもしれません
あと当然ながらインストーラー (install.php) も Apache 前提になっています
nginx への移植はできなくはないと思いますが、割と面倒かもしれません
365TVRemotePlus (ニククエ a95f-0Ybi)
垢版 |
2020/01/29(水) 15:17:23.81ID:JT+pBQTE0NIKU
>>361
私の場合録画用の PC があるのであまり気にならないのですが、できればタスクトレイに格納したいな…とは思っています
サービス化するとタスクバーにアイコンは表示されませんが、TSTask が起動できないなど色々問題があり断念しました
Windows アプリはちょっと触った程度なのでなんとも言えませんが、タスクトレイに格納してそこから Apache を起動するようなソフトを
別途作ることは考えています

>>358
前々から考えていました、検討します
ただ、番組表にチャンネルを増やしてしまうと一覧が雑多になりそうなのと、
番組表更新も今でさえ処理が重い (チャンネルが増えるとその分取得するチャンネルが増える・
EMWUI の API は1チャンネルごとにしか番組情報を取得できないらしいので毎回100チャンネル分くらい取得している) ので、
各チャンネル右の︙ボタンからマルチチャンネルを選択するような簡素な形になってしまうと思います
366TVRemotePlus (ニククエ a95f-0Ybi)
垢版 |
2020/01/29(水) 15:24:28.72ID:JT+pBQTE0NIKU
次のバージョン (v2.0.0) では複数同時配信やダークモードなどかなり更新が広範囲になっていますが、
いろいろ新機能を実装していたらいつまでたってもリリースできなさそうなので、後回しになってしまうかもしれません
(前にも上げましたが)進捗とかは https://twitter.com/TVRemotePlus で呟いています
いろいろすみません…
https://twitter.com/5chan_nel (5ch newer account)
2020/01/29(水) 16:30:37.99ID:TBU5gGrtMNIKU
うちの環境だとサービス化は問題ないな
Windows10と8.1環境で試してるけどどちらもOSにログオンしてない状態でも正常に使えてる
2020/01/29(水) 17:00:50.44ID:6q3jtWVWMNIKU
とりあえずnginx移植は置いておいてそのまま試してみたら…
設置場所はC:\DTV\TVRemotePlusです

PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: ..\..\php\ext\curl (指定されたモジュールが見つ かりません。), ..\..\php\ext\php_curl.dll (指定されたモジュールが見つかりません。)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: ..\..\php\ext\curl (指定されたモジュールが見つかりません。), ..\..\php\ext\php_curl.dll (指定されたモジュールが見つかりません。)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'mbstring' (tried: ..\..\php\ext\mbstring (指定されたモジュー ルが見つかりません。), ..\..\php\ext\php_mbstring.dll (指定されたモジュールが見つかりません。)) in Unknown on line 0

モジュール違いがあと数行…
なんでしょうこれ
2020/01/29(水) 18:37:57.21ID:OD4z9nRiMNIKU
安物PC(Athlon 5350)で細々使ってる身としては、ffmpegのpresetをstream.phpの画質切替のところで切り分けてもらえるとありがたい。
毎回アップデートの度にマニュアルで書き換えてて、720p以下はveryfast, それ以上はultrafastにして、遅延を抑えてる。
2020/01/29(水) 19:36:18.60ID:LXbaJxrd0NIKU
>>368

php.iniを開いて

extension_dir = "ext"
extension=php_curl.dll

とかの先頭の「;」を外してコメントアウト解除
他のモジュールもエラー出てるのは解除していく
2020/01/29(水) 19:43:58.48ID:LXbaJxrd0NIKU
システム環境変数のPATHにphpを入れる
あとはphpinfoのphpファイルをnginxから(重要)起動するとphp.iniの場所と有効なモジュールの一覧がわかる
2020/01/29(水) 20:24:43.06ID:CRMHlOHXMNIKU
>>371
nginx用にインストールしてるPHPはPATH通してないし、コメントアウトするなんて手順に書いてなくね?
2020/01/29(水) 21:07:06.64ID:LXbaJxrd0NIKU
>>372
https://stackoverflow.com/questions/12348/php-curl-on-windows-install-the-specified-module-could-not-be-found/12349#12349
2020/01/29(水) 22:04:55.33ID:JpKfHkx70NIKU
もうそのレベルなら諦めた方がいい
2020/01/29(水) 22:14:41.10ID:CRMHlOHXMNIKU
>>373
いやいや、そりゃPHPの環境整えれば動くのは分かってんだけどさ(nginxでは動かしてるし)、
それらが不要なのがこのパッケージなんじゃないんだっけ?って話
2020/01/29(水) 22:44:26.94ID:LXbaJxrd0NIKU
>>375
ああそのまま動かしたってのはてっきり設定変えずにngnxでphp読ませてそのまま動かしたって意味かと
エラー内容的にそれかと思ったんだけども
2020/01/29(水) 22:57:03.24ID:CRMHlOHXMNIKU
>>376
いや、install.batを起動したらだよ
v1.4.2の7z解凍して起動しただけ

インストーラのメッセージの上に
curl
mbstring
openssl
sockets
が読み込めないと出て、インストール進めても完了メッセージが出ずに終了、ショートカットも出来てない

ちなみに..\..\php\ext\php_curl.dllとかが見つからないと出てて、なんでそんな位置見に行ってるんだ?という感じ

結果的にphp.ini読んだら、extension_dirが..\..\php\extに設定されてたので、extに修正したらエラーでなくなった

作者さん、間違ってません?
2020/01/29(水) 23:09:04.01ID:CRMHlOHXMNIKU
しかしインストールできたと思ってApache起動してアクセスするも、今度は真ん中にFatal error
module.phpの128行目にあるmb_detect_encodingがundefined functionだと

またハンバーガーメニューをクリックすると下の方にheader.pho 183行目でエラー
どうやらgithubへのバージョンチェックっぽい部分で、file_get_contentsがhttpsってなんじゃらほいと言っている

皆さん最新のreleaseでイチから環境作れてるんです???
2020/01/30(木) 00:13:07.66ID:JzbwEb5W0
何の問題もなく構築できてるけどなぁ
別環境のWindowsがあればそっちで試してみたら?
380TVRemotePlus (ワッチョイ a95f-0Ybi)
垢版 |
2020/01/30(木) 04:15:18.69ID:LUK9IZ100
>>378
一部の環境でPHPの拡張機能のロードに失敗する問題は把握していますが、こちらの環境では動くのでなんとも…
mb_detect_encodingがundefined functionなのもfile_get_contentsがhttpsってなんじゃらほいなのも、
PHP の拡張機能(TVRemotePlus では拡張機能として php-curl・php-mbstrring・php-openssl・php-sockets を使用します)がロードされていないためです

なぜ php.ini で ..\..\php\ext\ を指定しているかと言うと、Web からのアクセス時は PHP の拡張機能が Apache の httpd.exe から見たパスでないと読み込めないためです(過去に相当はまりました)
ただ、PHP をコマンドラインから実行する場合は拡張機能が php.exe から見たパスで読み込まれてしまうため、
install.bat では一旦 httpd.exe に移動した上でインストーラーを実行しています
381TVRemotePlus (ワッチョイ a95f-0Ybi)
垢版 |
2020/01/30(木) 04:16:15.63ID:LUK9IZ100
(誤植:一旦 httpd.exe に移動 → 一旦 httpd.exe のあるフォルダに移動)

本当は extension_dir は絶対パスで指定すべきですが、どの階層にインストールされるかどうかわからないためこのような回りくどい作りになっています
他にも絶対パスが使えないことで面倒なことになっている部分がいくつかあったと記憶しています

もしかすると、PHP に PATH が通っているとおかしくなることがあるかもしれません
パス周りは複雑な上に環境によって違うのがきついです…
2020/01/30(木) 07:00:13.80ID:ShIm22bmx
>>381
んー、インストール時にカレントディレクトリをhttpdに移動したところで意味ないのでは?
現にphp.exeから見た"ext"を指定しないとだめでしたし
ちなみにPATHは通していません

インストール後にhttpdから見た相対パス(デフォルト)に戻したら動きました
ありがとうございます

今度はQSVEncCがエラー吐いて使えませんが…
383TVRemotePlus (ワッチョイ a95f-0Ybi)
垢版 |
2020/01/30(木) 14:43:36.70ID:LUK9IZ100
>>382
少なくとも、私の環境では httpd.exe のあるフォルダに移動しないと PHP の拡張機能が読み込めません
他にも過去に同じような症状を報告してきた方がいましたが、どうなっているんでしょうか…
次のバージョンではエラーになっても困るので Apache・PHP 両フォルダに PHP の拡張機能を配置しようかと考えています
要するに PHP の拡張機能が指定のフォルダか PATH の通ったフォルダ内で見つけられなかったから dll 読み込みエラーになっている訳で、
最悪 bin/PHP/ext/ フォルダ内の dll を System32 内に置けば動作するはずです
2020/01/30(木) 17:49:49.76ID:bi2bmDhyM
>>383
もしくはphp.exeをモジュール込みでコンパイルするか…
2020/02/02(日) 00:22:00.02ID:ds9WgQ3qd
早よリリースして
2020/02/03(月) 18:49:12.14ID:tWfAFk5r0
TvRemoteViewer 2.93r + TvRemoteFiles 227 + EDCB を動かそうとしているのですが、
うまく動きません。

Topから"EDCB番組表"を選んでも、"トップ", "再読み込み"のボタンしか現れません。
Top -> 管理 -> 手動配信を見てみると、BonDriverとチャンネルの選択のところに
何も出ません。

http://127.0.0.1:5510/api/EnumEventInfo にアクセスすると xml ファイルが見えるので
EDCBのwebインターフェースは動いていると思うのですが、BonDriverの指定がうまく
動いていない雰囲気です。

この状態で、何をチェックすればいいでしょうか。
よろしくお願いします。
2020/02/03(月) 18:52:17.95ID:tWfAFk5r0
書き忘れましたが、TvRemoteViewer_VB.ini に
TvProgram_EDCB_url = "http://127.0.0.1:5510/api/EnumEventInfo";
は指定しています。

よろしくお願いします。
2020/02/03(月) 19:38:23.43ID:tDlcbTeqM
BonDriverの指定をチェックしたらいいんじゃないですかね
2020/02/03(月) 20:20:16.90ID:OCeqcRkk0
>>386
TvRemoteViewer_VBの設定フォームにて
BonDriverPath欄右横の「..」ボタンからBonDriverが存在するフォルダを選択してください
なおそのフォルダには、BonDriver〜.dllとセットでBonDriver〜.ch2が存在する必要があります
確認してみてください
2020/02/05(水) 12:38:45.97ID:tI1RGIb70
>>389
ありがとうございます。

BonDriverPath欄右横の「..」ボタンからBonDriverがあるフォルダを選択すると
BonDriverとチャンネルを選択できるようになりました。
手動配信でBonDriver, チャンネル, 解像度を選んで"配信開始"を選ぶと
配信開始の画面は出るようになったのですが、配信準備中の画面が出ません。
またRecTaskは起動されていません。
地デジ、BS、スカパープレミアムすべて同じ現象です。

あと何をチェックすべきでしょうか。
よろしくお願いします。
2020/02/05(水) 15:14:00.20ID:tI1RGIb70
ログをアップロードしました。

https://www.axfc.net/u/4018446
2020/02/05(水) 15:54:52.97ID:tI1RGIb70
色々と試しているのですが、配信準備中の画面が出ません。
RecTaskは起動され選局も成功していますが、タイムアウトで終了しているようです。
RecTaskは合計4回起動されました。

BonDriver_PT3-TでNHK総合を選んで、解像度を1280x720, NVENCを指定して
手動配信した場合の、設定のスクリーンショットとログをアップロードしました。

よろしくお願いします。

https://www.axfc.net/u/4018447
2020/02/05(水) 18:38:43.96ID:0W2ADwz+0
グラボ何積んでんの?
QSV NVログ出力とコンソール表示のチェック入れてもう1回
2020/02/05(水) 19:15:03.92ID:L0BNWaW60
>>392
ログに【エラー】が表示されています
設定フォーム左側のHLSアプリ欄右の「..」からご使用のffmpeg.exeを指定してあげてください
ついでにその2つ下のHLSオプション優先使用の右の欄から標準解像度を選択してください。上の広めのHLSオプション欄にずらっと文字列が表示されればOKです

なお、ffmpegのバージョンによっては動作しないこともあるようですので
うまく再生できない場合は前スレで実績のある
ffmpeg-4.1-win64-static
ffmpeg-20181001-dcbd89e-win64-static
等ちょっと古めのものを試してみてください

今からならTVRemotePlusも全部セット&インストール簡単でいいですよー
2020/02/05(水) 21:49:14.81ID:tI1RGIb70
>>394
> 設定フォーム左側のHLSアプリ欄右の「..」からご使用のffmpeg.exeを指定してあげてください
> ついでにその2つ下のHLSオプション優先使用の右の欄から標準解像度を選択してください。
> 上の広めのHLSオプション欄にずらっと文字列が表示されればOKです

指定しました。

> なお、ffmpegのバージョンによっては動作しないこともあるようですので
> うまく再生できない場合は前スレで実績のある
> ffmpeg-4.1-win64-static
> ffmpeg-20181001-dcbd89e-win64-static
> 等ちょっと古めのものを試してみてください

ffmpeg-4.1-win64-static で試してみました。

どうやらNVENCを指定すると失敗しているようです。
NVENCを指定しないとうまく動きます。
2020/02/05(水) 21:53:07.84ID:tI1RGIb70
>>393
> グラボ何積んでんの?
> QSV NVログ出力とコンソール表示のチェック入れてもう1回

NVログ出力を入れると NVEncC64.log に以下のように表示されています。

GPU #0 (GeForce GTX 1080) does not support H.264/AVC encoding.
Unknown erro occurred during checking GPU.

GPUが良くないんでしょうか?
2020/02/05(水) 21:55:39.89ID:DWyxMbqa0
>>395
NVEncだけ使えないなら、グラボのドライバーが古いじゃない?
2020/02/05(水) 22:41:04.02ID:0W2ADwz+0
ドライバ更新してもダメなら
NVEncC64.exe --check-hwとNVEncC64.exe --check-featuresの結果貼って
2020/02/05(水) 23:27:01.46ID:tI1RGIb70
>>397
ドライバが 2019/02 と古かったようです。
最新のドライバを入れるとNVENCでも動くようになり、
すべてうまく動くようになりました。

どうもありがとうございます。
2020/02/06(木) 00:09:53.44ID:j4Z3GCnl0
TVRemotePlusでエンコード時のfps(60fps固定?)の指定ってできないでしょうか?
2020/02/06(木) 02:13:45.78ID:92spb2Ou0
インストールに苦戦した。既存のPHPがC:\PHPにあると環境変数通ってなくてもインストールうまくいかなかった。
ようやく見れたかと思いきや、地デジだけ番組表が空っぽでもうわかんねぇ、寝る。
2020/02/06(木) 07:54:19.79ID:AKuCfb0NM
見れたわ!
EDCB.exeを新しくして、Bondriverの名前を成功している人たちにあわせて変更して、TVTestでch2ファイルを作り直したら成功した。
で、TVRemotePlus最高だな。
2020/02/06(木) 10:00:24.35ID:C9dhNQzKM
>>401
うわ、それだ
確かにC直下にPHP置いてるわ
404TVRemotePlus (ワッチョイ b75f-VM48)
垢版 |
2020/02/07(金) 20:38:13.42ID:p90IAF+y0
>>400
stream.php 内のコマンドを弄れば一応可能です
ただテレビ放送で60fpsのものってありましたっけ…
30fpsのものを60fpsにしてもデータ量が増えて読み込みが重くなるだけなような…
2020/02/07(金) 20:45:25.81ID:IfXUE+BA0
>>404
すいません、60fpsではなくて15fpsとかにレートを落として通信量を減らしたいのです。
ffmpegで-rとかつけてみたのですが効いていないようで、HLSだと25fpsとかになっているのでしょうか?
2020/02/07(金) 20:56:56.52ID:IfXUE+BA0
>>404
すいません、 -r が既に指定されているのを見逃してました。
-r 部分の変更で大丈夫でした。
2020/02/09(日) 10:43:43.52ID:bceEuzXo0
ガッズィーラッ!
2020/02/09(日) 11:36:32.61ID:wpVEkGDe0
ズィラッ、ズィラッ、ズィラッ、ズィラ・・・
2020/02/10(月) 09:24:35.45ID:AButKKmJM
なんかやっぱ、バイナリとかまで同梱してると使いづらいなあと…
WebとPHPの環境は各々用意してね、くらいがありがちなパターンかと
まっさらな環境にはオールインワンパッケージは使いやすいかもだけど、ある程度使い込んだ環境だと差異がありすぎて、結局環境ごとのカスタマイズが必要になる
2020/02/10(月) 12:41:13.13ID:d8cyy87Fd
それなら自分でカスタマイズしろよ
自分の手を動かさず物申すな
それができないなら使わなきゃいい話
2020/02/10(月) 12:58:15.93ID:AJBqM+zjM
>>410
いやこの界隈の配布物はほとんどそうだからさ
作る方としても環境のあれこれ考えて同梱するよりはバラしちゃったほうが考えること減るし、楽だと思うんだけどね
大抵はライセンス周りのこともあるし環境構築はよろしく、でしょ OSSとかも
2020/02/10(月) 13:18:47.13ID:gKHbqUln0
作者本人も言ってるように
普通のソフトと明らかにアプローチが違うだろ
今のやり方だとオールインワンにするのが最もメリットが大きいからそうなってる
極めて個人的な感想なんていらねぇ
2020/02/10(月) 15:08:51.39ID:7LgOHdob0
>>411
自分の考えを、さも一般論のように語って、人に押しつけるな
2020/02/10(月) 16:32:20.56ID:AJBqM+zjM
>>412
なんのメリットがあるの?

自分の感想、考えを押し付けてなんてないけどね
でも一般論だとは思うよ
エンコードソフトみたいにGUIまで完璧にパッケージングされててバックエンドはffmpeg、とかなら別だけど
2020/02/10(月) 16:46:41.60ID:gKHbqUln0
鯖動かしてるんなら自分で考えて解決しろよ情けない
いちいち人様に頼んなって話
2020/02/10(月) 17:59:56.92ID:dkXR1/U00
サーバとかの知識がない人がすんなり使えるっていう点で今の形式はいいと思うわ。
うちもNginx動かしているのでそこにまとめられたらと思わなくもないけど、導入の簡単さというメリットが上回るかな。

ただしC:\PHPがあるとインストール時にそっちを読みにいってこける件は納得いかない。
2020/02/10(月) 18:27:50.47ID:utn2Yy8iM
>>414
そんな一般論知らんがな。
サーバとかPHPとか全く知らんから、今のままがいいよ
2020/02/10(月) 18:42:15.77ID:ydCA63eFM
>>417
だからそんなん全く知らんやつがTS抜きしてロケフリしようなんて方がそもそもって話なんですよ
という本来ならそんなことするようなやつはある程度知識ある人のほうが多いだろ
2020/02/10(月) 18:46:56.96ID:7oaVBxrp0
いやいや…
パッケージには頼らなくてもいいけど、自力では対処出来ない中途半端な層の要望でしょ

全部公開されてるんだからForkして汎用化すりゃいいじゃん
ってなる
2020/02/10(月) 19:38:05.74ID:32yYWXiPr
インストーラーがコケる件に興味があってc:/phpを配置してみたけど再現しないなぁ
php7.3.14を解凍してphp.ini置いただけじゃ足りないっぽい
不具合出てる人は他に何か連携させてる?
2020/02/10(月) 20:03:17.89ID:7LgOHdob0
>>418
あんたは、なんでも自分中心で回ってるんだな
2020/02/10(月) 20:06:23.82ID:KPJ2SmKqM
ブーイモくん
人の話を聞かない
相手するだけ無駄
2020/02/10(月) 20:11:21.36ID:utn2Yy8iM
>>418
知らんでも、TS抜きもロケフリも何の問題もなく使えてる。
中途半端な知識があるだけで、使えないとかよりよほどまし
2020/02/10(月) 20:26:45.61ID:YTv3Ndre0
>>420
php.iniを読みに行ってるわけではないと思うよ、TVRP側のphp.iniの編集は反映されるし
ちなみにうちの環境はC直下にphpとnginxがある
2020/02/10(月) 20:27:10.50ID:YTv3Ndre0
>>422
人の話を聞かない…?
2020/02/10(月) 20:33:05.25ID:60FKHtGo0
インストールが環境によってコケるならInnoSetupとかでインストーラーを作るのはどうだろう
https://qiita.com/ni_san2000/items/4ecc2fe24c6b1550f110
ちなみにマイクロソフトもこのインストーラー作成ソフトを使ってるらしいよ
2020/02/10(月) 20:48:51.73ID:YTv3Ndre0
>>426
自分でforkしてやれって言われちゃいますよ!!
2020/02/10(月) 20:54:26.52ID:VcwrDUUb0
自分の場合、証明書の作成でコケるのは
・パスに空白が入っている
・アーカイブの展開先のドライブとインストール先のドライブが別の場合

という感じでかなりハマった

なのでインストールするときは同じドライブを使うことをお薦めする.

例えば
インストール先が "C:\TVRemotePlus"の場合はTVRemotePlus-1.4.2.7zの
展開先をCドライブ直下にする
2020/02/11(火) 00:09:24.99ID:LgPxM+3Y0
>>428
ここで言ってるのは証明書作成でコケるところではないぞ
2020/02/11(火) 03:56:13.27ID:uiBCjby+0
>>429
あくまで自分の都合だけなんだな
431TVRemotePlus (ワッチョイ b75f-V8C/)
垢版 |
2020/02/11(火) 07:51:48.75ID:p3VGS2Lt0
いろいろすみません…

Apache や PHP が同梱されているのは、できるだけ簡単にインストールできるようにしたいというのが一つ、
あとはもし同梱しなかった場合、Apache・PHP に明るくない人からすると非常に面倒な上、設定ファイルの編集等で必ず導入にコケる人が一定数出てくるからです
煩雑な作業を行うよりかは組み込んでしまってインストーラー形式にしてしまった方が導入が楽、と考えこのような仕様にしていますが、
逆に通常と異なる環境の場合導入が難しくなってしまうこともあるのかもしれません
もともと自分用かつかなり特殊なソフトなので…
2020/02/11(火) 09:06:50.62ID:LgPxM+3Y0
>>431
もちろんそれはそうですよね
最低限、クリーンインストールしたWin10で動作検証して問題ないようであれば周りはとやかく言えないかなとは思っています
433名無しさん@編集中 (スッップ Sdbf-P/g6)
垢版 |
2020/02/11(火) 10:04:54.29ID:s0deM6Igd
>>431
1人の半可通が、勝手なこと言ってるだけなので
気にしないで下さいね。
434TVRemotePlus (ワッチョイ b75f-V8C/)
垢版 |
2020/02/11(火) 12:34:30.88ID:p3VGS2Lt0
インストール周りの不具合は改善したいと考えていますが、なかなかデバッグが難しい部類なのでなんとも…
根本的には InnoSetup などで通常のインストーラーのようにすべきなんでしょうけど…

C:\PHP に PHP がインストール場合にインストーラーの実行に失敗する件ですが、
レジストリに php.ini へのパスが記載されている場合、PHP がレジストリに書かれている方の php.ini を優先して使ってしまうことが原因でした
install.bat 内で PHP を -c オプションつきで実行するようにしたことで解決しました

インストーラーのあるドライブとインストール先のドライブが異なる場合に証明書の生成に失敗する件は、
Windows では cd コマンドに /d オプションをつけないとドライブ間の移動ができないことが原因でした
pushd・popd を使うように変更しています

v2.0.0 のリリースは少し先になりそうなので、https://github.com/tsukumijima/TVRemotePlus の master から install.bat・install.php のみダウンロードし、
手元のインストーラーに上書きしてみてください
2020/02/11(火) 17:57:05.77ID:tQlqqGLI0
>>434
お疲れ様です。インストーラは今の形式でもいいと思います。
ユーザアカウントを管理者とゲスト用に複数作成して、ゲスト用の方には設定画面を一部しか見せないようにしたいなって思っていじってみたものの、うまくいかない………。
436TVRemotePlus (ワッチョイW 335f-fLtA)
垢版 |
2020/02/12(水) 00:38:00.28ID:JBuzrfsL0
>>435
それは難しいですね…
ブラウザからアクセスしているので、誰がゲストユーザーなのかは判定できません
サーバーも管理者アカウントの方でインストールしているんでしょうから、どうしても弄られたくないのであれば設定ページの環境設定画面を封印するとかになると思います(設定自体はconfig.phpに直接書き込むことで可能)
437TVRemotePlus (ワッチョイ 335f-jFyl)
垢版 |
2020/02/12(水) 00:45:14.01ID:JBuzrfsL0
空白を含むパスにインストールすると正常に動作しない件ですが、問題がかなり複雑で、
TVRemotePlus 内のコマンドを実行している部分で実行ファイルを""(ダブルクオート)で囲んでいない事等が原因でした
全ての箇所で修正したつもりですが見落としがあるかもしれないのと、
438TVRemotePlus (ワッチョイ 335f-jFyl)
垢版 |
2020/02/12(水) 00:47:13.22ID:JBuzrfsL0
コマンドプロンプトの仕様上かなり無理矢理修正している部分があります
一応インストールして動く状態にはできましたが、できるだけスペースを含まない場所にインストールするようにしてください
439TVRemotePlus (ワッチョイ 335f-jFyl)
垢版 |
2020/02/12(水) 00:49:57.82ID:JBuzrfsL0
また、この変更にともない、コマンドプロンプトのウインドウがエンコーダーともう1つ、TSTask の分も開くようになります
440TVRemotePlus (ワッチョイ 335f-jFyl)
垢版 |
2020/02/12(水) 00:50:55.88ID:JBuzrfsL0
まだ仕様がマシそうな PowerShell を使ってどうにかできないか検討しています
コマンド実行用のタスクトレイに格納するソフトを作ってそれに投げた方が良いんだろうけど余裕がない。。。

この他にも v2.0.0 のリリースまでに実装したい機能が山積しているのですが、終わりそうになかったら中途半端な形でリリースすることになるかもしれません…
来年度から忙しくなるので、できれば終わらせておきたかったのですがある程度妥協しないと無理そう。。。
(今日は0時くらいにここの書き込みを見てインストーラーのテストを繰り返してたら朝の8時、さらに空白諸々で四苦八苦して限界)
(小分けにしたのは何故かCloudFlareがアクセス規制してきたため(どうもexeはNGワードらしい🤔))
2020/02/12(水) 13:46:54.12ID:EyxLJJgFM
今のままで十分実用的だけどブラウザが閉じられたか視聴者がいなくなったら
ストリームを終了する機能があると嬉しい。
メニューではなく視聴画面にストリーム終了ボタンでも可。
442TVRemotePlus (ワッチョイ 335f-34Gs)
垢版 |
2020/02/12(水) 15:39:36.02ID:JBuzrfsL0
>>441
了解しました、検討します
視聴画面へのストリーム終了ボタンの設置は次のバージョンで実装する複数同時配信の実装の際にすでに行っています
2020/02/12(水) 19:47:38.46ID:Th4K3xSz0
あと、画質を設定ファイルで管理できるようになればいいと思う。
200kbpsの低速回線で使うためにコードを修正して使っているので。
2020/02/13(木) 01:40:48.93ID:qO1FqdjU0
録画済みTS以外にも、ビデオファイルは再生でいるようにフォルダツリーをたどってサムネイル出してほしいな。RecフォルダとVideosフォルダ(サブフォルダ多数)みたい状態でロケフリ動画プレイヤーとしてもつかいたい。
445TVRemotePlus (ワッチョイ 335f-34Gs)
垢版 |
2020/02/13(木) 03:00:15.86ID:ZJq96Kb30
>>443
画質…というとビットレートを調整できるとかが望ましいでしょうか、検討します

>>444
複数のフォルダに対応してほしい、といったところでしょうか
録画済みのTS以外も読み込めるとは思いますが、TSにしろMP4にしろ録画したものであることが前提なので、
「番組情報を取得できませんでした」と表示されたり色々不格好になってしまうと思います
2020/02/13(木) 11:48:35.68ID:kAfxn7zw0
>>445
// 画質切り替えの後のcaseで指定しているパラメータにフレームレートを加えた項目ですが
エンコーダー3種の部分も修正しないといけないので結構手間になりますね
やることが無くなった時にでもやっていただければ
2020/02/15(土) 09:38:37.70ID:ZBr2NmkM0
V2.00が待ち遠しいな
作者さん大変だががんばってくれ
2020/02/18(火) 11:53:45.86ID:ufzaq5wWM
mini-DTXのマザボが壊れたので新しく組みたいんだけどRyzenのハードウェアエンコードってchinachuでも普通に使える?QSVのほうが楽かな
449TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/19(水) 00:15:20.28ID:I8ye86/t0
TVRemotePlus v2.0.0 を(ついに)リリースしました

機能追加と修正盛りだくさんのメジャーアップデートになっています
ストリームの複数同時配信とダークモード対応がメインでしょうか
それ以外にも数多くの機能追加や改善を行っています(多すぎて載せきれない)
他に年度末までに終わらせないといけない事がいろいろ残っているため、いくつかの機能追加や修正が次回バージョン以降の実装に繰り越しになっています
不具合多そう…フィードバック頂けると助かります

注意点として、設定ファイルに変更があるため、アップデートモードでのインストールではおそらくエラーになります
設定ファイルをバックアップした上で新規インストールするようにしてください
また、一部のページの URL を変更した関係で、リバースプロキシで運用されている方はサーバー側の設定の変更が必要になります
この他、ブラウザのキャッシュが残っていると正常に動かないことがあります、インストール後はキャッシュを削除してから開くようにしてください
https://github.com/tsukumijima/TVRemotePlus/releases
2020/02/19(水) 01:04:56.87ID:5eDnLLb8M
お疲れ様です。
待望のv2.0.0リリースですね。ありがとうございます。
さっそく試してみようかと思います。
451TVRemotePlus (ワッチョイ b35f-IPX/)
垢版 |
2020/02/19(水) 01:06:29.43ID:I8ye86/t0
(インストーラーに不具合(修正し忘れ)があったのでこっそり差し替えました、既にダウンロードされた方は差し替えていただけると)
2020/02/19(水) 01:07:10.90ID:jKEEWUAv0
>>449
アプデお疲れさまです!

さっそく1.4.2をバックアップした上でクリーンインストールしてみましたが、セットアップ後にアクセスしようとすると
このページは動作していません 172.16.0.10 でリダイレクトが繰り返し行われました。 Cookie を消去してみてください. ERR_TOO_MANY_REDIRECTS
と表示されてアクセスできませんでした。
https://i.imgur.com/0QZLk6l.png

キャッシュ消去とハード再読み込み、Cookie削除、シークレットモード等試してみても改善せず、
curlで叩いてみると「Warning: file get contents...」というエラーの後に正常と思われるHTMLが返ってきているようです。
https://i.imgur.com/0euRBsK.png

今日はもう寝るので取り急ぎご報告までー
2020/02/19(水) 01:13:07.44ID:jKEEWUAv0
>>451
治りました。ありがとうございます。
2020/02/19(水) 01:51:40.47ID:sDxo0WFl0
EDCB Material WebUI (EMWUI) の API がある URL
番組表取得などで利用します
この機能を利用する場合、予め EDCB Material WebUI を導入しておいてください
TVRock 等を利用している場合、TVRemoteViewer_VB 2.93m(再うp版)以降を導入し TVRemoteViewer_VB の URL(例:http://192.168.x.xx:40003/ )を代わりに設定することで番組情報が表示できるようになります

を設定して設定を保存しても反映されないようです。
EDCB+TVRemoteViewer_VB 2.93rで運用中です。
前回のrevまでは動いていたと思ったけど。。。
2020/02/19(水) 02:18:53.85ID:sDxo0WFl0
454です。

インストールしなおして設定したら保存されました。
しかし、番組情報が取得中のままで固まっているような動きです。
その状態で、視聴かいししても、ストリームの開始に失敗しましたとなってしまいます。
2020/02/19(水) 02:29:06.02ID:sDxo0WFl0
録画番組の再生はできたので、TVRemoteViewer_VB の URLから番組情報がとれてきていないのかも。
睡魔に耐えられないのでまた朝になって続き調べます。
2020/02/19(水) 06:51:21.89ID:nGrJGk9/0
パッケージ化の弊害
2020/02/19(水) 07:46:20.32ID:Fa8j+1n5d
お前が無能なだけだぞ
黙ってそのまま使え
2020/02/19(水) 08:05:14.78ID:sDxo0WFl0
Notice: Undefined offset: 0 in F:\TVRemotePlus\htdocs\index.php on line 41
Notice: Undefined offset: 0 in F:\TVRemotePlus\htdocs\index.php on line 268
ってでてる。
2020/02/19(水) 08:28:24.27ID:loQXYm5LM
>>459
使えないお前が無能らしいぞ
とりあえずエラー位置見てみたら?
2020/02/19(水) 09:05:55.88ID:sDxo0WFl0
失礼いたしました。
キャッシュクリアしたら番組情報取得できるようになりました。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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