根据这篇文章(如何检测 Android H.264 硬件加速能力)以及个人经验,WebRTC 的最新 Android 原生库('org.webrtc:google-webrtc:1.0.23546')不支持 H.264,除非有一个硬件解码器。
到目前为止,这仅在使用模拟器时影响我,但我知道某些设备它不会工作,所以这可能是一个大问题。
思科在https://github.com/cisco/openh264上提供了他们的 H.264 软件解码器,我想知道是否有办法使用它或其他方式来安装软件 H.264在没有硬件解码的设备上使用 WebRTC。
此外,我似乎无法在设备上找到 H.264 硬件解码的支持矩阵。