0

我正在尝试在适用于 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。

4

1 回答 1

0

我想这是由于手机的硬件造成的;iPhone 6S 不支持 H265 编码……它似乎可以在 iPhone X 上运行。

于 2020-03-31T19:07:56.450 回答