2013-11-20 1 views
1

Что является лучшим и наиболее оптимальным способом поддержки G729 на устройстве Android?Поддержка кодеков G729 в ​​android

В моем текущем приложении я должен использовать кодек G729. Я много искал, но не мог получить никакой библиотеки. Есть ли способ использовать g729?

EDIT:

От того, где я могу купить эти кодеки библиотеку и использовать его в моем приложении для развития?

ответ

1

Наконец-то я закончил использовать Linphone. Его очень легко построить и использовать. Также они добавили поддержку G729 кодека, которую вы можете найти в настройках приложения.

From here вы можете проверить последний источник. Пожалуйста, прочитайте файл Readme для процесса сборки.

Действительно хорошее приложение для работы с.

1

Возможно, ffmpeg поддерживает этот кодек. В сети есть много примеров, как интегрировать ffmpeg в android (хотя это, вероятно, не очень просто)

+0

ok, тот хорошо. и как насчет качества звука и производительности ffmpeg? это открытый источник? – astuter

+0

Да, ffmpeg - с открытым исходным кодом и отличного качества. Сложно заставить его работать с Android, хотя из-за большого количества собственного кода. –

2

Существует множество реализаций G729, если вы рекламируете Google для некоторых.

Существует номер в CSipSimple, который вы берете и используете. Вот еще один I found, который вы, скорее всего, можете преобразовать для компиляции под андроид.

Я не видел никаких реализаций в java tho, поэтому вам, скорее всего, придется использовать NDK для компиляции источника C/C++ и доступа к нему со стороны Android.

Другой факт, который вам нужно учитывать, заключается в том, что G729 НЕ является бесплатным, поэтому вам необходимо заплатить гонорары за использование вами. См. here.

+0

Даже если я использую CSipSimple, SipDroid и т. Д. Тогда также я должен платить роялти ??? – astuter

+1

Из часто задаваемых вопросов: Какие продукты требуют лицензионное соглашение G.729? Конечные продукты, использующие технологию G.729, требуют лицензионного соглашения G.729. Квалификационные конечные продукты обычно включают в себя устройства доступа, оборудование для аудио/видеоконференций, оборудование для центров обработки вызовов, IP-телефоны, IP/АТС, медиа-шлюзы и т. Д. Родовые микропроцессоры или чипсеты исключаются из этой категории. –