我正在开发一个使用Ejabberd服务器的聊天应用程序。我想实现音频和视频通话。为了做到这一点,我想使用Jingle。 不过,jingle需要一个stun服务器,所以我试图将ejabberd配置为一个。 在文档(https://docs.ejabberd.im/admin/configuration/#stun-and-turn),这是说,你必须添加DNS记录如下: _stun._udp IN S
下面有两个Groovy子程序通过普通的UDP套接字向对方发送消息。当他们发送到127.0.0.1时,他们确实收到消息。但是,将消息发送到公共IP地址时(该机器位于NAT后面)未收到消息。 为什么不打孔?以及如何解决这个问题? 我试过早期通过Java库查询公共STUN服务器,但它使用相同的公共IP地址给我回应,所以我在这里使用wtfismyip.com。 class GroovyTest {
s
我一直在使用WebRTC视频聊天应用和使用Java Websocket作为信令服务器TURN服务器。 该应用程序在Tomcat成功合作。 目前我正在使用Google的STUN服务器。 变种pc_config = { “iceServers”:[{ “URL”: “击晕:stun.l.google.com:19302”}]}; var pc = new RTCPeerConnection(pc_co