2012-09-29 21 views
5

Ben android programlama için yeni ve android RTP programlama şeyler hakkında fikre ihtiyacım var. Sorularandroid RTP programı gönder ve al

  1. Android cihazda mikrofon ses verileri nasıl kaydedilir?
  2. API kullanmadan yakalanan mikrofon ses verilerini kullanarak RTP paketini nasıl oluşturulabilir ?
  3. RTP paketi diğer android cihazlara nasıl iletilir?
  4. Android'de alınan RTP paketi nasıl oynanır?

cevap

1

sorularınız için Cevapları .. recording ses verisi playing için & AudioTrack ses verisi için AudioRecord gibi

1.Use Android Medya Api, hem .pcm formatta. Bu link

3.You aracılığıyla

2.Go paketleri transmiting için sip kullanmak zorunda. iletilmesi ve RTP paketleri almak için bu link

0

aracılığıyla

4.go, ben jlibrtp library içine bakarak öneririz olacaktır. Temel olarak, onu 2 DatagramSockets (bir tane RTP verisi göndermek için ve bir tanesi RTCP verilerini almak için) ile başlatırsınız, bir yük tipi tanımlayın, bir alıcı ekleyin ve bayt dizileri gönderin. RTP zaman damgasını tek başına ele aldığına inanıyorum, ancak yükün zaten RFC önerileri tarafından biçimlendirildiğinden emin olmalısınız.