Vic*_*cky 17 stun node.js webrtc
我正在查看webrtc.html
和peerconnection_server
演示,它在两个Chrome浏览器之间正常工作.我的问题是,webkitPeerConnection的第一个参数究竟是什么?
pc = new webkitPeerConnection("STUN stun.l.google.com:19302", onSignalingMessage);
Run Code Online (Sandbox Code Playgroud)
它是Google为演示目的而提供的第三方STUN服务器吗?如果在我的JavaScript代码中,我替换"stun.l.google.com:19302"
了"toto"
,我仍然可以进行视频通话.但是当我在同一个子网上时,这可以解释......
Alt*_*nai 30
两个客户端都使用STUN服务器来确定其全局Internet可见的IP地址.如果两个对等体都在同一NAT后面,则不需要STUN设置,因为它们之间无论如何都可以相互访问.当对等体在不同的网络上时,STUN有效地发挥作用.
我们知道webRTC是点对点的,并且候选冰在webrtc中是强制性的.ICE功能可以采用STUN和TURN两种方式中的任何一种.
谷歌和其他网站提供了许多可以使用的眩晕服务器.您也可以根据rfc5766设置自己的STUn服务器.
希望能让人感受到什么以及如何眩晕.
如果两个客户端位于 NAT 之后,则需要使用 stun 服务器才能使用 webrtc 进行通信。您将需要 stun 服务器来确保 NAT 后面的人员可以在您的网页上使用 webrtc 功能。
归档时间: |
|
查看次数: |
30276 次 |
最近记录: |