Постараюсь предоставить свои два цента на это:
Android SIP стека реле на старой версии JAIN SIP плюс некоторые расширения (IMS, поддерживая RTP и т.д.). Основная проблема с этим стеком заключается в том, что в большинстве устройств он работает только через Wi-Fi, 3G или LTE (обратите внимание, что android.net.sip.SipManager
содержит метод isSipWifiOnly
, чтобы узнать, включено ли это ограничение).
С другой стороны, pjsip
вполне завершен, как говорится, это не стек SIP, а полная библиотека мультимедийных сообщений. Это действительно универсально: вы можете использовать огромное количество настроек или просто запускать его как simple user agent. Он работает с любым подключением к данным (не ограничиваясь Wi-Fi).
Теперь сравнение: На мой взгляд, pjsip
является более полным и универсальным, но более трудно интегрировать с проецировании (с Android SIP стека все остается в среде SDK, а, с pjsip
, вам нужно будет использовать NDK и библиотека JNI).
Мое мнение: Если вы планируете создать очень простое приложение SIP, и вы не против ограничения Wi-Fi, я думаю, что лучше всего использовать собственный SIP-интерфейс, но если вы планируете его улучшить и сделать что-то еще «Интересно», я бы настоятельно рекомендовал pjsip
. Я использовал оба JAIN SIP и pjsip
, и, опять же, мой голос идет за psip
. Но это только мое мнение.
Надеюсь, это поможет.
Последнее предложение «Я использовал оба JAIN SIP и« pjsip », и, опять же, мой голос идет за« psip ». Но это только мое мнение». может быть заменен на «Я использовал оба JAIN SIP и« pjsip », и, опять же, мой голос идет за' pjsip'. Но это только мое мнение ». ? :) – Oscar