javascript - 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。
还有其他人遇到过这个问题并有提示吗?
解决方案
您是否正在构建 iOS 应用并使用 Google SDK?如果是这样,那么我的猜测将在 H264 的谈判中不匹配profile-level-id
。如果可以,使用 VP8 看看是否有同样的问题。
推荐阅读
- raku - 如何基于逗号分割字符串,但不基于双引号中的逗号
- firebase - Firebase 仅部署功能流程
- python - Numpy,对于一个数组的每个元素,在另一个数组中找到它的最近点
- swift - 必须单击标签栏项目两次才能更改视图控制器
- binary - 二进制补码加法导致负数
- c# - 通过 Streaming Assets 加载 Spritesheet/Atlas
- javascript - Javascript - onsubmit 用于动态创建的表单不执行功能
- encoding - 我需要帮助解码(我相信)是 base64 编码的消息
- ms-word - 标题元素不适用于清单 XML 中的操作元素
- c# - C# Web 项目 - 发现同一依赖程序集的不同版本之间存在冲突