文档章节

RTCPeerConnection.onicecandidate属性

方宏春
 方宏春
发布于 2017/05/15 12:02
字数 375
阅读 40
收藏 0

RTCPeerConnection.onicecandidate属性是一个EventHandler,它指定在RTCPeerConnection实例上发生icecandidate事件时要调用的函数。当本地ICE代理需要通过信令服务器向另一个对等体发送消息时,就会发生这种情况。这允许ICE代理与远程对等体进行协商,而浏览器本身不需要知道关于用于信令的技术的任何细节;只需执行此方法即可使用您选择的任何消息传递技术将ICE候选者发送给远程对等体。

语法
RTCPeerConnection.onicecandidate = eventHandler;

这应该被设置为您提供的函数,该函数接受表示icecandidate事件的RTCPeerConnectionIceEvent对象作为输入。该功能应该通过信令服务器将在事件候选属性中可以找到其SDP的ICE候选者发送给远程对等体。 如果事件的候选资源为空,ICE收集完成。

Example

下面的示例是基于信号和视频调用的代码,为icecandidate事件设置一个处理程序,以将候选者发送到远程对等体。
pc.onicecandidate = function(event) {
  if (event.candidate) {
    // Send the candidate to the remote peer
  } else {
    // All ICE candidates have been sent
  }
}

SpecificationsEDIT

Specification

Status

Comment

WebRTC 1.0: Real-time Communication Between Browsers
The definition of 'RTCPeerConnection.onicecandidate' in that specification.

Working Draft

Initial specification.

Browser compatibilityEDIT

·         Desktop

 

·         Mobile

Feature

Chrome

Edge

Firefox (Gecko)

Internet Explorer

Opera

Safari

Basic support

(Yes) [1]

(Yes)

18 (18) [2]

No support

(Yes)

?

[1] Though this property is not prefixed, the interface it belongs to was until Chrome 56.

[2] Though this property is not prefixed, the RTCPeerConnection interface it's a member of was until Firefox 44.

 

© 著作权归作者所有

共有 人打赏支持
方宏春
粉丝 29
博文 98
码字总数 14564
作品 0
南京
程序员
关于JavaScript对象,你所不知道的事(二)- 再说属性

说完了对象那些不常用的冷知识,是时候来看看JavaScript中对象属性有哪些有意思的东西了。 不出你所料,对象属性自然也有其相应的特征属性,但是这个话题有点复杂,让我们先从简单的说起,对...

LiBin
2017/11/29
0
0
NTFS文件系统-MFT的属性头

前面说过MFT是有一个个属性组成,那么每个属性的具体结构又是如何呢?MFT属性的类型很多,但它们都有个共同的特点,那就是每个属性都有属性头和属性体。属性头又分为常驻属性和非常驻属性。常...

数据恢复v
07/02
0
0
深入理解对象的数据属性与访问器属性

创建对象的方式有两种:第一种,通过new操作符后面跟Object构造函数,第二种,对象字面量方式。如下 var person = new Object();person.name = 'Nicy';person.age = 21;person.sayName = fu...

阳光小点儿
08/15
0
0
NTFS文件系统MFT的属性列表

MFT是由一个个属性体组成,每个属性体都有一个对应的属性名。如0x10类型的属性表示标准属性,这个属性记录着文件的基本信息。 NTFS文件系统的MFT属性列表 红色标记:表示非常重要必须要记住 ...

数据恢复v
07/02
0
0
Silverlight的依赖属性与附加属性

Silverlight的依赖属性与附加属性 Silverlight AttachedProperty, CLR属性, DependancyProperty, Silverlight, 依赖属性, 值变更, 寻值, 附加属性 好久没写Silverlight了,依赖属性(Depende...

junwong
2012/03/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx的简单使用:负载均衡

nginx:反向代理的服务器;用户发送请求到nginx,nginx把请求发送给真正的服务器,等待服务器处理完数据并返回,再把数据发送给用户。 nginx作为一个反向代理服务器,能缓存我们项目的静态文...

osliang
16分钟前
1
0
网站title标题被改并被百度网址安全中心提醒的解决办法

国庆假日期间我们Sine安全接到众多网站站长求助网站标题被改导致在百度搜索中百度安全中心提醒被拦截,导致网站正常用户无法浏览网站被跳转到一些菠菜du博网站,而且很明显的一个特征就是在百...

网站安全
18分钟前
1
0
JDK版本与major.minor version的对照关系

其实,只需要记住jdk6对于major.minor version 50即可,其他版本自行计算即可。 ---------------------

码代码的小司机
20分钟前
1
0
C++基础教程面向对象学习笔记及心得感悟[图]

C++基础教程面向对象学习笔记及心得感悟[图] 使用友元函数重载算术运算符: C ++中一些最常用的运算符是算术运算符 - 即加号运算符(+),减运算符( - ),乘法运算符(*)和除法运算符(/...

原创小博客
29分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部