2012-02-21 5 views
14

Ho cercato un framework per un dispositivo Android che abiliti il ​​metodo reInvite tramite il protocollo SIP. Il mio obiettivo principale è quello di essere in grado di cambiare codec durante la chiamata. Ho provato a farlo con alcune librerie esistenti ma sono arrivato a un punto morto. Ho provato ad usare SipDroid che ha un metodo set_codec() ma non sono riuscito a trovare alcuna documentazione decente a riguardo. Ho anche provato con la libreria nativa android.net.sip, ma non ho trovato il modo di cambiarli lì ... Qualcuno ha qualche consiglio su tale libreria che supporta reInvite nel modo in cui ho descritto, o qualche consiglio su come usare le librerie che ho menzionato? Grazie in anticipo ...Stack sip Android con supporto per la manipolazione dei codec?

ps: Ho provato con Mobicents e asterisco come server ..

+1

Per quanto ne so SipDroid utilizza la libreria JAIN-SIP. Quindi si può provare a passare attraverso il documento JAIN-SIP che è facilmente disponibile. Dopo l'identificazione con JAIN-SIP è possibile tracciare il metodo in SipDroid. –

+0

qual è il significato di 'switch codecs in call' intendi che puoi cambiare il codec quando parli con qualcuno in una chiamata? –

+1

Sì, tramite il metodo reInvite. – jaivalis

risposta

0

non so di qualsiasi soluzione libera, ma c'è almeno un quadro sorso commerciale per Android che consentire la commutazione di codec.

In teoria, si potrebbe anche

+1

Grazie Hank Karl, temo che la teoria non tagli sempre la senape. Sembra che siamo qui in un territorio che non è né stabile né perfettamente documentato ... –

2

Se Google si trovano diversi pile libero SIP per Android, la maggior parte di essi sono basati su "C++ \ C" Codice - esempi pjsip e linphone.

0

So che IntegrIT CrystalVu SDK http://www.integrit.com/ supporta i codec che cambiano "al volo" per encoder e decodificatore. Comprende anche un modulo speciale di rilevamento del tipo di codec cieco basato sull'analisi del flusso RTP in entrata.

Problemi correlati