5

私はAndroidプログラミングに不慣れで、AndroidRTPプログラミングに関するアイデアが必要です。質問

  1. Androidデバイスでマイクのオーディオデータをキャプチャする方法は?
  2. APIを使用せずにキャプチャされたマイクオーディオデータを使用してRTPパケットを構築するにはどうすればよいですか?
  3. RTPパケットを他のAndroidデバイスに送信する方法は?
  4. 受信したRTPパケットをAndroidで再生する方法は?
4

2 に答える 2

2

RTP パケットの送受信については、jlibrtp ライブラリを調べることをお勧めします。基本的に、2 つの DatagramSockets (RTP データの送信用と RTCP データの受信用) で初期化し、ペイロード タイプを定義し、受信者を追加し、バイト配列を送信します。RTPタイムスタンプを単独で処理すると思いますが、ペイロードがRFC推奨に従ってすでにフォーマットされていることを確認する必要があります。

RTP セッションのセットアップ方法の例を次に示します。

于 2012-12-04T13:05:25.727 に答える
1

ご質問への回答..

1.音声データと音声データの両方に .pcm 形式のAndroid Media Api をAudioRecord使用します。recordingAudioTrackplaying

2.こちらのリンクから

sip3.パケットの送信に使用する必要があります。

4.このリンクをたどる

于 2012-09-29T07:39:03.107 に答える