首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在webRTC中,当sdp交换完成时,websocket的角色完成了吗?

在webRTC中,当sdp交换完成时,websocket的角色完成了吗?
EN

Stack Overflow用户
提问于 2017-02-24 18:01:08
回答 1查看 301关注 0票数 2

据我所知,信令服务器的作用是在您希望与之通信的web浏览器之间交换sdp。

我对这个过程的理解如下。

  1. Web浏览器通过websocket将sdp传递给信令服务器。
  2. 服务器将彼此的sdp传递回web浏览器。
  3. 当传输完成后,关闭web套接字。
  4. 在此之后,web浏览器可以在没有信令服务器的情况下相互通信。

我做得对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-24 18:06:51

这取决于你是使用香草还是滴水冰。

在涓涓细流ICE中,ICE候选人并不是通过眩晕来发现的,例如,在发送SDP之前。在这种情况下,您的webRTC端点可能无法通信,因为它们还不能相互通信。信令层仍然需要中继ICE候选方来建立对等连接。一旦建立了对等连接,就不再需要信令。我见过的大多数实现都使用涓流ICE,因为它通常减少建立对等连接的延迟。

在香草ICE中,洲际交易所的候选人在发送SDP之前被发现。在这种情况下,在发送SDP之后信令就完成了。

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

https://stackoverflow.com/questions/42445374

复制
相关文章

相似问题

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