新しいものを表示

実際にAudioRelayと組み合わせたら、思惑通り音量調整できた!!!><><><
mstdn.nere9.help/@orange_in_sp

一応動くものは出来たけど、まだ手抜きで前に作った録音アプリのソース流用してる部分多くて、リングバッファの代りにMemoryStreamで代用してるので、録音データ捨てないのでメモリどんどん食っちゃう・・・><;
(録音アプリに追っかけ再生機能つけただけとも言う><;)

スレッドを表示

技術的理由と無関係な部分でめげてきた・・・><

自分用に作って使ってるWASAPIループバック対応録音アプリの改造でちょちょいと作れそうなので作ってみてる><

orange さんがブースト

書いた。
日記: Bluetoothイヤフォンの途切れを解消した
diary.osa-p.net/2022/01/blueto

音量問題、もっとアホな方法で強引に解決する方法思い付いた!><;
このアプリのWindows側、WASAPIでどのオーディオデバイスからでもループバックして送れたはずかも?><; であれば、
デフォルトのオーディオデバイスA→「自作WASAPIループバック録音して加工して別のデバイスに音を流すアプリ」→デフォルトでは無いオーディオデバイスB(仮想でもよい)→サーバーアプリ
って流れにすれば、既存のアプリは弄らないで済むんじゃね?><;

orange さんがブースト

ディスプレイと同時に音を出したときは、まあずれてるなという感じだったけど、格闘ゲームしないなら気にならないレベルだった。動画でも多分大丈夫そう。

orange さんがブースト

RTMPクライアントは普通にあるけど、RTMFPの方はメジャーなAndroid用クライアント無いっぽい?><

Real Time Media Flow Protocol - Wikipedia ja.wikipedia.org/wiki/Real_Tim

"Real Time Media Flow Protocol (RTMFP) は Adobe が開発しているプロトコル。RTMFP は低レイテンシの UDP ストリーミングや..."

あればいいのに><; → あった><;

orange さんがブースト

Windows側をRTMPサーバーにしてAndroidでそれのストリームを視聴するようにしたら簡単めにできないだろうか

(例えば)UDPで音声を投げる標準プロトコル(デファクトスタンダード的な意味で)みたいなのがあればいいのに><
そうしたら送信側だけ自作すればよくて受信側アプリはきっと誰かが既に用意してくれてたはず><;

あと、Windows PC側をicecastサーバーにすればおk?><; 作戦も考えたけど、それだとレイテンシが秒単位で発生してしまうので、音楽再生用途くらいにしか使えないかも><;

何が言いたいかというとWindows PC側はすさまじく楽に作れて、Android側は作るのめんどくさすぎる><

ていうか、Windows PCで鳴ってる音の横取りはNAudio(C# 用ライブラリ)ものすごくものすごく簡単なので、何らかの(自前のプロトコルで)低遅延でAndroidに投げて、それを低遅延で再生できるAndroidアプリを作れたら、PC側アプリにコンプレッサーいれて音量問題解決とか、NAudioのお陰で色々簡単に出来るはず・・・><

オレンジもこの前このアプリ使ったけど、音小さすぎ問題(=Androidの他の全てのアプリの音がでかすぎ問題)がどうにもならなかった・・・><

orange さんがブースト

あ、スマホから音鳴ってるわ。めっちゃ小せえ。というかディスプレイの音をカットしてくれないのか。ディスプレイから音を聞きたいこともあるけど、ディスプレイのボリューム設定がいちいちメニューの最深部まで行かないといけないやつなので、簡単に変更できないんだよな。それならこのアプリ用に音声出力デバイスを作ってくれると、Windowsの音声出力先変更だけで済むので便利なんだが。

スレッドを表示
orange さんがブースト

PC側でオーディオ出力を横取りしているっぽいが、ディスプレイから音は鳴り続けるし、スマホの通信状況グラフには波形が出てきて遅延具合とかも更新されるが、スマホからは音が出ない。

スレッドを表示
orange さんがブースト
古いものを表示
:realtek:

思考の /dev/null