stun

    1熱度

    3回答

    當一個STUN服務器收到來自兩個具有相同事務ID的不同STUN代理的請求時,它應該如何表現?

    0熱度

    1回答

    我決定創建我自己的STUN服務器,並將它與以下JS庫https://simplewebrtc.com一起使用。 我決定用這樣的:http://www.stunprotocol.org/ 我已經按照指示進行,這似乎是在服務器運行。 命令sudo lsof -i:3478(3478爲缺省端口)輸出該: stunserve 12856 user 3u IPv4 232305 0t0 UDP *:347

    1熱度

    1回答

    我用JAVA製作了一款遊戲。它有兩個玩家,一個是服務器。 計算機創建遊戲並提供服務。 另一臺計算機(外部)需要使用其IP和端口連接到服務器。 當它們連接時,遊戲開始並且客戶端播放器將其移動發送到服務器,移動在那裏被計算並且遊戲地圖中的新客戶端和服務器位置被返回並更新。 問題是:當我在同一個路由器上使用本地IP創建遊戲localy,服務器和客戶端時,遊戲會成功啓動。但是當我創建遊戲並嘗試從外部計算機

    0熱度

    1回答

    我會盡量簡短。 我希望在不通過服務器的情況下創建2個java應用程序之間的通信(稍後將被傳輸到android)。因此,我花了幾周的時間四處尋找,經過很多工作後,我發現了stun和ice4j。關於如何使用ice4j的最佳解釋,我發現了here,它向我展示了我需要做什麼來將代理服務器添加到代理中(我真的不知道代理是什麼,只是它管理我與STUN的通信和TURN),通過這樣的代碼: import java

    0熱度

    1回答

    我正在試圖使WebRTC對等連接到Web瀏覽器客戶端應用程序的C++本機服務器上使用libnice。使用libnice,候選人聚會成功,並且提供/答覆交換成功。然後進行檢查階段,這也是成功的。我可以在Wireshark中看到STUN請求/響應交換也是成功的。 但是,候選人檢查繼續進行,不斷地發送/接收成功的STUN請求/響應。 這對我來說並不明顯,並且示例代碼沒有顯示如何在成功完成候選檢查時如何實

    1熱度

    1回答

    我們是否需要使用STUN服務器每當我們想要發送媒體消息到其他設備或只在第一次使用它? 因爲在我們發送第一條消息之後,我們已經知道了我們的公共IP地址。 我的意思是,如果我們只需要在第一次STUN服務器(獲得公網IP地址),所以我們不在乎什麼STUN服務器下來時,我們傳遞消息。

    1熱度

    2回答

    2個不同的計算機,2個Chromes,2個不同的網絡。 我正在上述2個對等方之間進行WebRTC調用,並使用getStats()來檢查連接。事情是,在一個Chrome瀏覽器中顯示「轉」在「連接」屬性和另一個它顯示「stun」。 這可能嗎?我以爲你是通過一個或另一個連接?

    0熱度

    1回答

    我寫一個WebRTC應用外,雖然一切正常,我的局域網內。但是,當對等體處於不同網絡時,我有一個ICE Failed錯誤。 我的STUN服務器返回的公網IP的候選人,所以我認爲這是正確設置。問題是候選IP不是「正確配對」。瀏覽器總是嘗試將一個公共IP與一個私有IP連接,因此連接失敗(請參閱Candidate Pairs)。 這裏有什麼問題?信令服務器還是rtcpeerconnection配置?

    0熱度

    1回答

    從節點,可用的地址列表: var os = require('os'); os.networkInterfaces() 打印: { lo0: [ { address: '::1', netmask: 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff', family: 'IPv6', mac: '00:00:00:

    1熱度

    2回答

    我們已經實現的信令機制需要在sdp本身發送icecandidates。 你有什麼想法如何在sdp中嵌入icecandidates? 另外,如果IceCandidates嵌入到sdp中,那麼PeerConnection將如何啓動p-2-p連接? 或者PeerConnection是否可以在設置遠程sdp或其他必須完成之後啓動p2p連接? 另外,你可以建議一些關於如何使用webrtc在同一個wifi網絡