首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >何时调用RTCPeerConnection.onIcecandidate()事件?

何时调用RTCPeerConnection.onIcecandidate()事件?
EN

Stack Overflow用户
提问于 2021-10-12 11:28:09
回答 2查看 66关注 0票数 1

当sdp设置为本地时?当答案设置为remoteDescription时?何时向RTCPeerConnection添加任何数据或流?

EN

回答 2

Stack Overflow用户

发布于 2021-10-16 23:30:54

一旦你设置了本地描述,他们就应该开始触发,无论是报价还是答案。

可以将其视为一种优化:对localDescription进行部分更新。如果您等待几秒钟来检查localDescription,那么SDP将包含所有的ICE候选者,并且您将不需要侦听任何事件。它只发送SDP而忽略这些事件。但这很慢。

为了加快连接建立,提供的初始localDescription是不完整的,缺少ICE候选,因为它们需要时间来生成。这使您可以提前向SDP发送信号-解除另一端的阻塞-前提是您承诺在生成缺少的候选对象时(即事件触发时)跟进并发送这些候选对象。

票数 1
EN

Stack Overflow用户

发布于 2021-10-30 14:08:51

是的,一旦我们为localDescription设置了offer或answer,onicecandidate事件就会触发,但它不会触发事件,直到我们不先创建数据通道或任何流传输通道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69539715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档