[英]I was trying to do video conferencing with webRTC. This works within the local network but fails on different network
我曾嘗試使用 SSL 連接到不同的網絡,但無論何時創建報價,它都會將公共 ip(調用者的)作為本地 Z957B527BCFBAD2E80F58D2068393141.5Z2.1。 因此,前進無法連接到其他對等方。 [https://www.tutorialspoint.com/webrtc/webrtc_security.htm]。
callBtn.addEventListener("click", function () {
console.log("Intiating the Call")
var callToUsername = callToUsernameInput.value;
//console.log("Intiate", yourConn)
if (callToUsername.length > 0) {
connectedUser = callToUsername;
// create an offer
yourConn.createOffer(function (offer) {
send({
type: "offer",
offer: offer
});
console.log("Setting local description")
yourConn.setLocalDescription(offer);
console.log(offer)
}, function (error) {
alert("Error when creating an offer");
});
}
})
我該如何解決這個問題? 提前致謝
您需要在 webrtc 參數中設置 STUN 和/或 TURN 服務器。 這允許您連接跨網絡。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.