我想在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 检查I420Scale in -lyuv ... yes
但是当make 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使用了它吗? 我该怎么办呢? 谢谢大家。
答案 0 :(得分:1)
这可能与某些版本问题有关,旧版本的openh264具有该变量,但后来的版本会被删除。