Вопрос по ios, iphone – Включить кодек G729 в linphone для iPhone

7

У меня при этом проблема включения кодека G729.

В настоящее время я использую библиотеки linphone для совершения sip-звонков с iPhone. Мне нужно работать с кодеком g729.

Может у кого-нибудь есть идея, как мне это сделать? Пожалуйста, поделитесь своими ценными знаниями об этом.

Ваш Ответ

2   ответа
7

что вы смогли скомпилировать SDK и проект linphone XCode, вот что вам нужно сделать:

Include G729_preference in the Audio.plist file. You can either type all the info yourself or simply copy the G722 line and simply replace 722 with 729. Make sure you set Default Value to YES In Project -> Target -> Build Settings find "Preprocessor macros" and include HAVE_G729 Run the project. The SDP should now include G729 in the invites or 200 OKs.

Обратите внимание, что у G729 есть лицензионные платежи (патентная лицензия), так что имейте это в виду. Если вы планируете развертывание на коммерческой основе, вам нужно будет заключить соглашение с Sipro.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededortp-warning-Codec G729 is not supported by mediastreamer2, removed.Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededstackoverflow.com/questions/15832290/…
1

Вам необходимо включить кодек G729 с помощью этой команды:

./prepare.py -DENABLE_NON_FREE_CODECS=ON -DENABLE_G729=ON

Похожие вопросы