首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WebRTC中,可以在不同的RTCPeerConnections中重用ICE候选吗?

在WebRTC中,可以在不同的RTCPeerConnections中重用ICE候选吗?
EN

Stack Overflow用户
提问于 2020-09-03 17:03:04
回答 1查看 135关注 0票数 0

我正在使用WebRTC设置涉及多达8个对等点的群组呼叫。

假设一个对等体需要设置7个RTCPeerConnections才能加入组呼。我不想为每个RTCPeerConnection都依赖onicecandidate事件,而是想知道是否可以在一个中心位置跟踪客户端的icecandidates,并将其重用于每个新的RTCPeerConnection。(例如,Signaling将跟踪对等点的完整ICE候选,并在需要时与其他对等点共享)。

我不确定每个客户端的“icecandidate”的平均数量是多少,但是使用ice trickle进程,似乎需要对信令服务器进行许多重复的http或websocket调用,以便在任意两个对等点之间交换ice候选。

所以我想知道我是否可以在本地“积累”ice候选者,并在需要与新的同龄人一起制作新的RTCPeerConnection时重用它们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-03 21:37:22

你不能。ICE候选与对等连接及其ice用户名片段和密码相关联。有一个叫做ice forking的功能可以实现你想要的东西,但它还没有实现。https://bugs.chromium.org/p/webrtc/issues/detail?id=11252#c3有一些细节。

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

https://stackoverflow.com/questions/63720305

复制
相关文章

相似问题

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