android - 使用 WebRTC 和 JanusGateway 在 Android 的同一活动中连接视频通话后,音频通话的 ICE 失败
问题描述
我得到一个视频流,包括音频和一个单独的音频流。两者都来自同一台服务器。
我从视频流开始,并在一个屏幕上连接了通话 - 工作正常。
然后使用音频流在另一个屏幕上连接呼叫 - 工作正常。
现在,当我尝试将它们合并到一个屏幕中时。
在同一屏幕上添加视频通话和音频通话。
视频通话正常,但音频通话尝试连接,然后 ICE 失败,音频通话挂断。
分别视频通话和音频通话都在工作。但是当我将它们添加到一个屏幕时。在这里,他们搞砸了音频通话,这是在视频通话连接后调用的。
我正在使用两组不同的信令过程(SDP、ICE 等)连接到来自同一服务器的 2 个流作为对等点。
我哪里错了?
解决方案
推荐阅读
- java - 如何通过 Java 使用 Selenium 将功能和选项传递给 Firefoxdriver
- vue.js - 如何在 vue.js 上创建按钮组件
- angular - 在路由中传递自定义类型作为参数 -> 返回:[object Object]
- reactjs - 有没有办法在 react-data-grid 中禁用单元格拖动?
- r - 提取以 XX.XXXX 开头的子字符串
- apache-spark - 在 Spark 中比较跨执行程序的数据
- arangodb - 集群配置的 ArangoDB AQL 优化
- java - smoothScrollTo(position) 滚动到底部而不是 RecyclerView 中的目标位置
- xml - 两者之间是否存在语义差异
和 在 XML 中? - swift - 按下期间意外的 NSTextFiled 字符串删除