2011-11-29 33 views
9

Estoy trabajando en una aplicación para Android en la que tengo que implementar el chat de voz entre pares. Encontré en Android esto es posible en el nivel API 12 o superior porque Google agregó el paquete android.net.rtp en el nivel 12 de la API. Al usar este paquete podemos implementar chat de voz y chat de video de igual a igual. Pero necesito para implementar esta API para el nivel 8. Ahora mis preguntas son:Cómo implementar chat de voz y video

  1. Cómo me puedo poner en práctica este peer to peer de chat de voz para el nivel de API 8.
  2. Es Jmf (Java Media Framework) es compatible con androide.
  3. Hay alguna otra API disponible para que Android implemente esta idea.

Respuesta

4

Sugiero echar un vistazo a PJSIP opensource SIP stack. No está oficialmente portado a Android, pero algunas personas han tenido éxito en usarlo en Android y también han publicado parches.

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

El proyecto "CSipSimple" parece estar bajo desarrollo activo.

http://sipdroid.org/ puede ser útil también.

HTH

+1

quiero usar RTP/RTCP. así que por favor ayúdenme desde cero. – Anil

+3

La implementación de la pila de protocolos RTP/RTCP es una gran tarea. PJSIP tiene la implementación de RTP/RTCP para su uso con VoIP, por lo que si está buscando una API, aún recomendaría PJSIP con JNI como el camino a seguir. Tienen una gran documentación y es apoyado activamente. –

+0

@KapilPendse Estoy buscando una solución de conversación de voz a través de Bluetooth. ¿Puedes ayudarme en eso? –

-2

Además de F/OSS es Linphone

Tenga en cuenta las reflexiones en RFC 7081, también

Posiblemente: Túnel de su SIP/RTP para superar inanidades Carrier - no solamente la IPv4 sabor.

Para la inspiración adicional: http://SipSorcery.com, http://Anveo.com, prisma-break, F-Droid

Cuestiones relacionadas