我有一个 VoIP 视频应用程序,它使用 VP8 编解码器在 MAC、Windows 和 iOS 上运行良好。当我在这些平台和 Android 之间拨打电话时,通话双方都有一个带有红色、绿色和蓝色方块的黑白图像。当 Android 调用 Android 时也会发生同样的情况。
我正在编译 VP8:
./libvpx/configure --target=armv7-android-gcc --sdk-path=/Applications/adt/ndk --disable-examples --enable-runtime-cpu-detect --enable-realtime-only --enable-neon
我的问题是为什么 Android 平台会产生这个结果,我该如何调试它?
这是问题的屏幕截图:
附加信息:
相机帧格式为 ImageFormat.NV21。编码器图像格式为 VPX_IMG_FMT_I420。