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 の可用性を確認しています... 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 はそれを使用していますか? どうすれば修正できますか?みんな、ありがとう。

4

1 に答える 1

1

これはいくつかのバージョンの問題に関連している可能性があります.openh264の古いバージョンにはその変数がありますが、それ以降のバージョンでは削除されています.

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

于 2015-10-01T16:40:59.697 に答える