首页 > 解决方案 > WebRTC iOS 13 模拟器 - 红屏 H264 解码

问题描述

我的问题是 H264 WebRTC 视频在 iOS 13 上按预期在真实设备上播放。但它不能在 iOS 13 模拟器中播放。如图所示,它显示红色屏幕。音频正在正确播放。日志还显示帧解码以正确的速率成功。

在此处输入图像描述

GoogleWebRTC 版本是来自 cocoapods 的 1.1.29229

标签: iosswiftwebrtc

解决方案


我在我们的应用程序中遇到了同样的问题。这似乎是 WebRTC 方面的一个错误。我能够在他们的测试应用程序(AppRTCMobile)中重现它,并在此处发布了有关它的错误报告: https ://bugs.chromium.org/p/webrtc/issues/detail?id=11012

请在那里加注星标:)

与此同时,似乎将编解码器强制为 VP8 应该可以解决模拟器上的问题(作为临时解决方法)。


推荐阅读