1

我想在具有视频支持的 Android 上构建 Voip 应用程序,因此我基于以下链接使用 openh264 构建 pjsip 2.4: https ://trac.pjsip.org/repos/wiki/Getting-Started/Android

我构建了openh264并使用pjsip配置成功:

使用 OpenH264 前缀... /Users/me/openh264-1.0.0/android 检查 OpenH264 可用性... 好的 使用 libyuv 前缀... /Users/me/libyuv-android/jni 检查 -lyuv 中的 I420Scale ...是的

但是当制作 pjsip 时,我得到错误:

../src/pjmedia-codec/openh264.cpp:在函数'pj_status_t oh264_codec_open(pjmedia_vid_codec*,pjmedia_vid_codec_param*)'中:../src/pjmedia-codec/openh264.cpp:474:10:错误:'SEncParamExt'有没有名为“iInputCsp”的成员 eprm.iInputCsp = videoFormatI420;

我在 code_app_def.h 中看到 struct SEncParamExt 没有成员 iInputCsp,但 pjsip 中的 openh264.cpp 使用它?我该如何解决?感谢大家。

4

1 回答 1

1

这可能与某些版本问题有关,旧版本的 openh264 具有该变量,但更高版本已将其删除。

https://github.com/cisco/openh264/issues/2132

于 2015-10-01T16:40:59.697 回答