谁能告诉我如何检查可以在我的 Android 手机(即 Google Pixel 2)中创建多少硬件解码器实例(OMX.qcom.video.decoder.avc)来解码 H.264 视频流?
如何查看这个配置?
最佳答案
您手机上有一个文件:/etc/media_codecs.xml
其中列出了所有可用的编解码器,它是“Quirks”、“Limits”和“Features”。从 android 6 开始,我认为有一个名为 concurrent-instances
的“限制” .每个编解码器都应具有该值。
例如<Limit name="concurrent-instances" max="16" />
这仍然不能保证您可以同时运行特定编解码器的 16 个实例,因为它还取决于其他因素,例如比特率、分辨率以及硬件资源。将其视为更多编解码器的上限。
我见过在 concurrent-instances
时只能同时运行一个 FHD 实例解码器的设备。被设置为 16
.所以它仍然高度依赖于设备。
关于android-mediacodec - 如何找到 Google Pixel 2 手机的硬件解码器实例的上限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57385103/
相关文章:
reactjs - 从 create-react-app 生成生产构建时缺少 index.html
swift - Swift 中 MSAL 和 AD B2C 的登录问题
pandas - future 警告 : Passing datetime64-dtype data
javascript - ag-grid:根据rowNode内容在fullRow编辑和单个单元格编辑
react-native - 异步/等待函数返回 _40 : 0, _65 : 0, _55 : n
swiftui - 如何从 Viewcontroller 中关闭 swiftUI?