首页 > 解决方案 > 由于 EGL_BAD_ALLOC(错误 3003 (EGL_BAD_ALLOC))在 webrtc 中渲染时无法创建 EGL 上下文

问题描述

在我的情况下,我已经实现了 Flutter webrtc 用于视频流的一对多和多对多两种情况,并且在直播视频超过 11 次后,我的 apk 崩溃了。视频流在 AndroidRtc 中正常工作,但在颤抖中面临这个问题。

如果有人遇到此问题,请帮助我处理此案。提前致谢

这是我遇到的崩溃

org.webrtc.Logging: SurfaceTextureHelper: decoder-texture-thread create failure
SurfaceTextureHelper: java.lang.RuntimeException: Failed to create EGL context: 0x3003
E/org.webrtc.Logging: SurfaceTextureHelper: java.lang.RuntimeException: Failed to create EGL context: 0x3003
at org.webrtc.EglBase14Impl.createEglContext(EglBase14Impl.java:282)
at org.webrtc.EglBase14Impl.(EglBase14Impl.java:78)
at org.webrtc.EglBase.createEgl14(EglBase.java:215)
at org.webrtc.EglBase.create(EglBase.java:158)
at org.webrtc.SurfaceTextureHelper.(SurfaceTextureHelper.java:187)

标签: flutterwebrtcrendering

解决方案


推荐阅读