2011-11-29 9 views
9

Pracuję nad aplikacją na Androida, w której muszę zaimplementować czat głosowy typu peer to peer. Zauważyłem, że w Androidzie jest to możliwe na poziomie API 12 lub wyższym, ponieważ Google dodał pakiet android.net.rtp na poziomie interfejsu API 12. Korzystając z tego pakietu, możemy wdrożyć czat głosowy typu peer to peer i czat wideo. Ale muszę wdrożyć to na poziomie API 8. Teraz moje pytania to:Jak zaimplementować czat głosowy i wideo

  1. Jak mogę wdrożyć to peer to peer czatu głosowego na poziomie API 8.
  2. Czy Jmf (Java framework multimedialny) jest zgodny z android.
  3. Czy jest dostępny jakikolwiek inny interfejs API dla Androida, aby zrealizować ten pomysł.

Odpowiedz

4

Proponuję rzucić okiem na stos SIP open source PJSIP. Nie jest oficjalnie przenoszony na system Android, ale niektórym osobom udało się go użyć na Androida i opublikować łatki.

http://trac.pjsip.org/repos/wiki/Getting-Started/Android

Projekt "csipsimple" wydaje się być pod aktywnego rozwoju. Pomocne może też być

.

HTH

+1

Chcę używać RTP/RTCP. więc pomóżcie mi od zera. – Anil

+3

Implementacja stosu protokołów RTP/RTCP to duże zadanie. PJSIP ma implementację RTP/RTCP do ich wykorzystania z VoIP, więc jeśli szukasz API, nadal polecałbym PJSIP z JNI jako drogą do zrobienia. Mają świetną dokumentację i są aktywnie wspierane. –

+0

@KapilPendse Szukam obejścia Voice Chat przez Bluetooth. Czy możesz mi w tym pomóc? –

-2

Również f/OSS jest Linphone

Rozważmy odbicia w RFC 7081, zbyt

Ewentualnie: tunel Twój SIP/RTP przezwyciężyć absurdów nośnych - nie jedynie IPv4 smak.

Dla dodatkowej inspiracji: http://SipSorcery.com, http://Anveo.com, pryzmat-break, F-Droid