我正在构建一个将在每个用户的PC上本地运行的Web应用程序(使用Jetty应用程序服务器的本地Web服务器)。我希望用户能够使用视频和音频相互通话(一对一,而不是组)。用户可以以p2p方式在彼此之间交换消息,但是他们没有将托管一个应用程序的中央服务器。这可能吗?用户可以使用来自不同应用程序的opentok进行交谈吗?除了opentok之外还有其他解决方案吗?我正在寻找免费和开源的东西。
谢谢
答案 0 :(得分:1)
Opentok平台支持P2P模式和使用他们的服务器......因此您可以将OpenTok用于您的应用程序。我不推荐它......你不会有这个备份。
点对点流使用UDP。防火墙可能会阻止UDP并导致对等流式传输失败。如果对等流传输失败,无论是最初发布流还是在会话过程中,会话都会回退到使用OpenTok服务器来中继流。