Android PJSIP openh264 使用问题

Android PJSIP openh264 usage issue

我正在开发 voip 视频客户端应用程序, 使用 PJSIP(PJSUA2) 作为客户端,使用 Elastic(ASTERISK) 作为代理服务器。

我已经根据 pjsip.org 的教程构建了库并将其改进到我的项目中。

Registration\incoming 调用 handling\audio 流工作正常。 但是我没有视频流。

endpoint.videoCodecEnum()为空;

来电视频计数=0/索引=-1;

有一个合适的星号日志: 忽略视频流提供,因为端口号为零

我的构建详细信息:

有人遇到过吗?

是我自己不注意。

如果您遇到同样的问题 - 请检查您的 config_site.h 文件位置。

应该是: 'your pjproject path'/pjlib/include/pj/config_site.h

文件内容至少应包含:

#define PJ_CONFIG_ANDROID 1

#define PJMEDIA_HAS_VIDEO 1

#include < pj/config_site_sample.h >