地デジのロケフリシステムを作るスレ 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/
123TVRemotePlus (ワッチョイ b35f-V+wO)
垢版 |
2019/10/18(金) 02:40:17.70ID:4dI2jw6V0
>>122
そうなんですね…(じゃあ何故iOSはMSEに対応しないんだ…)
iPadOS、わざわざMSEに対応させてるあたりPCの代替として使えるようにする事を念頭に置いてそうです
なぜiOSがMSEに対応しないのかは未だに謎ですが…
2019/10/18(金) 19:07:16.53ID:tftuiEOb0
>>117
>>119
ありがとうございます
そうなんですね、iPadの購入を検討します…

>>121
なるほど、そうなんですね
素人考えですが、サムネ無しモードか、録画後サムネ生成batとかで対処は可能でしょうか。
お時間がある時で良いのでご検討よろしくお願いいたします。
125TVRemotePlus (ワッチョイW b35f-Y60Q)
垢版 |
2019/10/19(土) 05:31:50.42ID:5205toRr0
>>124
Appleはせめてサードパーティのブラウザエンジンに対応してくれれば良いのに…

サムネ無しモードですか…
処理の高速化など色々勘案しながら検討してみます…
126TVRemotePlus (ワッチョイW b35f-Y60Q)
垢版 |
2019/10/19(土) 05:45:18.89ID:5205toRr0
いつの間にかあの EncTools さんに紹介されていて恐縮です…(正直ここまで使っていただけるとは思っていませんでした)

…実を言うと、現在の TVRemotePlus はローカル、またはVPNでの使用をお勧めします
ローカル外に公開するのはお勧めできません

最近 EPGRec の脆弱性(攻撃されると外人ハッカー兄貴にバックドアを仕掛けられアニメTSを吸い取られる())の件を見て「まずい」と感じたのですが、
TVRemotePlus には、OSコマンドどころかphpの関数すべてを実行可能にしてしまう脆弱性があります…
詳しく言ってしまうと悪用されかねないので明言は避けますが、環境設定をWeb上から設定可能にしているあたりです
127TVRemotePlus (ワッチョイW b35f-Y60Q)
垢版 |
2019/10/19(土) 05:56:38.87ID:5205toRr0
環境設定は php 側から config.php を書き換えているのですが、「それって eval とほぼ同じじゃん」という事に今更気が付きました…
対策をするなら config.ini など設定ファイル自体を実行可能にしないようにする必要があるのですが、
設定読み込みの箇所のため修正が広範囲に及びそうなのと、個人的に今多忙なため、修正が後手に回りそうです

ローカル内で使っているのが当たり前だと思いこんでいて、そのうちこっそり修正するつもりでいたのですが、想像以上に使っていただいているのと何かあってからでは遅いので…

とりあえず、「TVRemotePlusをローカル外(ネット上)に公開していない」場合は攻撃される事はありません
ネット上に公開している場合でも、Basic認証機能(正直使っていないので動くか微妙ですが…)を使っている場合は攻撃の可能性は低いです
128TVRemotePlus (ワッチョイW b35f-Y60Q)
垢版 |
2019/10/19(土) 06:07:44.37ID:5205toRr0
折角使っていただいているのに色々申し訳ないです…

外部に公開されている方は少ないとは思うのですが、もし公開されている方がいれば気をつけてください
(最悪、setting.php 内の config.php 書き込み部分をコメントアウトしてください)

不幸中の幸いですが、ポート8000番(デフォルトポート)で外部に公開している場合は、狙われやすい80番・8080番ではないため実際にBotによる攻撃を受ける可能性は低いと思っています
公開ポートを 562 だとか、推測されにくいポート番号にすることも対策になります

リバースプロキシでやっている場合、相手はIP直打ちでアクセスしてくるので、VirtualHostでIP直打ちでアクセスした時にApacheのデフォルトページを表示させるようにするのも良いかもしれません
2019/10/19(土) 09:05:12.36ID:qg5ljxj90
おもしろそうなことやってるやん。がんがれ
2019/10/22(火) 02:49:06.55ID:vqB9uKX10
TVRemotePlusのインストールで録画フォルダ設定する所あるけど
NASのフォルダは設定可能?
それともローカルフォルダのみなのでしょうか
131TVRemotePlus (ワッチョイ b35f-V+wO)
垢版 |
2019/10/22(火) 22:20:41.60ID:6uhhec7+0
>>130
出来るだけローカルフォルダをお勧めしますが、少なくとも私の環境ではネットワークドライブ経由でもいけました
(昔はダメだったらしいのですが php のバージョンアップで対応したんでしょうか)
NASの場合でも、ネットワークドライブとしてマウントしてあれば行けると思います(\\LANDISK\Rec\ のように指定して動くかは微妙…)
132名無しさん@編集中 (ワッチョイ b3dd-O7li)
垢版 |
2019/10/24(木) 19:18:39.12ID:vMORS/3G0
便利に使わせていただいています ありがとうございます

1点要望ですが
ストリーム中にスリープに入らないモードを実装いただけるとありがたいです

まったりご一考いただけると幸いです
2019/10/25(金) 02:36:34.76ID:m1sHWvk70
>>131
試してみましたがNAS内のファイル再生出来ました
ストリーミングだからなのか再生シークがちょっとずつ伸びていくパターンで
例えば60分の番組再生で50分辺りまで飛ばしたいってのはかなり待たないとダメなのは設定でなんとかなるものでしょうか
134TVRemotePlus (ワッチョイ f35f-MZfN)
垢版 |
2019/10/25(金) 05:01:32.96ID:hBk4NERe0
>>133
それはよかったです
それは今の所仕様ですね… 他の方からもそのような要望があったのですが、近いうちに実装します
現状、再生するために数秒おきに細切れでエンコードしたファイルを作りながら再生する形式を取っています
そのため、どうしても最後までエンコードし終わるには時間がかかってしまいます
ただ、途中からエンコード開始となると実況の調整がまた面倒…
2019/10/25(金) 21:19:25.28ID:YtBHaRm50
いま標準のエンコーダならQSVエンコードやらNVエンコードにするとかなり早くなるのでおすすめ
136TVRemotePlus (ワッチョイ f35f-MZfN)
垢版 |
2019/10/27(日) 06:47:44.31ID:6iBi4IZ30
>>132
>>ストリーム中にスリープに入らないモード
どういうことでしょうか…?
PCのスリープでしたらソフト側から制御するのは難しい気がします…
137名無しさん@編集中 (ワッチョイ b3dd-O7li)
垢版 |
2019/10/27(日) 23:18:34.84ID:jQKd00Tw0
>>136
レスありがとうございます
PCのスリープです

映像や音楽再生ソフトによく実装されているようなスリープ抑止機能が
追加されたらありがたいと思ったのですが、難しいようですね
138名無しさん@編集中 (ワッチョイ b3dd-O7li)
垢版 |
2019/10/27(日) 23:18:35.08ID:jQKd00Tw0
>>136
レスありがとうございます
PCのスリープです

映像や音楽再生ソフトによく実装されているようなスリープ抑止機能が
追加されたらありがたいと思ったのですが、難しいようですね
2019/10/27(日) 23:22:10.93ID:SDIXVX+j0
>>137
sleep tool使ってみては?
2019/10/28(月) 01:16:41.68ID:0fBN8tXUM
スリープ抑止はWindowsAPIのSetThreadExecutionStateでやるのが普通
BonDriverProxyなんかは凡使用中はそれで抑止してるからライブ再生中はそれが効く
ファイル再生の場合TvRemoteViewer_VBにはスリープ抑止設定がある
Tvmaidはストリーム時に抑止するよう書き換えてビルドすればいける
141TVRemotePlus (ワッチョイ f35f-MZfN)
垢版 |
2019/10/28(月) 11:30:27.41ID:TUgRasy80
>>140
(5chがDNSエラーかなんかでアクセスできず一瞬焦りました…)
そういうAPIがあるとは…初耳です
ただ、TVRemotePlusは所謂「Webアプリ」なので、別途exeを作らない限りはこちら側で実装するのは難しいです…
どちらにせよタスクトレイに収納したいだとかサービス化したいという要望は頂いているので、
そのうち起動用exeを作る際に実装することはできるかもしれません(かなり先になりそうですが…)
142名無しさん@編集中 (ニククエW 0He7-zfny)
垢版 |
2019/10/29(火) 22:55:01.58ID:GdZmv2YiHNIKU
tvremotePlus楽しんでます。お尋ねしますチャンネルを指定したり、全画面表示のURLコマンドを教えてください。ブックマークから指定chを全画面表示でたちあげたいです
それから、全画面でチャンネル変更する操作はどうすればいいですか、例えばmayaだと画面右側クリックで出来ます。
143TVRemotePlus (ワッチョイW f35f-oUyq)
垢版 |
2019/10/30(水) 15:16:25.62ID:goX4T5/v0
>>142
URLコマンドですか…そもそも発想自体がありませんでした
現状、全て実装できていません
全画面表示状態でのチャンネル変更はプレイヤー側に変更を加える必要が出てきてしまうので、すぐに実装するのは難しいです
URLコマンドでの全画面表示は、ブラウザ全画面であれば実装可能です
通常の全画面は、JavaScriptのセキュリティ仕様でユーザーの明示的な操作がない限りできないようになっている(=開いたときに全画面が無理)ので無理です
チャンネルのURLコマンドは、URLパラメータがかなり長くなりますが内部的に使っているものがあるのでそれを流用すれば可能です
144TVRemotePlus (ワッチョイW f35f-oUyq)
垢版 |
2019/10/30(水) 15:17:36.16ID:goX4T5/v0
URLコマンドは便利かもしれないと感じたので近いうちに実装できればと思っています
2019/11/01(金) 06:58:45.18ID:n3B6rQo00
TVRemotePlus 32bit で構築できた人いる?
必要なバイナリ自前で集めて見たけど駄目だったわ
146TVRemotePlus (ワッチョイ 6f5f-qp9g)
垢版 |
2019/11/01(金) 07:08:14.08ID:BYMN9gox0
>>145
現状32bit版は需要が少なさそう割に作るのが結構面倒なので作っていません…
最低限、ApacheとPHPを32bit版に置換できればいけるはずです
PHPは Thread Safe 版にしてください
また、元の /bin/Apache/conf/ フォルダは上書きしないようにしてください
TVRemotePlus/bin/Apache/bin/httpd.exe をクリックすると起動します
すぐウインドウが閉じてしまう場合は、httpd.exe をコマンドプロンプトにドラッグしてログを見てみて下さい
2019/11/01(金) 22:17:39.20ID:iuNT2Lor0
インストール後TVRemotePlus-launch起動してもする閉じるので正しく作動してないんだろうけど原因がわからん
コマンドプロンプトに一瞬なんか文字が出て閉じるのだが早すぎて見れん。
148TVRemotePlus (ワッチョイ 6f5f-qp9g)
垢版 |
2019/11/01(金) 22:20:06.18ID:BYMN9gox0
>>147
恐らくエラーが出ていてWebサーバーが起動出来ていないと思われます
デスクトップにある TVRemotePlus-Launch アイコンを別途開いたコマンドプロンプトにドラッグして実行してみてください
2019/11/03(日) 00:51:51.11ID:ZQTEs5Fu0
>>148
AH00526:Syntax error on line 144 of TVRemotePlus/bin/Apache/conf/extra/httpd-ssl.conf:
SSLCertificateFile: file TVRemotePlus/bin/Apache/conf/server.crt does not exist or is empty
と出ました。
150TVRemotePlus (ワッチョイ 6f5f-qp9g)
垢版 |
2019/11/03(日) 04:40:14.51ID:sVo5s2s00
>>149
自己署名証明書の生成に失敗していると思われます…
createcert.bat を使って生成をやり直してみてください
151TVRemotePlus (ワッチョイ 6f5f-qp9g)
垢版 |
2019/11/03(日) 04:47:08.36ID:sVo5s2s00
TVRemotePlus v1.3.0 をリリースしました
・久々のアップデートです(色々詰め込み過ぎた上に当初のリリース日より4日もずれてずるずる調整を行ったりしていた)
・システムの根幹(特にファイル再生周り)にかなり手を加えた大幅なアップデートとなっています
・色々変更になっている部分があるので、Releaseページの「アップデートの際の諸注意」をよく読んでアップデートしてください
・MP4ファイルの再生に対応
・プログレッシブダウンロード(要するにエンコードせずにそのまま)での再生にも対応(MP4のみ)
・MP4ファイルのダウンロードに対応(持ち出し用スマホに入れて外出先で見るなどを想定)
・遅かったリスト更新を大幅に高速化
・API 周りの変更
・Android版Chromeにてピクチャーインピクチャーに対応
・インストーラーでの証明書生成を自動で生成できるようにした
・1080p 以外の画質で再生させた場合にアスペクト比が歪む問題を修正
・その他諸々のバグ取りとか…
https://github.com/tsukumijima/TVRemotePlus/releases
152TVRemotePlus (ワッチョイ 6f5f-qp9g)
垢版 |
2019/11/03(日) 05:03:01.61ID:sVo5s2s00
色々変えたので正直他の環境で動くか心配です…
動く動かなかったなど報告いただけると助かります
Release 欄にも書いてありますが、今まで番組情報等を記録していた /htdocs/files/info/ フォルダが廃止になりました(fileinfo.jsonに統合)
自動では削除されないので、適宜手動で削除してください
APIの名前も変更になっているので、アップデート前に古い /htdocs/api/ フォルダを削除してからインストールしてください

…色々な環境・要望に対応したいのは山々なのですが、前から実装したい機能があと2〜3つくらいあるのと、元々自分用で作っているもののおすそ分けなので、
あまりにもこちらの環境(PX-Q3PE4+TVTest+EDCB)とかけ離れていると対応出来ない事があるかもしれません…申し訳ないです
かれこれ作り始めてから8ヶ月くらい経ってしまった(JSほぼ未経験、まともなWebアプリを初めて作ったにしては時間かかったけど上出来な気がしてる)
…ああーーーー疲れた寝よう…
2019/11/03(日) 17:23:37.91ID:pLGfKYYu0
むむ、TSTaskが一瞬で落ちるようになってしまった。。
新規インストールなので、前バージョンの影響はないと思うけど。。。
2019/11/03(日) 17:43:26.57ID:p5ERKwmy0
アプデお疲れさまです!いつも便利に使わせていただいています。
早速アップデートして一通り試してみました。アスペクトの問題が治っており本当に感謝です。

2点ご相談させてください。

おま環だと思いますが、ファイル再生開始後やストリーム中の状態から新たにストリームを開始する際のリダイレクト処理で、タイムアウトが発生してしまいます。
Reverse Proxyを通さなければ問題ないのでnginxの設定の問題だと思うのですが、なにか解決法などありますでしょうか?
nginx設定(だいぶ省略)→ https://gist.github.com/motoacs/a43d2a6f3f281fb1aa3d024f791f1ecf#file-nginx-config
2019/11/03(日) 17:44:56.83ID:p5ERKwmy0
また>>153と同じ症状かと思いますが、エンコーダーでNVENCを選択するとストリームの起動に失敗してしまいます。
「ストリームが途中で中断しました...」と「ストリームを再起動しています」が無限ループする状態です。
B-CASカードの初期化に失敗しているようですが、ffmpegとnvencでなにか違いがあるのでしょうか?
TSTaskCenter.log→ https://gist.github.com/motoacs/a43d2a6f3f281fb1aa3d024f791f1ecf#file-tstaskcentre-log

症状の画面キャプチャ→ https://youtu.be/NCWWdgl9ccY
2019/11/03(日) 17:46:14.73ID:p5ERKwmy0
また要望なのですが、MP4ファイルと同様にMKVファイルも再生できると大変嬉しいです。
録画後のTSファイルはAmatsukazeでニコニコ実況を字幕としてMUXしたMVKファイルに自動エンコードしているためで、
試しにファイルの拡張子をmkvからmp4に書き換えたところ、MP4と同じように認識され再生も問題ありませんでした。
可能でしたらよろしくお願いいたしますm(__)m

もう1点、「録画ファイルのあるフォルダ」とは別に、エンコード後のファイルがあるフォルダを設定できると嬉しいです。
ただこちらについては、「録画ファイルのあるフォルダ」にエンコード後フォルダへのシンボリックリンクを作れば認識されたので、気が向いたらで全然結構です。

以上です。連投失礼しましたー
157TVRemotePlus (ワッチョイ 6f5f-srzj)
垢版 |
2019/11/03(日) 17:58:10.15ID:sVo5s2s00
>>153
TSTask周りには変更は加えていないはずなのですが…
強いて言うならNVEncCを更新したくらいでしょうか
こちらにNVEncCを使える環境がないのでなんとも…
TSTaskのログを確認してみてください
2019/11/03(日) 18:06:08.39ID:p5ERKwmy0
NVEncC64-tvrp.exeを1.2.2に同梱のものに置き換えたところ治りました
取り急ぎご報告まで
2019/11/03(日) 18:15:32.16ID:p5ERKwmy0
>>155について、原因わかりました。
NVEncが4.51に上がったことで、対応ドライババージョンが418.81→436.15に変更されていました。
私の環境ではNVIDIA Studio Drive 431.86(最新)が入っていましたが、
これをGeForce Game Ready Driver 441.08(最新)に変更したところ正常に再生できました。
160TVRemotePlus (ワッチョイW 6f5f-QqKr)
垢版 |
2019/11/03(日) 18:16:11.71ID:sVo5s2s00
>>154
いえいえ…
nginxは使ったことがないので
161TVRemotePlus (ワッチョイW 6f5f-QqKr)
垢版 |
2019/11/03(日) 18:19:55.59ID:sVo5s2s00
何とも言えないのですが、
動画を見る限りタイムアウトが早すぎる気がします
nginx側にもしタイムアウト設定みたいなのをつけているようでしたら伸ばしたほうがいいかもしれません(ストリーム開始時は処理に時間がかかるため1秒程度ロードに時間がかかります)

Webサーバーはポートバッティング諸々の問題があるので同時にテストしにくいんですよね…
162TVRemotePlus (ワッチョイW 6f5f-QqKr)
垢版 |
2019/11/03(日) 18:23:15.37ID:sVo5s2s00
>>159
そうでしたか…!報告ありがとうございます
ただTSTaskの起動に失敗する件はよく分からないですね…
エンコードソフトが起動しない場合でもTSTaskは動くはずなのですが
とりあえずうまく見れているのであればよかったです
2019/11/03(日) 18:37:22.70ID:p5ERKwmy0
>>161
ありがとうございます。nginx設定中心に探ってみようと思います

>>162
TSTaskCenter.logの「B-CASカードの初期化に失敗しました」のエラーですが、NVEncの問題とは無関係だったようです。
NVEnc復活後も同様のエラーが記録されていますし、そもそも私の環境だとSpinelでスクランブル解除してから配信しているので完全に早とちりでしたm(__)m
164TVRemotePlus (ワッチョイW 6f5f-QqKr)
垢版 |
2019/11/03(日) 19:04:50.64ID:sVo5s2s00
>>163
そうでしたか…()
NVEncC復活後は見れているのでしょうか
私も普段はBonDriverProxyExやSpinel側でスクランブル解除してから配信しています
2019/11/03(日) 19:47:37.88ID:pLGfKYYu0
>>154
http2 を取ると状況変わりますか?
2019/11/03(日) 19:51:25.45ID:pLGfKYYu0
>>159
ありがとうございます。nvidiaのドライバ最新にしたら動き始めました!
167TVRemotePlus (ワッチョイ 6f5f-qp9g)
垢版 |
2019/11/03(日) 20:01:50.92ID:sVo5s2s00
>>166
そちらも同じ症状でしたか…
リリースの方に注意書きしておきます…
168TVRemotePlus (ワッチョイ 6f5f-qp9g)
垢版 |
2019/11/03(日) 20:25:55.54ID:sVo5s2s00
>>165
それはもしかするとあるかもしれません(HTTP/2も使ったことがないので何とも言えないのですが…)
Reverse_proxy.md に記載されている通りに一度やってみるといいかもです

>>156
MKVですか…確かにMP4だと字幕が一部を除き組み込めないらしい?ですし…(MKVだと実況コメを字幕として横に流せるんですか…?)
一度MP4に対応したのでMKVに対応することも難しい事はないと思うのですが、
・MKVはMKVでもブラウザ側で対応していないコーデックを使っている場合はプログレッシブダウンロードでは再生出来ない場合があるかもしれない
 ・例:TSの中身のMPEG-2をそのままMKVに焼き直してるだけ など
・字幕表示は非対応になる(ニコニコ実況であれば TVRemotePlus 側で表示出来るので問題はないとは思いますが)
というのはあります
169TVRemotePlus (ワッチョイ 6f5f-qp9g)
垢版 |
2019/11/03(日) 20:26:08.86ID:sVo5s2s00
各環境でファイルの置き方・ソフトの使い方がかなり異なるのが難しいところです…
TSファイルの場合、字幕付きの番組であればエンコード時に字幕付きで配信する事でプレイヤー側で字幕を再生する事が出来ています
ただ、MP4ファイルには字幕を組み込む事が(おそらく)出来ないので、現状字幕再生は無効になっています
そのうち同じファイル名のASSファイルやSRTファイルがあればそれを適宜WebVTT形式に変換してプレイヤー側に読み込ませられないかみたいな事は考えています
170TVRemotePlus (ワッチョイ 6f5f-qp9g)
垢版 |
2019/11/03(日) 20:38:49.47ID:sVo5s2s00
>>156
>>エンコード後のファイルがあるフォルダを設定できると嬉しいです
正直、ちょっと難しいかもしれません
実装出来なくはないのですが、元々複数のフォルダを検索できるような作りにはなっていないので…
同様の理由で、複数ストリームの同時配信機能もなかなか着手できていません
個人的に実装したい機能であれば面倒でもそのうち実装する事があるかもしれませんが、
個人的に必要のない機能でかつ実装が面倒な場合はなかなかモチベーションが上がらないです…
2019/11/03(日) 21:07:56.68ID:p5ERKwmy0
>>165 >>168
http2をとっても変化ありませんでしたが、Reverse_Proxy.mdのサンプルにはなかった「proxy_set_header ・・・」5行をコメントアウトしたところ改善しました。
アドバイスいただきありがとうございました!
2019/11/03(日) 21:11:47.00ID:p5ERKwmy0
>>168
そうですね、AmatsukazeでエンコードしたmkvではNicoConvAssで作成されたニコニコ実況字幕が横に流れていきます。

おっしゃる通りmkvの中身は様々ですが、mp4も同様にAVCやHEVCだったりしますしね・・・。
実際私の環境ではTVMWでエンコードしたMP4 (HEVC)のファイルも多数ありますが、
ProgressiveモードだとChromeでは音のみの再生、Edge (HEVC対応のはず)では再生が始まらない状況です。

ffmpegに切り替えれば問題なく再生できるので、
コーディック判定の辺りはあまりアプリ側で頑張らずにユーザーに委ねても良いのかな?と思ったりします。

私としては、*.mp4と同様に*.mkvもファイルリスト作成に引っかかってくれさえすれば、後はffmpegエンコードで視聴できるので・・・。
2019/11/03(日) 21:13:25.90ID:p5ERKwmy0
>>170
面倒な要望を上げてしまって申し訳ありませんでした。
この件についてはシンボリックリンクで完全に解決できたので、要望自体取り消させていただきますm(_ _)m
174TVRemotePlus (ワッチョイ 6f5f-qp9g)
垢版 |
2019/11/04(月) 00:03:31.99ID:ddogD5RJ0
>>171
それはよかったです

>>172
HEVC(H.265)は想定外でした…
ChromeはHEVCの再生自体に非対応なので無理ですね…
(正直WebMにSafariさえ対応してくれればHEVCこき下ろせるのになあという印象・
 折角良い技術なのにHEVCは特許云々で揉めに揉めて使う場合4社に多額のライセンス料をお布施しないといけないらしくほぼ普及してないらしい)

Edgeは後数ヶ月の命(2020年4月あたりのアプデでChromiumベースになってようやく滅ぶらしい)なので対応しません(断言)
ようやくAppleがAV1に参加するとかなんとかなのでMP4+H264の後継はWebM+AV1になると踏んでいます(WebMって名前が普及を阻んでる気も)
とりあえず(プログレッシブダウンロードで再生できるかは別として)次のバージョンでMKVの再生には対応する予定です

>>173
いえいえ
2019/11/05(火) 08:54:18.99ID:qjgb95oXM
使い始めてから初めてバージョンアップを行ったのですがtstaskの起動がx86から64に切り替わってしまいました
設定ファイル等を書き換えて戻せればよかったのですが分からなかったので削除して再インストールで対処しました
176TVRemotePlus (ワッチョイW 6f5f-QqKr)
垢版 |
2019/11/06(水) 09:00:21.04ID:cbQzp1xS0
>>175
一応TSTask自体を差し替えているだけ(のはず)なので再インストールしなくてもTSTaskを32bitに適宜差し替えればいけると思います
2019/11/06(水) 23:59:03.08ID:d4ZFsCLc0
>>176
TSTask.exeは32と64bitのフォルダに配置されていてどう差し替えるのか困っていたのですが、
TSTask-tvrp.exeにリネームしてインストールされていたのですね。
次からは困らずに更新できそうです。ありがとうございました
178名無しさん@編集中 (ワッチョイ fbd2-3Zc2)
垢版 |
2019/11/07(木) 14:17:45.20ID:9TRxBCXM0
TVRemotePlusを使用させていただいています。
便利なアプリをありがとうございます。

インストールの際に引っかかったことですが
既出の
openssl.default.cnf をコピーして openssl.cnfにリネーム
openssl.default.ext をコピーして openssl.extにリネーム
以外に
SSD使用のため、デスクトップのフォルダの場所を標準から別のドライブに
移動しているとデスクトップにショートカットが作成されませんでした。
一時的に標準に戻して対応する必要があります。

同じようなことで引っかかった人がいるのではないかと書かせていただきました。

あと要望として、ファイル再生時に15秒、30秒とかの早送りはできないのでしょうか?
未編集のTSファイル再生時に早送りができれば便利なのですが・・・
179TVRemotePlus (ワッチョイW bb5f-M7E6)
垢版 |
2019/11/08(金) 02:29:44.66ID:wsAUhgTj0
>>178
>>openssl.default.cnf をコピーして openssl.cnfにリネーム・openssl.default.ext をコピーして openssl.extにリネーム
他の方からもそこで失敗するという話を聞くのですが、全員が全員失敗するわけでもなさそうなのと、こちら側でエラーが出ないのでなんとも…
何かインストール時にエラーメッセージが出ていれば送っていただけると助かります
インストーラー周りはもともと微妙な作りな上テストするのが大変なんです…

>>デスクトップにショートカットが作成されませんでした
そもそもデスクトップの場所なんて変えられるんですか…?
どのようなフォルダ構成か分からないのでなんとも言えませんが、スタートメニューにも登録するとかならありかもしれません

>>ファイル再生時に15秒、30秒とかの早送りはできないのでしょうか?
今でも5秒スキップであればブラウザにフォーカスしている状態でPCの右キーを押すことで可能です
正直プレイヤーのボタンはもう増やしたくないのですが、キーボードショートカットで例えばCtrl+右キーで10秒早送り、のような実装は可能だと思います
180TVRemotePlus (ワッチョイW bb5f-M7E6)
垢版 |
2019/11/08(金) 02:32:33.11ID:wsAUhgTj0
>>177
ちなみにですが、添付のexeファイル名に-tvrpと付いている理由は、元のファイル名だとtaskkillする際にTVRemotePlusと別で動いているffmpegだとかが巻き添えになってしまう件の暫定的な回避策だったりします
本当はpid指定とかが良いんでしょうけどそこまで手が回っていません…
181名無しさん@編集中 (ワッチョイ 0ff2-nzGX)
垢版 |
2019/11/08(金) 18:40:18.44ID:oS71lUpw0
>そもそもデスクトップの場所なんて変えられるんですか…?
エクスプローラーで左側のデスクトップで右クリック、プロパティで場所タブから移動をクリックすれば
フォルダの変更が可能です。
ただ、一時的に標準に戻してからインストールすると問題ないので、それがわかっていれば
対応していただく必要はないと思います。

>正直プレイヤーのボタンはもう増やしたくないのですが、キーボードショートカットで例えばCtrl+右キーで10秒早送り、のような実装は可能だと思います
androidでと考えていますので、出来ましたら早送り、巻き戻しのボタンで対応していただくと幸いです。
2019/11/10(日) 04:16:58.80ID:mNt/urBt0
TvRemoteViewer_VBなのですが、Androidで視聴する場合
他の動画プレーヤーで表示することは可能でしょうか?

特にChromeCastでの出力とか考えるとその方が便利なので
183名無しさん@編集中 (ワッチョイ eba5-fYf2)
垢版 |
2019/11/12(火) 10:30:00.86ID:0JatM7rV0
最近、フレッツ光+OCNの夜間帯域制限が酷い。
海外渡航時のTvRemoteviewerロケフリ視聴が非常に厳しい。
320x180L、15fps配信でもバッファ状態が続いてしまう。
単なる日記、申し訳ありませんでした。
2019/11/12(火) 11:47:52.15ID:gMGwHOO20
TvRemoteViewerでNVCEncをデフォにしたいんだけど
設定のどの項目いじればいいんでしょうか?

あと誤作動だと思うけど
AcronisTrueimageがTvRemoteViewerをランサムウェア検出と激おこされた。
2019/11/12(火) 12:44:45.04ID:labm2GjMr
v6プラスええぞ
2019/11/12(火) 14:19:59.40ID:GS4kUMc80
>>184
うちと同じ現象ですかね
配布ページの履歴の下にある
・再生時のエンコードソフト(QSVやNV)が記憶されない場合
をクリックしてパッチプログラムを試してみてください

あと激おこの件はVirusTotalにかけてみましたがまぁ大丈夫かなと(万一のことを考えて検査してから上げるようにしないとですね)
2019/11/12(火) 21:33:37.81ID:Fv1pbROs0
TVRemotePlus作者様
ありがたく使わせてもらってます。mp4対応すごく助かります(録画後mp4保存なので)

ちょっとした不具合報告です。
ファイル再生でmp4ファイルをクリック→キャンセル→再度クリックすると
動画の画質のドロップダウンに「Original (元画質)」が、エンコードに「Progressive (プログレッシブダウンロード)」が
どんどん追加されていきます。
watch.jsの302行目と305行目のinsertAdjacentHTMLのせいですかね?
あまりプログラム詳しくないですけど…

あとmp4ファイルのダウンロードがうまくいきません。
”MP4 ファイルのサムネイルにマウスをかざすか、タッチデバイスであればサムネイルをタップするとダウンロードボタンが表示される”
とありますがダウンロードボタンが出てきません。

こっちはもうちょっと触ってみます
2019/11/13(水) 02:43:17.42ID:saUi2BV20
>>186
パッチあてたらNVEnc固定化出来ました、ありがとうございます。
解像度の固定化も可能なんでしょうか?
デフォだと--になってるがHDかFHDしか使わないのですが
2019/11/13(水) 12:12:19.26ID:dSnbvP4H0
>>188
解像度につきましては設定画面左中程の解像度欄を指定しておけば「-」で使用されるはずです。試してみてください
190TVRemotePlus (ワッチョイ bb5f-vK+x)
垢版 |
2019/11/13(水) 17:31:07.12ID:8rKBkNVV0
>>187
>>動画の画質のドロップダウンに「Original (元画質)」が、エンコードに「Progressive (プログレッシブダウンロード)」が
どんどん追加されていきます
おかしいですね…
私の環境ではやってみましたが再現しませんでした…

>>MP4 ファイルのサムネイルにマウスをかざすか、タッチデバイスであればサムネイルをタップするとダウンロードボタンが表示される”
とありますがダウンロードボタンが出てきません
少なくともPCであればサムネイルにかざすだけで出てくるはずです
あとTSファイル(サムネ右上にTSって書いてあるもの)はダウンロードボタンが出ません

考えにくいですがキャッシュが変な具合で残ってしまっているのが原因かもしれません
一度キャッシュを消してみてください
あとはブラウザの問題でしょうか…
Chromeでは大丈夫でした
2019/11/13(水) 20:47:21.96ID:Ar3fLscN0
>>190

検証ありがとうございます。
キャッシュ消してChromeとFireFoxで試してみましたけど変化ありませんでした。

とりあえず、おま環っぽいので色々やってみます。
TvRockもTvRemoteViewer_VBも動いてるごった煮マシンだからなぁ…

ウーン、なんじゃろな…
あ、プログレッシブ再生は普通に動きます。最高です。

ttps://light.dotup.org/uploda/light.dotup.org621755.png
ttps://light.dotup.org/uploda/light.dotup.org621756.png
192TVRemotePlus (ワッチョイ fd5f-zGDE)
垢版 |
2019/11/14(木) 05:34:50.51ID:6N+RlURv0
>>191
スクショありがとうございます(まちカドまぞくはいいぞ)
コードを見直していたのですが、もしやmp4ファイルの拡張子が大文字という事はないでしょうか…?
拡張子が大文字であることが原因で条件分岐がうまく行っていないといった事があるかもしれません(大文字の場合を想定していませんでした)
2019/11/14(木) 16:40:27.32ID:bm1WSDIB0
いまさらこんな事聞くなと言われるかもしれないが
TVRemotePlusとTVRemoteViewerの違いって何なんです?
TVRemoteViewerは導入済みなんだけど
2019/11/14(木) 18:18:38.85ID:EnjIfC0D0
https://github.com/tsukumijima/TVRemotePlus
TVRemoteViewer使ってるなら、ここ見るのが早い
2019/11/14(木) 19:43:18.48ID:RQmOIEWXM
Viewerの方今使ってるけど
Rectaskって相手のブラウザ閉じたら自動で終了させれないんだろうか?
タスクを閉じるを押さないとRectaskがずっと動きっぱなしでなんかモヤモヤする
2019/11/14(木) 20:54:23.63ID:35mvW1OW0
>>195
即時終了はできませんが設定画面右側「HLS配信」タブの
「アイドル時に全切断されるまでの分数」を1以上の小さい値にし
「アイドル抑止イベント」を2か3にしてくみてください(1は寝落ち用です)
197TVRemotePlus (ワッチョイ fd5f-bNU/)
垢版 |
2019/11/14(木) 21:21:00.92ID:6N+RlURv0
>>193
似ているのは名前と用途だけで中身は全く別です…すみません…
UIはかなり違うと思います(私が使いやすいように作っているので使いやすいかどうかはなんとも言えませんが…)
スクショ・ツイート機能がついているというのが機能面での大きな違いですが、
それ以外は基本的にTVRemoteViewerほどの機能は実装出来ていません…
TVRemoteViewerのメイン機能である複数同時配信も元々同時配信に対応できる作りにしていなかった事もあり
未だに対応できていません(そのうち実装したいとは思っていますが…)
一応ロケフリとしての最低限の機能は対応してあるつもりです
198TVRemotePlus (ワッチョイ fd5f-bNU/)
垢版 |
2019/11/14(木) 21:23:37.81ID:6N+RlURv0
個別で対応出来たほうがよさそうな事例が色々出てきたので、別途Twitterを開設しました
常時ログインはしていないので返信が遅れる場合もあるかもしれませんが、
DMまでフィードバック等送っていただければ対応します
https://twitter.com/TVRemotePlus
https://twitter.com/5chan_nel (5ch newer account)
2019/11/14(木) 23:41:15.62ID:265JzCP60
>>192
解決しました!ありがとうございました!


…だけではアレなので。
結論としてはDLしてきたソースが中途半端だったみたいです。

Github見て「おっ!1.3.0なっとるやんけ」ってDownload ZIPってとこから落としたら
ソースが一部古かったとか、そんな感じでしょうか…
ドッタンバッタン大騒ぎして申し訳ない…

今落としてきたやつだと普通に動きました。


あと別件ですが、Nginxのリバースプロキシで動かしていて、
androidからmp4をダウンロードをすると「ファイルがありません」と怒られます。
PCでダウンロードボタンのリンクを見ると、
 ttps://hogehoge.com/tvrp/tvrp/api/stream?file=まちカドまぞく〜〜〜
となっているせいでしょうか?(でもPCだとダウンロードできる)



(mp4は小文字でしt)

ttps://light.dotup.org/uploda/light.dotup.org621919.png
ttps://light.dotup.org/uploda/light.dotup.org621920.png
ttps://light.dotup.org/uploda/light.dotup.org621924.jpg
200TVRemotePlus (ワッチョイ fd5f-bNU/)
垢版 |
2019/11/15(金) 03:26:35.15ID:QlsbtrHa0
>>199
まずは解決したとのことでよかったです

あーそういう事でしたか…
本当はもっと早くにリリースするはずでバージョンも変えてしまっていた(リリース自体はしてない)のですが、
その後不具合や新規機能追加を行ったためかなり伸び伸びになってしまっていました…
GitHubに置いてあるソースは基本的に開発中のもので安定していないので、リリースが出てから使うようにしてください
(そのためのリリース機能です…・新しい機能を実装した結果起こる不具合も結構あるので…)

>>androidからmp4をダウンロードをすると「ファイルがありません」と怒られます
こちらでも確認しましたが、PCでもAndroidでも同様の症状でした
何を血迷ったのか絶対パスではなく相対パスにしていたのが原因のようです…次回のバージョンで修正します
それにしても結構リバースプロキシで運用されてる方多いですね…(あとNginx率…)
2019/11/16(土) 16:33:25.50ID:rbEDjc8w0
TVRemotePlusで、PX-MLT5PE対象のヒトバシラーさん用バイナリを
(ttps://github.com/radi-sh/BDASpecial-IT35/releases/tag/Test-20190727)
使ってるのですが、BonDriver_PX_MLT5PE_D0.dll という名前のせいか、
BS,CSのドライバが表示されませんでした。
BonDriver_PX_MLT5PE_S0.dll とリネームすると表示されたので、BS,CS用Bonドライバは
Sxで決め打ちして検索かけてるのかな?
202TVRemotePlus (ワッチョイW fd5f-hvmM)
垢版 |
2019/11/17(日) 09:52:00.37ID:GZI91PZP0
>>201
そうですその通りです
MLT5PEはBonDriverがどのような扱いになっているのかよく分からないのですが、出来れば教えて頂けないでしょうか
2019/11/17(日) 14:00:34.26ID:8DQTNEAC0
>>200
これからはリリース版を待ちます…すみません

>>それにしても結構リバースプロキシで運用されてる方多いですね…(あとNginx率…)
自分は元々「外から録画予約したい!」のために、BASIC認証をかけてTvRock番組表を
見えるようにしようとリバースプロキシを立ててました。
それにEDCBが乗り、TvRemoteViewer_VBが乗り、TvRemotePlus乗っていったという感じですかね。

nginxを選んだ理由は、初めてWebサーバー立てる際にconfファイルがApacheと比べて
アッサリしてて見やすかった…くらいの理由でしょうか。


それにしても、TvRemotePlusはBASIC認証越えてAndroidで再生できるので非常に助かります。
(TvRemoteViewer_VBは自分のスキルではうまく再生できない…詳しいひと誰か助けて)
2019/11/17(日) 14:16:18.13ID:+sGDFflO0
>>202
PX-MLT5PEって1つのドライバで、地デジもBS/CSも対応(チューナー自体がそういう仕様です)しているので、SとかTとか区別なくDだけしかありません。(ISDB_TもISDB_SもDのドライバで対応)
Dは地デジとBS/CS両方対応のDualとかDoubleの略じゃないかと勝手に想像してます。
Dなら地デジもBS/CSにも表示させたらいいかと思います。
2019/11/17(日) 22:01:04.41ID:56+r44710
TVRemotePlusのBasic認証を有効にしているとiOS13.2.2のsafariで
画面遷移の度に認証を求められ、認証が終わらないのですが対象方法わかりませんか?
(iPadOSのsafariやPCのchromeでは問題ないので、iOSの問題かもしれないです。)
206TVRemotePlus (ワッチョイ fd5f-bNU/)
垢版 |
2019/11/19(火) 04:56:50.43ID:LaBET/uj0
>>204
色々調べると、どうも TVRemotePlus では BonDriver_*T[0-9].dll のような検索設定で地デジ用BonDriverを探しているのですが、
[BonDriver_]PX_ML[T][5]PE_D0[.dll] のように、T5 の部分で地デジ用だと判定されてしまっているという事が判明しました…
次回のアップデートで BonDriver_*_T[0-9].dll と BonDriver_*-T[0-9].dll のような検索設定に修正する予定ですが、
この条件に漏れる名前がないかどうか少し心配です

>>205
ざっと調べましたが iOS は BASIC 認証のログイン情報を記憶してくれないそうなのでどうしようもないです…
セキュリティのためとからしいですがあんまりすぎる…
一応URLに直接ユーザー名とパスワードを埋め込めば行けるらしいですが毎回フィッシングの警告が出るなんて話も
(せめてWebKit以外のブラウザエンジンを搭載できるようにしろクソ林檎)
(セキュリティのためだとかの名分でユーザーにも開発者にも不便を強いて他のブラウザが対応しているのに実装サボるのをやめろ)
(どうあがいても第二のIE、滅びろ●ね(辛辣))
207TVRemotePlus (ワッチョイ fd5f-bNU/)
垢版 |
2019/11/19(火) 05:03:44.43ID:LaBET/uj0
>>203
確かにApacheよりNginxの方がわかりやすい気はします(JSONっぽいし)
Nginxのデメリットは .htaccess のようなものがないのが大きい…
結構あれに依存してしまっているのとApacheのあの書き方に慣れてしまっているせいで
覚えるのが大変で結局Apache派ですね…(大量のアクセスにはNginxの方が強いらしいんですが)

TVRemotePlus みたく API をガンガン取得する系のページの場合、
本来はBASIC認証よりもフォーム認証にした方が良いんでしょうけど…
ちょっと実装が面倒なのと一番は動的に生成されるページ以外はそのままアクセスできてしまいそうなのが…
2019/11/19(火) 08:51:16.90ID:vYaddeIt0
私もiOSがBasic認証を記憶してくれないのに困って
nginx proxyで証明書認証するようにしました。
これだと証明書があればユーザー操作は追加操作なしにアクセス可能です。
opensslの知識がある方にはおすすめです。
2019/11/19(火) 12:04:52.38ID:pCY8Bj/wM
あいぽんまどから捨てるって選択しもありっちゃあり
2019/11/19(火) 13:49:21.59ID:palOKMSE0
泥ならmateも使いやすいよ
211TVRemotePlus (ワッチョイW fd5f-BL+b)
垢版 |
2019/11/19(火) 21:07:57.71ID:LaBET/uj0
>>208
Nginxだと証明書で認証出来るんですか、初耳です
色々調べていたらApacheにmod_auth_formというあまり使われてないけど便利そうな拡張を見つけたので、TVRemotePlus側でもフォーム認証を実装できるかもしれません
2019/11/20(水) 21:21:57.02ID:BxRkpG830HAPPY
>>206
URL埋め込みはiPadOSでもダメなんですよね。
Basic認証は平文通信だから認証じゃないってスタンスなんでしょうが。。。(SSL通してるのに!)
是非ともフォーム認証の実装を期待しております。

>>208
なるほど、クライアント証明書で認証すればパスワード不要ですね。
私もNginxでリバースプロキシしているのでちょっとトライしてみます。
2019/11/20(水) 23:05:12.23ID:UjbGlNb/0HAPPY
>>206

調査ありがとうございます。
なるほど、PX-MLT5PEの"T5"で検索が引っかかってしまうってことですね。
次のVerUp時に盛り込んでいただけるようで助かります。
2019/11/22(金) 20:00:38.56ID:fHeZn9aFr
android版chromeで番組表を縦にスクロールすると、番組表のタブをBSやCSにしていても、タブが勝手に地デジに変化してしまうっていう現象が発生しますね。これって防げないかな。
215TVRemotePlus (ワッチョイW f15f-zPiD)
垢版 |
2019/11/22(金) 21:02:06.25ID:5nPt/k6U0
>>214
TVRemotePlusの話でしょうか…?
少なくとも私の環境では再現できないですね…
タブをBSにした状態で普通にスクロールできています
ただ、あのタブ画面は横にスワイプすることでも切り替えられる(割とこだわりポイント)ので、その辺りが原因かもしれません
2019/11/22(金) 22:06:54.24ID:D94WJ1+K0
うちでも試したところ、BSCSタブにして下にスクロールして、またタブ位置に戻ると、地デジタブだけ選択状態になってますね
チャンネル表示は正しいし、スワイプで戻れるので実害は小さそうですが
2019/11/22(金) 23:53:29.68ID:om//VXJO0
>>215
うちも発生しますね(android7と9で確認)

チャンネル表示は正しいんですが、
例えば地デジが10チャンネル、BSが20チャンネルあった場合にこれが発生すると
BSが10チャンネル分しか表示されず、スクロールで下の方11〜20チャンネル分が切れちゃいます。

そういった面ではちょっと実害ありかな?




あと関係ないですが…
アマギフ送り付けてみました(ボソッ
218TVRemotePlus (ワッチョイW f15f-zPiD)
垢版 |
2019/11/24(日) 01:38:19.03ID:BXUHX6mx0
>>216
>>217
再現できました
どうもChromeのブラウザバーが出たり引っ込んだりする挙動で誤作動を起こしているらしく、
いつもPWAモードで使っているので全く気づきませんでした…
暫定的な対応策として、PWAモードで使ってみてください(詳しくはGitHubのページに書いてあります)
思い当たる所はありますがそれがどういう不具合を起こしているのか検討がつかないので、少し長期化するかもしれません…すみません…

(あとアマギフありがとうございます)
2019/11/24(日) 08:52:11.61ID:s2ysxMSX0
TVRemotePlusで番組表取得先をEMWUIのダイジェスト認証にすると
http://id:pass@192.168.1.1:5510/api/
みたいなURLを設定しても取得できないぽいんですけど何か方法あります?

TvRemoteViewer_VBの方はこれで取得できるのですができたらEMWUIでやりたいんでお願いします。
220TVRemotePlus (ワッチョイ f15f-3IAb)
垢版 |
2019/11/25(月) 18:43:19.08ID:DklN/Qqv0
>>219
EMWUIで認証をかけているのは想定外です…
>> TvRemoteViewer_VBの方はこれで取得できるのですが
TVRemoteViewer_VB を番組表取得元にすればいける、という事でOKでしょうか?
TVRemoteViewer_VB は Basic 認証のようですが、EMWUI は digist 認証なので、そのあたりの違いはあると思います
Basic 認証であれば行けるのはほぼ確実ですが、digist 認証だと微妙です…
(そもそも EMWUI で認証かける方法がわからない…)
2019/11/25(月) 22:33:44.55ID:o4LZXSGO0
>219
EpgDataCap_Bonフォルダにglpasswdを入れてるだけですね
(HttpPublicフォルダではないです)

EDCBソースのDocument/Readme_Mod.txtの717行目ぐらいに記述されてますのでよろしくです
222TVRemotePlus (ワッチョイ f15f-3IAb)
垢版 |
2019/11/26(火) 00:52:08.79ID:9PDMYZgg0
>>221
了解です
ただ他にも要望が色々来ているので、対応が後手に回るかもしれません
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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