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

时间:2016-02-17 08:24:32

标签: webrtc voip nat stun turn

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

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

1 个答案:

答案 0 :(得分:2)

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

有许多STUN / TURN服务器的实现可用,你可以在你碰巧拥有的任何机器上自己设置(实际上这可能意味着AWS,Azure之类的实例)。搜索并选择一个你喜欢的。 STUN服务器使用相对较少的资源,而TURN服务器通常需要功能强大的CPU和快速的互联网连接(它们必须尽可能快地中继整个视频流)。

根据您的使用情况,自行运行此类服务器可能会变得昂贵。使用TURN服务器的商业提供商可能是更好的选择;就我个人而言,我在这方面与Twilio有过很好的经历,但是还可以去购买其他产品。