Подтвердить что ты не робот

Android SIP stack - что использовать?

Мне нужно создать стек SIP на Android, который будет работать с asterix и предоставит пользователям возможность изменять кодеки (мне нужно реализовать G729 и некоторые другие кодеки). Я новичок в этой области (голос и кодек), и каждый бит информации будет оценен. В моих исследованиях через Интернет я нашел следующие SIP-стеки:

Что вы рекомендуете использовать для коммерческой программы? Или вы можете порекомендовать кого-нибудь другого? Для моей конкретной ситуации он должен поддерживать кодек G729.

4b9b3361

Ответ 1

Я бы рекомендовал также Doubango. Он поддерживает G729, как вам хотелось бы, и есть пример проекта, который вы можете изучить, в котором используется фреймворк - ImsDroid - там много функции, уже предоставленные ImsDroid, и исходный код открыт.

Ответ 2

PJSIP настоятельно рекомендуется. Вы можете посмотреть CsipSimple, который является Android-телефоном с открытым исходным кодом с использованием PJSIP и хорошим местом для начала. PJSIP поддерживает несколько кодеков, включая G.729 и speex, имеет небольшую печать в памяти и имеет обширную документацию.

Ответ 3

Хотя я никогда не пробовал этот sdk для мобильной разработки (но я могу подтвердить его производительность в области приложений Windows VoIP SIP), я думаю, что это android voip клиент может быть также альтернативой ранее упомянутым стекам Android SIP.

Ответ 4

Мне нужно было создать приложение SIP для работы, в настоящее время мы используем Linphone, который можно найти здесь https://github.com/BelledonneCommunications/linphone-android

Он предоставляет массу функций из VOIP, чат (текстовых) видеозвонков, дистанционное предоставление ресурсов, а также множество кодеков, включая G729. Это требует компиляции своих C файлов в java, и для его работы требуется немного усилий. Это может быть сделано в Windows, хотя это довольно честная работа, и вам лучше использовать Linux для этого.

Ответ 5

Как факт, ни один sip-стек не даст вам поддержки какого-либо конкретного кодека. Интеграция с кодеком всегда ручная, как вставка.

Существует несколько проектов с открытым исходным кодом на основе sip, как csipsimple, в котором интегрирован кодек G729. Если вы изучите, как они добавили кодек, тогда вы сможете добавлять любой кодек в любые другие рамки на основе sip.