2012-09-29 60 views
5

私はアンドロイドプログラミングの新人です。アンドロイドRTPプログラミングに関するアイディアが必要です。質問アンドロイドRTP送受信プログラム

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

答えて

1

ご質問についての回答... recording音声データplayingため& AudioTrack音声データ用AudioRecordよう

1.Use AndroidのメディアAPIの両方.PCM形式です。このlink

3.youて

2.Goは、パケットをtransmitingためsipを使用する必要があります。このlink

0

4.go RTPパケットを送受信するため、私はjlibrtp libraryに探してお勧めします。基本的には、2つのDatagramSockets(1つはRTPデータ送信用、もう1つはRTCPデータ受信用)で初期化し、ペイロードタイプを定義し、受信者を追加し、バイト配列を送信します。私はそれがRTPタイムスタンプを単独で処理することを信じていますが、ペイロードがRFC reccommendationsによって既にフォーマットされていることを確認する必要があります。

Here is an example of how you would set up an RTP session

関連する問題