我们可以使用公共 STUN 服务器来创建我们的商业应用程序吗?

abh*_*han 7 voip nat stun webrtc turn

我刚刚开始学习 WebRTC 来实现音频和视频应用程序,并且知道有各种公共眩晕服务器可用于对等连接。但我有点困惑我可以将这些公共服务器用于商业应用程序吗?

另外,我想知道如果我想创建商业应用程序,是否有任何教程或指南可以让我了解如何制作和部署自己的眩晕或转向服务器?

dec*_*eze 3

是否可以将公共 STUN 服务器用于商业应用程序完全取决于所述服务器运营商的许可/服务条款协议。如果有的话请仔细阅读。如果没有另外说明,我不会将“商业”用途与任何其他用途区分开。

STUN/TURN 服务器的实现有很多,您可以在您拥有的任何计算机上自行设置(实际上,这可能意味着 AWS、Azure 等上的实例)。搜索并选择您喜欢的一个。STUN 服务器使用相对较少的资源,而 TURN 服务器通常需要强大的 CPU 和快速的互联网连接才能发挥作用(它们必须尽快中继整个视频流)。

根据您的使用情况,您自己操作这样的服务器可能会变得昂贵。使用 TURN 服务器的商业提供商可能是更好的选择;就我个人而言,我在这方面对 Twilio 有过很好的体验,但请货比三家寻找其他产品。