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

Webrtc 我们可以使用公共STUN服务器来创建我们的商业应用程序吗?,webrtc,voip,nat,stun,turn,Webrtc,Voip,Nat,Stun,Turn,我刚刚开始学习WebRTC来实现音频和视频应用程序,并且知道有各种公共stun服务器可用于对等连接。但我有点困惑,我可以将这些公共服务器用于商业应用程序吗 另外,我想知道是否有任何教程或指南,我可以从中了解如何制作和部署我自己的stun或turn服务器,如果我想创建一个商业应用程序?您是否可以使用公共stun服务器进行商业应用完全取决于上述运营商的许可/服务条款协议服务器。如果有的话,请仔细阅读。如果没有其他说明,我不会将“商业”用途与任何其他用途区分开来 有许多STUN/TURN服务器的实现,

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


另外,我想知道是否有任何教程或指南,我可以从中了解如何制作和部署我自己的stun或turn服务器,如果我想创建一个商业应用程序?

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

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


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

可能与我的产品重复,这听起来可能有点奇怪。。但我对这一切一无所知。我实际上是在节点上制作这个应用程序,将使用socket.io提供react和信令通道。按照你刚才所说的,如果我想拥有自己的STUN服务器,我必须单独部署它?我在想我是否可以在节点代码的某个地方实现它。?也许我听起来有点傻,但不是很确定。你能推荐几款免费的STUN服务器吗?感谢您的指导,从理论上讲,STUN服务器可能可以实现为节点模块。我不知道是否有这样的实施。将两者分开可能是一个更好的主意,即使只是为了管理服务器负载。要想迈出一步,即使是维基百科也会这么做:酷。。你知道从twilio获得这项服务要花多少钱吗?阅读他们的网站。可以肯定的是,这是非常实惠的;对于低至中等使用,每月几美分或几美元。嘿@deceze♦ 正如你所说,建立我们自己的服务器将变得昂贵,你能帮助我了解Twilio是否可以成为我们的首选吗?