我正在開發一個使用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