Ich baue eine VOIP-Anwendung auf Android mit PJSIP-Bibliothek.Aktiviere und konfiguriere OPUS Codec auf PJSIP 2.5.1 auf Android
Ich habe versucht, den OPUS-Codec zu aktivieren, da OPUS ab Version 2.5 in PJSIP unterstützt wurde.
Ich habe die folgenden link gefolgt, um OPUS auf PJSIP zu konfigurieren.
Ich habe #define PJMEDIA_HAS_OPUS_CODEC 1
in die Datei config_site_sample.h eingefügt, um den OPUS-Codec zu aktivieren.
Aber als ich PJSIP zu bauen versuchte, wurde ich folgende Fehlermeldung bekommen
../src/pjmedia-codec/opus.c:31:23: fatal error: opus/opus.h: No such file or directory
#include <opus/opus.h>
^
compilation terminated.
Bin ich etwas falsch gemacht? Was ist der eigentliche Vorgang, um den OPUS-Codec in PJSIP zu aktivieren?
Danke für die Antwort. Ich werde es versuchen und aktualisieren Sie auf dem gleichen. –
Ich folgte den Schritten und habe den folgenden Fehler während des Builds von pjsip 2.5.1 erhalten. Ich habe opus-1.1.3 benutzt. –
jni /../ celt/ entcode.h: 112: Fehler: undefinierter Verweis auf '__clzsi2' jni /../ src/opus_decoder.c: 412: Fehler: undefinierter Verweis auf '__clzsi2' jni /../ src/opus_decoder.c: 815: Fehler: undefinierter Verweis auf '__gnu_thumb1_case_sqi' jni /../ celt/mathops.h: 151: Fehler: undefiniert Verweis auf '__clzsi2' jni /../ celt/kiss_fft.c: 548: Fehler: undefinierter Verweis auf '__gnu_thumb1_case_uhi' jni /../ silk/Inlines.h: 123: Fehler: undefiniert Verweis auf '__aeabi_lmul' Collect2: Fehler: ld zurückgegeben 1 Exit-Status –