ios - WebRTC iOS 13 模拟器 - 红屏 H264 解码
问题描述
我的问题是 H264 WebRTC 视频在 iOS 13 上按预期在真实设备上播放。但它不能在 iOS 13 模拟器中播放。如图所示,它显示红色屏幕。音频正在正确播放。日志还显示帧解码以正确的速率成功。
GoogleWebRTC 版本是来自 cocoapods 的 1.1.29229
解决方案
我在我们的应用程序中遇到了同样的问题。这似乎是 WebRTC 方面的一个错误。我能够在他们的测试应用程序(AppRTCMobile)中重现它,并在此处发布了有关它的错误报告: https ://bugs.chromium.org/p/webrtc/issues/detail?id=11012
请在那里加注星标:)
与此同时,似乎将编解码器强制为 VP8 应该可以解决模拟器上的问题(作为临时解决方法)。
推荐阅读
- apache-kafka - Kafka 侦听器:轮询间隔:如何安排 15 分钟间隔的 kafka 消费者轮询()
- java - 在vavr中迭代正则表达式
- c++ - 为什么我的代码不返回 0?我正在使用 scanf() 而不是 cin
- javascript - jQuery setIntervel 直到条件为真
- javascript - 如何合并具有唯一值的对象数组
- c - 为什么如果我使用“C”是错误的,但如果我使用“c”它可以工作?
- javascript - Discord.js 机器人缺少运行方法
- c - 绑定失败:创建 2 个套接字时参数无效
- security - 在 ELK 集群上应用安全性 - 身份验证问题
- python - 如何使用 pyqt5 和 qt 设计器从主对话框窗口打开第二个窗口