基本概念
更新时间: 2024/08/20 15:20:22
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 使用自定义的渲染器,自行管理音视频数据的渲染和处理逻辑。