Android sip stack с поддержкой обработки кодеков?

Я искал некоторые рамки для устройства Android, которое позволяет использовать метод reInvite по протоколу SIP. Моя главная цель - переключить кодеки во время вызова. Я пытался сделать это с некоторыми существующими библиотеками, но я пришел в тупик. Я попытался использовать SipDroid, который имеет метод set_codec(), но мне не удалось найти достойную документацию. Я также пробовал с родной библиотекой android.net.sip, но я, похоже, не выяснил, как изменить их там... Кто-нибудь имеет какие-либо советы по такой библиотеке, которая поддерживает reInvite в том виде, как я описал, или какие-либо советы по использованию библиотек, о которых я упоминал? Спасибо заранее...

ps: Я пробовал использовать мобильность и звездочку в качестве серверов.

Ответы

Ответ 1

Если вы найдете Google, вы найдете несколько бесплатных стеков SIP для Android, большинство из них основаны на "С++\C" - примеры pjsip и linphone.

Ответ 2

Я не знаю ни одного бесплатного решения, но есть хотя бы одна коммерческая платформа sip для android, которая позволяет переключать кодеки.

В теории вы также могли бы

Ответ 3

Я знаю, что IntegrIT CrystalVu SDK http://www.integrit.com/ поддерживает переключение кодеков "на лету" для кодировщика и декодера. Также он включает специальный модуль обнаружения слепых кодеков на основе входящего анализа потока RTP.