ビデオをサポートする 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 の可用性を確認しています... ok 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 の構造体 SEncParamExt にはメンバー iInputCsp がありませんが、pjsip の openh264.cpp はそれを使用していますか? どうすれば修正できますか?みんな、ありがとう。