是否可以为webrtc使用独立的信令服务器?

问题描述 投票:3回答:2

我可以有两个单独的服务器进行托管和发信号吗?还是仅在托管服务器中配置信令服务器更好?

webrtc
2个回答
2
投票

托管webrtc信令服务器没有特别限制。如果需要,可以将信令服务器与Web应用程序服务器分开托管。您甚至可以将pusherfirebase之类的云服务用作信令服务器。只要您可以从网站访问信令服务,对信令服务的位置就没有限制。

这里是示例代码的链接,在该示例代码中,我将Pusher服务用作我的信令服务,而我的托管服务器是codesandbox.iowebrtc video chat using pusher service as signaling server


0
投票

运行大多数WebRTC服务需要4台服务器:

  1. Web服务器:我们托管产品/应用程序的位置(URL后面的服务器)。
  2. Signaling Server:处理呼叫,会话和会议室。用于在WebRTC设备之间发送SDP报价/应答消息。
  3. STUN?TURN服务器:即使路径上有防火墙和NAT,也要确保媒体已连接。
  4. 媒体服务器:可选,当您需要在服务器端以一种或另一种方式处理媒体时使用。

您无需单独托管Signaling Server,您可以将Web和Signalling服务器合并在一起。但是,如果需要,可以使用firebasePubNubPushere.t.c服务。

来源:BlogGeek.me

© www.soinside.com 2019 - 2024. All rights reserved.