【发布时间】:2016-08-26 12:14:56
【问题描述】:
大量(但不是全部)Android 设备支持 H.264 视频编解码器的硬件加速,但不支持 VP8/VP9 编解码器。为了提供更高质量的用户体验,我们希望尽可能选择硬件加速的编解码器。因此,希望在运行时检测特定设备是否支持 H.264 硬件加速,并基于此设置在 SDP 中用于 webRTC 对等连接的会话协商的特定编解码器。即,如果硬件支持 H.264,则将其设置为优先级更高的编解码器,而不是 VP8/VP9。对此的任何想法将不胜感激。
【问题讨论】:
-
以类似的方式,许多设备支持 VP8/VP9 硬件编解码器(请参阅wiki.webmproject.org/hardware/socs) - 如何在运行时检测到这一点?
标签: android webrtc android-mediacodec