有没有人遇到过 VideoToolbox 无法正确解码 Media Foundation Transform (MFT) 编码的 H264 的问题?解码后的帧有一半以上的绿色块失真。我尝试了Livy Stork 的示例来解码 MFT 编码的 H264,它通过网络从 Windows 7 桌面上运行的 PC 视频端点传输。我正在使用 Xcode 6.3 并在 iOS 8 设备上运行它。
线索:当 MFT 编码的 H264 来自在 Windows 8 或 8.1 桌面/平板电脑上运行的 PC 视频端点时,相同的算法可以正常工作。根据MSDN,大多数编解码器属性在 Windows 7 中不受支持,但我无法弄清楚哪个属性有所不同......