是否可以为webrtc拥有一个独立的信令服务器?

3

我可以为托管和信令使用两个单独的服务器吗?或者在托管服务器内配置信令服务器更好?


什么是托管服务器? - Igor Khvostenkov
2个回答

2
没有特定的限制来托管webrtc信令服务器。如果您愿意,可以将信令服务器与Web应用程序服务器分开托管。您甚至可以使用像pusherfirebase这样的云服务作为信令服务器。只要您使信令服务从您的网站可访问即可,其位置没有限制。
这是一个示例代码的链接,其中我使用Pusher服务作为我的信令服务,我的托管服务器是codesandbox.io使用scaledrone.js服务作为信令服务器的webrtc视频聊天

0

大多数WebRTC服务需要4个服务器:

  1. Web服务器:我们托管产品/应用程序的地方(URL后面的服务器)。
  2. 信令服务器:处理呼叫、会话和房间。用于在WebRTC设备之间发送SDP offer/answer消息。
  3. STUN/TURN服务器:确保即使路由中有防火墙和NAT,媒体也能连接。
  4. 媒体服务器:可选,当您需要在服务器端以某种方式处理媒体时使用。

您不需要单独托管信令服务器,可以将Web服务器和信令服务器合并在一起。但是如果您想要,可以使用firebasePubNubPusher等服务。

来源:BlogGeek.me


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接