音视频通话 2.0
Android

基本概念

更新时间: 2023/08/22 10:39:50

A | B | C | D | F | H | J | K | M | Q | S | T | U | W | X | Y | Z

A

App Key

开发者平台分配给开发者的公钥。您创建的每一个应用都有唯一的 App Key。

App Secret

开发者平台分配给开发者的私钥。如果您在控制台单击刷新秘钥,刷新了 App Secret,请在代码中做好相应的更新。

B

被叫

指接收呼叫邀请的用户。

本地服务端录制

本地服务端录制是音视频通话 2.0 通过 NERcord SDK 提供的录制功能,具体请参考本地服务端录制介绍

C

采样率

每一秒钟所采样样本的总数目。采样率越高表示采样的间隔时间越短,则在单位时间内计算机得到的声音样本数据就越多,其对声波的还原度就更加真实和自然。目前 NERTC SDK 支持 48 kHz 音频采集,达到业内最高标准。

channelName

房间名称。设置相同房间名称的用户会进入同一个通话房间。

D

大小流

大流对应高清画质,小流对应低清画质。用户可以选择上传一大一小两个视频流,接收方可以根据需要进行选择。

单流录制

分别录制房间内每个成员的音频流和视频流,每个 UID 均有其对应的录制文件。

订阅

用户向云信服务器请求拉取指定用户的音视频数据,即 RTC 房间里的拉流。

丢包

指数据传输过程中出现的数据包丢失的情况。

抖动

指实时音视频通话过程中,连续传输的数据包之间延时不一致,造成网络不稳定。目前 NERTC SDK 最高可抗 1000ms 网络抖动。

F

发布

用户将采集到的本地音视频数据上传至云信服务器,即 RTC 房间里的推流。

房间

可以进行音视频通话的虚拟空间,用于隔离不同场景的用户。

H

合流

指多路媒体流合为一路流,包括多路视频流和音频流的合并。

合流布局

指将单个房间内的多个用户的音视频流合为一路流时,房间内各用户的视窗画面在整个视频画布上的位置。

合流录制

房间内所有或指定成员的音视频混合录制为一个音视频文件;或房间内所有或指定成员的音频混合录制为一个纯音频文件,所有或指定成员的视频混合录制为一个纯视频文件。

回调

用于监听动作的反馈通知。NERTC SDK 通知用户应用层对应接口调用的状态以及所需信息。

J

镜像

指将摄像头原本采集的画面进行 180° 翻转呈现的效果。

角色

目前 NERTC SDK 支持的用户角色包括主播(broadcaster)和观众(audience)。加入房间时,用户默认为主播角色,主播和观众的权限不同,具体请参考 FAQ

  • 主播:具有 mediaPub 权限的用户,既支持推送自己的音视频数据到服务端,同时支持从服务端订阅其他主播的音视频数据。
  • 观众:仅支持从服务端订阅并播放主播角色的音视频数据。

K

抗丢包率

在网络传输过程中,在丢包率不超过此百分比的条件下,依然可以保障通话质量。目前 NERTC SDK 的抗丢包率为 80%。

空间音效

空间音效也称 3D 音效,是通过在音频信号中添加空间信息,使得听众可以感受到声音来自于特定的位置和空间环境。

空间音效可以将实时语音渲染成具有空间方位的效果。同时,空间音效具有房间混响,距离衰减和范围语音等属性,综合使用相关属性可以提升空间音效的真实感和沉浸感。

M

媒体流回退

在弱网环境下,NERTC SDK 会自动将视频流从大流切换为小流,或者将媒体流回退为音频流,优先保障通话流畅平稳、维持用户体验。具体请参考视频流回退

Q

切片

指在录制过程中将音视频数据按照指定时长进行定期切割,生成多个录制文件。在指定切片时长内,每个 uid 对应的各种录制文件都是唯一的。

QoS

Quality of Service,服务质量。当房间内用户的网络状态较差时,NERTC SDK 会启动 QoS 策略,自动调整收发数据的分辨率、码率、帧率,保障通话质量。

S

视频属性

视频属性包括本地视频编码的分辨率、码率、帧率的档位以及适应性偏好等。

双流模式

NERTC SDK 在发送一路视频流的同时,额外发送一路小流,即低分辨率、低码率的视频流。发送端开启双流模式后,接收端可以选择接收大流还是小流。

T

Token

安全模式下用于鉴权的动态密钥。需要您的服务器从云信服务器获取。在安全模式下,用户加入房间时,必须设置正确、可用的 Token,以便网易云信服务器对登录用户进行身份和权限认证。

网易云信支持基础 Token 鉴权和高级 Token 鉴权,两者的区别请参见高级 Token 鉴权

  • 基础 Token 鉴权:当用户在加入房间时,云信服务器会对 Token 进行校验,校验通过才允许加入房间。

  • 高级 Token 鉴权:当用户加入房间时,云信服务器会在校验 Token 的同时也校验权限密钥(permissionKey),若符合约定的算法规则,则会允许用户加入房间且赋予指定的发流权限。若您的应用中存在对安全性要求较高的语音或视频通话场景,或者对观众上麦有权限控制的场景,建议您选择高级 Token 鉴权模式,以有效避免客户端遭遇破解攻击的问题。

透传

在通讯中不管传输的业务内容如何,只负责将传输的内容由源地址传输到目的地址,而不对业务数据内容做任何改变。

U

uid

用户的唯一标识 ID。房间内每个用户的 uid 必须是唯一的。

W

WE-CAN

WE-CAN(Communications Acceleration Network)是网易云信自研的大规模分布式传输网络,让媒体、信令和数据的传输更可靠。

X

消息抄送

网易云信提供的消息同步服务。通过这一服务,可以将音视频通话 2.0 业务下的消息或事件等数据,以 HTTP/HTTPS 请求的形式实时同步给您预设的服务器。

Y

音频属性

音频属性包括本地音频编码的采样率、码率、编码模式及声道数等。

原始音视频数据

指音视频裸数据,即音视频传输过程中获取到的未经前处理或后处理的纯音视频数据。

云端录制

音视频通话 2.0 提供云端录制 RESTful API 供开发者实现录制功能,并将录制文件存至网易云信点播平台存储。具体请参考云端录制

Z

主叫

指发起呼叫邀请的用户。

自采集

客户 App 自行管理音视频数据的采集和处理逻辑,向 NERTC SDK 提供自定义的音频输入源数据。

自渲染

客户 App 使用自定义的渲染器,自行管理音视频数据的渲染和处理逻辑。

此文档是否对你有帮助?
有帮助
去反馈
  • A
  • App Key
  • App Secret
  • B
  • 被叫
  • 本地服务端录制
  • C
  • 采样率
  • channelName
  • D
  • 大小流
  • 单流录制
  • 订阅
  • 丢包
  • 抖动
  • F
  • 发布
  • 房间
  • H
  • 合流
  • 合流布局
  • 合流录制
  • 回调
  • J
  • 镜像
  • 角色
  • K
  • 抗丢包率
  • 空间音效
  • M
  • 媒体流回退
  • Q
  • 切片
  • QoS
  • S
  • 视频属性
  • 双流模式
  • T
  • Token
  • 透传
  • U
  • uid
  • W
  • WE-CAN
  • X
  • 消息抄送
  • Y
  • 音频属性
  • 原始音视频数据
  • 云端录制
  • Z
  • 主叫
  • 自采集
  • 自渲染