首页 > 解决方案 > RTCPeerConnection IOS 12.2 到 Android 7.X

问题描述

我正在构建 RTCPeerConnection 通信,我发现了一个问题,从 iOS 12.2(仅使用 Ipad 测试)调用到 Android(仅使用 7.11 测试)流将不会交换。

其他同行都可以,比如 iOS 到 Chrome(桌面),iOS 到 iOS,iOS 到 Chrome 桌面,Android 到 iOS 也可以。

使用约束音频仅适用于所有对等方,但在添加视频并且连接来自 iOS 12.2 => Android 时会出现问题。(iOS 提出要约)

这可能是编解码器问题,但 Android 到 iOS 建立视频连接没有问题,所以我不确定。

我使用的是 Tracks,而不是 Streams。

还有其他人遇到过这个问题并有提示吗?

标签: javascriptioswebrtcrtcpeerconnection

解决方案


您是否正在构建 iOS 应用并使用 Google SDK?如果是这样,那么我的猜测将在 H264 的谈判中不匹配profile-level-id。如果可以,使用 VP8 看看是否有同样的问题。


推荐阅读