我在 android 之间实现 webrtc 时遇到问题。我几乎完成了 webrtc 的实现,但我不明白需要发送其他设备还原剂 SDP 报价的情况。
见上图。我以时序图的形式向您展示了我的实现。
我的 webrtc 实现必须需要发送其他设备(还原剂/不必要的)createOffer。
我做错了什么?我想捕获一点线索。
提前谢谢。
最佳答案
您未能细化 ICE 候选人(将他们零碎地发送给其他同行)。
它第二次起作用是因为到那时为止,到目前为止在本地生成的 ICE 候选项也已存储在 pc.localDescription
中。因此,当同行交换他们更新的报价和答案时,这些包含足够的候选人进行连接。
Trickle ICE 是一种优化,旨在减少连接时间。
关于android - 我有一个关于 webrtc 实现的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56540283/