Javascript WebRTC配置的机制是什么?

Javascript WebRTC配置的机制是什么?,javascript,websocket,socket.io,webrtc,peerjs,Javascript,Websocket,Socket.io,Webrtc,Peerjs,我正在尝试建立视频聊天,但无法理解某些代码: 我从WEBRTC示例中找到了这部分代码 链接:- 当我将null值传递给rtpeerconnection()时会发生什么情况?构造函数接受配置对象。除此之外,大多数应用程序所需的配置之一是 iceServers是一个昏迷或转身服务器列表。例如,您的构造函数可能看起来像: var configuration = { "iceServers": [{ "urls": ["stun:stun.1.google.com:19302"] }]

我正在尝试建立视频聊天,但无法理解某些代码: 我从WEBRTC示例中找到了这部分代码 链接:-

当我将
null
值传递给
rtpeerconnection()
时会发生什么情况?

构造函数接受配置对象。除此之外,大多数应用程序所需的配置之一是

iceServers
是一个昏迷或转身服务器列表。例如,您的构造函数可能看起来像:

  var configuration = { 
     "iceServers": [{ "urls": ["stun:stun.1.google.com:19302"] }] 
  }; 

  myConnection = new RTCPeerConnection(configuration); 
简单地说,这些眩晕和翻转服务器帮助两个对等方发现彼此的直接路径。但是,如果不使用服务器,则意味着应用程序只能在内部网中发现对等点,或者基本上只能在计算机可以直接与之交互的设备集中发现对等点。[需要引用]


在任何生产应用程序中,您都很可能需要添加STUN和TURN服务器。但是,由于您指的是来自a的,不需要通过internet连接,因此您可以跳过服务器。

谢谢,先生,我从webrtc获得了代码示例,其中没有类似的内容,所以他们实际上在尝试做什么?是的,我在写答案的时候发现了这个例子。该示例中的
null
部分之所以有效,是因为您正在同一浏览器选项卡中为自己共享网络摄像头的流。我在webRTC方面有一些经验,它可以在intranet中工作,而无需配置STUN/TURN服务器。因此,您能让我知道我应该如何在任何教程中实现此应用吗??代码示例在Chrome中也不再工作(https问题)。谢谢……这是一个宽泛的问题,但你可以从头开始。这就是我开始学习的地方。不推荐使用。请给人们指一指。
  var configuration = { 
     "iceServers": [{ "urls": ["stun:stun.1.google.com:19302"] }] 
  }; 

  myConnection = new RTCPeerConnection(configuration);