32000 Hz
44100 Hz
48000 Hz
视频帧率设置
视频通话帧率 最大取每秒10帧
视频通话帧率 最大取每秒15帧
视频通话帧率 最大取每秒20帧
视频通话帧率 最大取每秒25帧
视频通话帧率 最大取每秒5帧
视频通话帧率默认值 最大取每秒15帧
分辨率设置。
1080P
180P
480P
720P
检查 NERTC Web SDK 对正在使用的浏览器的适配情况。
true
: SDK 与当前使用的浏览器适配false
: SDK 与当前使用的浏览器不适配该方法创建并返回音视频流对象。
配置参数。
销毁 Client 对象。
指定要销毁的 Client 实例,不传递则销毁最初使用用 createClient 创建的 Client 实例(一般多实例场景使用)。
获取可用的视频输入设备。
//接口使用示例
NERTC.getCameras().then(data => {
data.forEach(item=>{
console.log('video label: ', item.label, 'deviceId: ', item.deviceId)
})
})
该方法枚举可用的媒体输入/输出设备,比如麦克风、摄像头、耳机等。
出于安全性考虑,各平台对枚举设备接口有不同的权限控制策略。例如:
getUserMedia
即可枚举设备。获取可用的音频输入设备。
获取可用的音频输出设备。
检查 NERTC Web SDK 和当前浏览器同时支持的编解码格式。
NERTC Web SDK 2.0 视频编解码支持 VP8、H.264、H.265、NEVC 格式,音频支持 OPUS 格式。 您可以调用此接口检查 NERTC Web SDK 与当前浏览器同时支持的编解码格式,以免因编解码能力不匹配导致通话过程中出现音视频播放问题。
NERTC Web SDK 和当前浏览器同时支持的编解码格式。
调用该方法会返回一个 Promise 对象,在 .then(data(result){}) 回调中,data 包含以下属性:
//接口使用示例
NERTC.getSupportedCodec().then(data => {
data.forEach(item=>{
console.log(`Supported video codec: ${data.video.join(",")}`);
console.log(`Supported audio codec: ${data.audio.join(",")}`);
})
})
互动直播的音频采样率。