Biblioteca VoIP para Android [fechado]
Existe alguma biblioteca livre (Melhor código aberto)?
preciso que a biblioteca pelo menos permita chamadas de voz através da internet e não necessariamente internet para telefonar (como 2 conta Skype).
3 answers
A partir do android versão 2.3 API SIP é adicionado no Android. você pode usar tanto a biblioteca SipStack inbuilt ou stacks sip de código aberto de terceiros.
Consulte o Guia de desenvolvimento do AndroidExistem diferentes bibliotecas de pilha sip de código aberto, bem como projectos disponíveis na internet. Você pode baixar o código fonte desses projetos.
Aqui está a lista de algumas bibliotecas de pilha sip de código aberto que permitem a chamada de voz sobre quarto.
1. Pjsip
2.Mjsip
3.doubango
4.Belle-sip
Você também pode gostar de referir este Android SIP stack-O que para usar?
Pilhas SIP de código aberto:
Implementação padrão do Android SDK (API > 9):
Vantagens: documentação disponível. Fácil de entender.
Desvantagens: nem todos os dispositivos são suportados. Não posso mudar de codecs.Terceiros
Java:
- JainSIP (licença : Domínio Público)
Vantagens: projecto Oracle (Sun) = = > desenvolvimento activo. Parece mais fácil do que o MjSIP (mais documentação).
Desvantagem : Não é usado numa aplicação "famosa".
- MjSIP (licença : GNU GPL)
- doubango framework [android-ngn-stack] (licença : GNU GPLv3)
Desvantagem : O tamanho do ficheiro APK gerado tende a ser "pesado" (>15MB como mencionado aqui)
C / C++:
- Native SIP Stacks
Vantagens: várias opções (PjSip [CSipSimple], GNU oSIP/eXoSIP [Linphone, que fez a sua própria stack belle-sip]). Conformidade total com a RFC?. Melhor.
Desvantagens: Android NDK / JNI para um iniciante.
Fontes (antigas e principalmente C / C++):
Http://www.cs.columbia.edu/sip/implementations.html
http://www.pernau.at/kd/voip/bookmarks-sip-stacks.html
Se precisares de VoIP mas não de SIP, vê o WebRTC http://www.webrtc.org/