Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WebRTC服务器Java实现_Java_Google Chrome_Websocket_Webrtc - Fatal编程技术网

WebRTC服务器Java实现

WebRTC服务器Java实现,java,google-chrome,websocket,webrtc,Java,Google Chrome,Websocket,Webrtc,我是WebRTC的初学者,我想用call创建简单的应用程序,但我不明白什么是服务器?WebSocket够了吗?或者我需要其他服务器 我的场景非常简单,两个chrome用户A和B,A呼叫B这取决于您的应用程序,但您可能希望使用服务器发送信号。浏览器在建立会话连接的点对点后运行。(它没有通过您的服务器) 了解更多详细信息。同意您可能需要一台服务器来发送信号。我的公司OnSIP为此提供了一个托管解决方案,因此您不需要管理服务器,但无论您是否决定管理服务器,下面是一个关于信令的解释视频&为什么您需要它。

我是WebRTC的初学者,我想用call创建简单的应用程序,但我不明白什么是服务器?WebSocket够了吗?或者我需要其他服务器


我的场景非常简单,两个chrome用户
A
B
A
呼叫
B
这取决于您的应用程序,但您可能希望使用服务器发送信号。浏览器在建立会话连接的点对点后运行。(它没有通过您的服务器)


了解更多详细信息。

同意您可能需要一台服务器来发送信号。我的公司OnSIP为此提供了一个托管解决方案,因此您不需要管理服务器,但无论您是否决定管理服务器,下面是一个关于信令的解释视频&为什么您需要它。与其在这里写解释,我只想把它联系起来:

此外,如果您打算运行一个能够可靠地设置90%以上通话时间的应用程序,您还需要媒体中继(TURN)服务器。这是为了处理NAT和防火墙穿越,这会在现实网络环境中干扰P2P呼叫设置,因为端点具有私有IP地址。媒体中继服务器有一个公共IP地址,可以直接中继媒体流。这些都需要大量的带宽才能运行——我认为任何云托管服务都不够。同样,我的公司通过简单的API将此作为托管解决方案的一部分提供。完全靠你自己做是可行的


处理信令和媒体中继并提供开发人员API的竞争性服务:EasyRTC和TokBox。

如果我希望服务器成为对等服务器,该怎么办?我怎样才能做到这一点?换句话说,我的目标是通过webrtc将视频从服务器发送到客户端浏览器。有什么建议吗?