文档章节

RTCPeerConnection.onicecandidate属性

方宏春
 方宏春
发布于 2017/05/15 12:02
字数 375
阅读 49
收藏 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
南京
程序员
私信 提问
深入理解对象的数据属性与访问器属性

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

阳光小点儿
08/15
0
0
关于JavaScript对象,你所不知道的事(二)- 再说属性

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

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

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

数据恢复v
07/02
0
0
18.Swift学习之属性与方法

类的属性介绍 Swift中属性有多种 存储属性 存储属性是最简单的属性,它作为类实例的一部分,用于存储常量和变量 可以给存储属性提供一个默认值,也可以在初始化方法中对其进行初始化 下面是存...

YungFan
10/21
0
0
Property属性对象目录 总览概括

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

sinat_34719507
2017/07/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

zookeeper配置与使用

一.登录官网下载 不要带后缀的,那是公侧版本,下稳定版,比如3.4.9 二.安装与使用 解压后bin里是启动程序 配置文件:在conf下 复制zoo_sample.cfg改名为为zoo.cfg,打开zoo修改文件...

小兵胖胖
28分钟前
2
0
spring源码阅读笔记(一)

ClassPathXmlApplicationContext 与 FileSystemXmlApplicationContext 用了这么久的框架,是时候搞一下源码了,一般最初接触spring 从以下步骤开始 创建一个bean类 并创建 ooxx.xml之类的spr...

NotFound403
52分钟前
4
0
MySQL主从配置

12月14日任务 17.1 MySQL主从介绍 17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单将就是A/B两个服务器做主从后,在A上写...

robertt15
54分钟前
10
0
我的Linux系统九阴真经

在今天,互联网的迅猛发展,科技技术也日新月异,各种编程技术也如雨后春笋一样,冒出尖来了。各种创业公司也百花齐放百家争鸣,特别是针对服务行业,新型互联网服务行业,共享经济等概念的公...

问题终结者
今天
22
0
Java 使用 gson 对 json 根据 key 键进行排序

引入Google的gson jar <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.0</version>......

yh32
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部