flutter - 由于 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)
解决方案
推荐阅读
- android - 从 TravisCI 将 Android aar 库上传到 bintray
- javascript - 更改下拉图标和 javascript 转换
- c++ - 为什么将 12345 作为 12345 的一个值而不是 1、2、3、4 和 5 五个值读入整数数组?
- visual-studio-code - vscode 中的 tmux - 减慢滚动速度
- android - java.lang.NumberFormatException: Invalid int: "null" android studio
- cron - 当另一个程序使 cronjob 中的命令失败时,我如何使用 cronjob?
- javascript - 如何根据点击记录两个值并设置一个新函数对其进行操作
- python - python的不同终端命令行
- etsy - 客人购物车选择的变体在 Etsy API 中不起作用
- if-statement - 使用 IF 语句引用另一个单元格时,在 IF 语句中未获得预期结果