gpt4 book ai didi

java - 如何使用 java 创建我自己的 STUN 或 TURN 服务器

转载 作者:行者123 更新时间:2023-11-28 22:06:08 38 4
gpt4 key购买 nike

我一直在开发一个使用 WebRTC 并使用 Java Websocket 作为信令服务器的视频聊天应用程序。

此应用程序在 Tomcat 上成功运行。

目前我正在使用 Google 的 STUN 服务器。

var pc_config = {"iceServers": [{"url": "stun:stun.l.google.com:19302"}]}; var pc = new RTCPeerConnection(pc_config);

我不想像上面那样在公共(public)或第 3 方 STUN 服务器上中继。

因为我的应用程序将发布到具有专用域的公共(public) Tomcat 服务器。我想使用/设置我自己的 STUN 或 TURN 服务器。

我可以用 Tomcat 做到这一点吗?
是否有任何稳定的开源库可用于此?

如果有的话,请给我指出一个例子。

最佳答案

我认为尝试填充信号和 NAT 遍历(=STUN/TURN 服务器)是错误的方法。您使用它们处理缩放的方式不同,并且您最终暴露给开放互联网的每个表面也不同。

由于这些原因,为 STUN/TURN 服务器使用不同的语言/技术并没有真正的问题。我会选择 coturnrestund在这里。

还有一些托管商业服务可供您使用,而无需部署您自己的服务,而且它们确实并不昂贵。

关于java - 如何使用 java 创建我自己的 STUN 或 TURN 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44072538/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com