文档章节

RTCPeerConnection.onicecandidate属性

方宏春
 方宏春
发布于 2017/05/15 12:02
字数 375
阅读 34
收藏 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.

 

© 著作权归作者所有

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

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

LiBin
2017/11/29
0
0
深入理解对象的数据属性与访问器属性

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

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

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

数据恢复v
07/02
0
0
Property属性对象目录 总览概括

属性描述对象 来自《JavaScript 标准参考教程(alpha)》,by 阮一峰 目录 概述 JavaScript提供了一个内部数据结构,用来描述一个对象的属性的行为,控制它的行为。这被称为“属性描述对象”...

sinat_34719507
2017/07/10
0
0
浅谈WPF依赖项属性

浅谈WPF依赖项属性 0. 引言 依赖项属性虽然在使用上和CLR属性一样,但是它是WPF特有的,不同于CLR属性。只是封装为我们常用CLR的属性,在语法使用上和CLR属性一样。WPF中一些功能:动画,属性...

JoeSnail
02/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Memcached启动参数详解

memcached -d -m 1024 -l 192.168.100.101 -p 11211 -P /tmp/memcached.pid -c 1024 -f 1.25 -n 80 -t 16 运行参数描述 -d:以守护(daemon)进程方式启动; -u:是运行Memcache的用户,例如 ......

月下狼
18分钟前
0
0
xgboost-kaggle

https://www.kaggle.com/dansbecker/xgboost This tutorial is part of the Learn Machine Learning series. In this step, you will learn how to build and optimize models with the powe......

tantexian
19分钟前
0
0
nginx学习八 代理服务

最常用的语法 proxy_pass Syntax: proxy_pass URL;Default: --Context:location.if in location,limit_exception 反向代理 例:/etc/nginx/conf.d/default.conf 反向代理(代理服务端)......

Romanceling
26分钟前
0
0
npm ERR! Unexpected end of JSON ...

npm install 报错: npm ERR! Unexpected end of JSON input while parsing near '..."^2.8.14"},"_hasShrin' npm ERR! A complete log of this run can be found in: ... 打开终端 命令: 第......

大_侠
30分钟前
0
0
Android中的设计模式之责任链模式

参考 《设计模式:可复用面向对象软件的基础 》5.1 Chain of responsibility 职责链 对象行为型模式 《Android源码设计模式解析与实战》第9章 使编程更有灵活性--责任链模式 意图 使多个对象...

newtrek
34分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部