Activer le codec G729 en linphone pour iPhone

J'ai ici un problème d'activation du codec G729.

Actuellement, j'utilise des bibliothèques linphone pour faire des appels SIP à partir de l'iPhone. Je dois travailler avec le codec g729.

Quelqu'un peut-il avoir une idée sur comment je fais ça? Veuillez partager vos précieuses connaissances à ce sujet.

En supposant que vous ayez pu comstackr le SDK et le projet Xcode de Linphone, voici ce que vous devez faire:

  1. Incluez G729_preference dans le file Audio.plist. Vous pouvez taper vous-même toutes les informations ou simplement copyr la ligne G722 et simplement replace 722 par 729. Assurez-vous de régler la valeur par défaut sur OUI
  2. Dans Projet -> Cible -> Paramètres de construction find "Macros préprocesseur" et inclure HAVE_G729
  3. Exécutez le projet. Le SDP devrait maintenant inclure G729 dans les invitations ou 200 OK.

Notez que G729 a des redevances (aka licence de brevet) alors soyez conscient. Si vous prévoyez un deployment commercial, vous devrez établir un accord avec Sipro.

Vous pouvez find l'instruction dans readme.md incluse dans le projet.

Vous devez activer le codec G729 avec cette command:

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