xiaopi224 发表于 2015-9-29 16:52:53

android 4.4 屏幕采集 及 5.1 mediacodec编码问题

本帖最后由 xiaopi224 于 2015-9-29 17:01 编辑

要实现的功能是采集android画面,h264编码
采集方案:viretual display
编码方案:mediacodec

采集和编码分别单独测试遇到如下问题:
android4.4
编码正常
采集有错误,创建虚拟显示后操作android界面,过一会儿系统会重启,错误信息如下: 09-29 08:45:12.162 31217-31217/? E/GLConsumer﹕ doGLFenceWait: error creating EGL fence: 0x3000
09-29 08:45:12.172 31217-31217/? E/GLConsumer﹕ doGLFenceWait: error creating EGL fence: 0x3000
09-29 08:45:12.172 31217-31217/? E/GLConsumer﹕ doGLFenceWait: error creating EGL fence: 0x3000
09-29 08:45:12.172 31217-31217/? E/GLConsumer﹕ doGLFenceWait: error creating EGL fence: 0x3000
09-29 08:45:12.172 31217-31217/? E/GLConsumer﹕ doGLFenceWait: error creating EGL fence: 0x3000
09-29 08:45:12.172 31217-31217/? E/GLConsumer﹕ syncForReleaseLocked: error dup'ing native fence fd: 0x3000
09-29 08:45:12.182 31217-31217/? E/GLConsumer﹕ doGLFenceWait: error dup'ing fence fd: 24
09-29 08:45:12.182 31217-31217/? E/GLConsumer﹕ doGLFenceWait: error dup'ing fence fd: 24
09-29 08:45:12.182 31217-31217/? E/GLConsumer﹕ doGLFenceWait: error dup'ing fence fd: 24
09-29 08:45:12.182 31217-31217/? E/GLConsumer﹕ doGLFenceWait: error dup'ing fence fd: 24
09-29 08:45:12.182 31217-31217/? E/GLConsumer﹕ doGLFenceWait: error dup'ing fence fd: 24
09-29 08:45:12.192 31217-31217/? E/GLConsumer﹕ doGLFenceWait: error creating EGL fence: 0x3000android5.1
采集正常
编码显示绿屏

xiaopi224 发表于 2015-9-29 16:58:24

或者哪位大神给提供个android4.4的屏幕采集方案,要求帧率到50以上

isle 发表于 2015-9-29 17:04:53

屏幕采集 可以参考screencap

isle 发表于 2015-9-29 17:14:08

和 screenrecord

xiaopi224 发表于 2015-9-30 09:48:32

screencap 效率有点低,到不了50帧

isle 发表于 2015-9-30 16:29:46

依照 screenrecord 的方法 有没有诗下

xiaopi224 发表于 2015-9-30 18:20:37

screenrecord的原理跟我描述的是一样的,测试结果也一样

isle 发表于 2015-10-8 09:26:23

我们这边用最新的代码测试过screenrecord没有问题。可能还没有合并到github上,过段时间,github上代码更新了,你用新代码在试一下。

xiaopi224 发表于 2015-10-8 10:11:19

测试时频繁切换界面才会出现,若果确定没有问题就最好了,大约什么时候更新代码呢

isle 发表于 2015-10-8 10:36:03

一般几个星期就会更新一次。这个问题,我们会加快更新,这边整理好了,就更新上来。
页: [1] 2
查看完整版本: android 4.4 屏幕采集 及 5.1 mediacodec编码问题