WebRTC本地信令服务器

Sof*_*ver 6 android p2p webrtc signaling

我正在尝试为基于 Android WebRTC 的项目找出信号服务器的解决方案。两个客户端都是 Android,并且彼此距离很近,即在 100 码或更短的范围内。我希望该解决方案能够在不使用公共信令服务器的情况下工作。我宁愿让其中一个客户端同时充当服务器。

所以,我的问题是: 1.我怎样才能实现它,使一个成为服务器?即 - 我可以将其设置为热点或直接使用 wifi 吗?2.如果我可以实现#1,那么对于在android上运行的信令服务器来说,什么是好的解决方案?我可以在 Android 上运行 NodeJS 服务器之一吗?

Adr*_*Ber 4

信令服务器只是两方之间交换消息的一种方式。在 WebRTC 情况下,这些消息是提议/答案和 ICE 候选者。

您可以使用任何类型的服务器来执行此操作,甚至可以手动执行:)。

您也可以使用其中一个客户端作为服务器,但随后您必须以某种方式将 IP 传达给另一个客户端。也许直接使用 Wi-Fi 并以编程方式获取它。

  • 您确实需要一台服务器,因为您需要以某种方式自动传输消息。但服务器和客户端可以在同一个应用程序中。 (2认同)
  • 您不需要 STUN/TURN 服务器,但确实需要 ICE 过程。 (2认同)