2013-10-16 107 views
0

我需要爲我的應用添加一些基本的SIP功能。我需要它能夠連接到我的星號服務器,並使用G729編解碼器進行SIP音頻呼叫。支持G729編解碼器的Android SDK SDK

不幸的是,默認的android SIP API不支持G729編解碼器(據我所知),所以我不能使用它。

我試圖使用CSipSimple作爲庫,但它看起來不完全是我需要的,因爲我不能將它用作完全獨立的庫。

那麼有什麼建議可以使用SDK或庫來將SIP功能集成到我的應用程序中?

非常感謝提前!

回答

1

我會推薦使用pjsip,是CSipSimple背後的堆棧,加上像CSipSimple那樣添加G729編解碼器,這就是將它註冊爲pjsip媒體框架中的外部編解碼器。

在pjsip的2.x分支中,您可以找到一個關於如何通過JNI在pjsip-apps/src/pjsua/android中直接使用它作爲Android用戶代理的示例。

關於G729,你可以找到的代碼:JNI/G729,你可以通過修改Android.mk

希望把它做成一個共享庫這有助於