私は現在、一種のVoIPクライアントであるプログラムを書いています。2つのクライアント間の接続を確立し、マイクから録音されたデータを送受信しようとしています。
私は現在ファイルを使用していますが、それはひどい実装のように見えます:
レコーダは一時ファイルへの記録を開始します。タイマーが作動し、レコーダーを停止し、ファイルサイズを確認してから、DatagramPacketを使用してコンテンツを送信します。
ひどく悪いようです。MediaRecorderクラスとMediaPlayerクラスには、それぞれファイルの出力と入力(つまり、DatagramSocket)としてUPDソケットを使用する方法があるのでしょうか。
ソケットからファイル記述子を使用できますが、ソケットはTCPを使用します。UDPを使用したかったので、DatagramSocketを推測しますが、MediaRecorderおよびMediaPlayerクラスでUDPを使用する方法が見つからないようです。
誰かがこれに対する良い解決策を持っていますか?
どうもありがとうございます