最近,我继续做AR云渲染项目。 在华为手机P40PRO上进行测试,但视频解码总是延迟2-3帧进行解码。 直接表现的话,第一个画面的延迟很大。 从华为社区提出的解决方案来看,有一定的优化效果。
主要给mediaFormat两个参数vendor.hisi-ext-low-latency-video-dec.video-scene-for-low-latency-req和vendor.hend
mediaformatnewformat=media format.createvideoformat (media format.mime type _ video _ AVC,width,height ); if(build.version.SDK_int=29 ) new format.set integer (vendor.hisi-ext-low-latency-video-dec.vide EC ) new format.set integer (' vendor.hisi-ext-low-latency-video-dec.video-scene-for-low-latency-rdy ',)
如果仍然没有什么帮助,请尝试以下两个参数设置:
new format.set integer (vendor.hisi-ext-video-dec-AVC.video-scene-for-cloud-PC-req ),1 ); new format.set integer (vendor.hisi-ext-video-dec-AVC.video-scene-for-cloud-PC-rdy ),-1; 参考文献:
3359 developer.Huawei.com/consumer/cn/forum/topic/0202325564295980115