我正在尝试在适用于 iOS 的 Linphone App 中启用 H265 编解码器,但我不知道如何启用。
我已经成功构建了应用程序及其 sdk。
进入设置 -> 视频,在应用程序的 CODECS 下,只有 VP8 和 H264 编解码器可用。
我认为编译带有所有视频支持和所有 3rd 方组件的 SDK 就足够了。
这就是我编译 SDK 的方式:
准备:
cmake .. -G Ninja -DLINPHONESDK_PLATFORM=IOS -DENABLE_VIDEO=YES -DENABLE_ZRTP=YES -DENABLE_GPL_THIRD_PARTIES=YES
建造:
cmake --build .
一切都成功构建,我在我的 Linphone 项目中引用了构建的 SDK。
SDK版本为4.2:
“安装 linphone-sdk 4.4.0-alpha.167+f8422b1(原为 4.2)”
该应用程序版本为 4.1.0,在其自述文件中可以看到:
“视频 H.265 编解码器支持,基于 iOS VideoToolbox 框架。”
重建所有内容并运行后,我仍然无法在 CODECS 下看到 H265。
有人知道我还需要做什么才能启用 H265 吗?
另外,我从 App Store 下载了 Linphone 应用程序,发现它也不包含 H265 视频编解码器。
我的设备是运行 iOS 12.4 的 iPhone 6S。