- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面我摘录了this link关于 RTCPeerConnection.onicecandidate 并希望根据我的理解提出两个问题,如果我的概念正确与否,则需要帮助。对我来说有点复杂
The RTCPeerConnection.onicecandidate property is an EventHandler which specifies a function to be called when the icecandidate event occurs on an RTCPeerConnection instance. This happens whenever the local ICE agent needs to deliver a message to the other peer through the signaling server.
我的解释引用下面的代码
1.这是否意味着 RTCPeerconnection.onicecandidate 在 ICE 的帮助下获取其本地 Icecandidate 时会自动调用以下匿名 javascript 函数。同时匿名功能有助于通过信号SERVER将Ice候选者传递到远程Peer。
2.引用以下代码:事件处理程序 RTCPeerconnection.onicecandidate 中的参数 event 是否包含有关 SDP 信息的详细信息,例如媒体类型、编解码器和方法 candidate 提供 Ice Candidate 的信息(即 IP 地址和端口号)。进一步组合成 sdp 并传递给远程对等点。
pc=new RTCPeerConnection();
pc.onicecandidate = function(event) {
if (event.candidate) {
// Send the candidate to the remote peer
} else {
// All ICE candidates have been sent
}
}
最佳答案
1.Does this means that RTCPeerconnection.onicecandidate automatically call the below Anonymous javascript function
是的。根据rtcpeerconnection-onicecandidate :
onicecandidate
of typeEventHandler
The event type of this event handler isicecandidate
.
因此,当新的 Ice Candidate 可用时,会自动调用处理程序。
2.With reference to below code : Does parameter event from event handler RTCPeerconnection.onicecandidate contain details about SDP info...
没有 SDP 信息。只需candidate
和url
。
根据 rtcpeerconnectioniceevent ,它是一个RTCPeerConnectionIceEvent
:
interface RTCPeerConnectionIceEvent : Event {
readonly attribute RTCIceCandidate? candidate;
readonly attribute DOMString? url;
};
关于javascript - RTCPeerconnection.onicecandidate 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50509149/
我的 webrtc 聊天代码有问题。我无法在同行之间建立连接。 PC1通过信号服务器成功发送offer请求,pc2添加候选人,但pc2无法发送候选人并回答pc1,为什么? 我找了好几个小时都找不到错误
下面我摘录了this link关于 RTCPeerConnection.onicecandidate 并希望根据我的理解提出两个问题,如果我的概念正确与否,则需要帮助。对我来说有点复杂 The RTC
我正在创建一个应用程序,它将使用 WebRTC 将相机视频共享到多个对等连接。服务器只是为用户提供了一个房间,房间里的所有用户都会看到摄像头视频。唯一不起作用的是 onicecandidate 没有触
我在 Chrome 浏览器中遇到了一个非常奇怪的 WebRTC 行为。我使用这样的简单代码: peerConn.onicecandidate = function (event) { if (
所以我关注了this tutorial了解如何实现 WebRTC 服务器-客户端设置。一旦我开始工作,我想将客户端分成两部分,一个发送者和一个接收者。现在他们可以相互建立连接,但接收方永远不会从发送方
我无法理解 webRTC 及其 PeerConnection 和“onicecandidate”事件。 据我了解,您必须使用 STUN(或 TURN)服务器启动对等连接,因为它会将您发回 ICE 候选
我在 Chrome 浏览器 v30 中运行我自己的 webrtc 演示代码时遇到问题。但该代码在 Firefox 上完美运行。 onicecandidate 事件在其他对等方接受报价之前触发。另一方面
大家好,我对这个 webrtc 和 javascript 很陌生,我尝试完成视频流,但在我的代码中,onicecandidate 从未被调用,有人可以帮助我解决我犯错误的地方 $('body #ca
我试图欺骗从 WebRTC 泄漏的 IP 地址,所以我想重写“onicecandidate”回调函数,但下面的代码不起作用,我不明白为什么。 Object.defineProperty(RTCPe
我的 webrtc 网络应用程序从来没有出现过 onicecandidate。当我查看本地(Webrtc 对象)对象时,设置了本地描述和远程描述。在 Firefox 中,它会触发 onicecandi
我很难理解 onicecandidate 函数的用途。ice candidates 如何帮助建立对等连接。谁先发送 ice candidates? 最佳答案 在幕后,webrtc 根据可用的网络连接收
使用的浏览器是 Chrome...我有调用者和接收者代码来生成 SDP 和 ICE 候选者。我获取调用者代码以使用 sdpMid=video 生成正确的 SDP 和 ICE 候选者,但对于接收者,我仅
我是一名优秀的程序员,十分优秀!