ベビーモニターの機能と同じように(一方向リスニング)、作業中のAndroidアプリケーションからサーバーにリアルタイムで音声を送信したいと考えています。
SIPを使用してクライアントアプリケーションとサーバーアプリケーション間でVOIP通話を開始するテストアプリを作成しました。問題は、SIPが有効になっていないデバイスでこれを行う方法が必要なことです。デバイスのマイクからのオーディオをバッファーに録音してから、バッファーをHTTPオブジェクトを介してサーバーにチャンクで送信し、オーディオを再アセンブルして再生しようとしましたが、結果は良くありません。
Androidデバイスからサーバーアプリケーションにリアルタイムオーディオをストリーミングして処理するための提案はありますか?SIPは非常にうまく機能しますが、サポートされていないすべてのデバイスにSIPスタックを実装する時間がありません。