# 常见问题

# SDK最多支持多少人同时在线通话?

目前提供PC端支持32路连麦,移动端支持16路连麦,主要受限于终端的带宽和处理性能。

# 三体云SDK是用什么语言开发的?

iOS端提供的是 Objective-C 接口 Android端提供的是Java接口 Windows端提供的是C++接口 Mac端提供Objective-C接口 Web端提供的是JS接口

# 什么是APPID?如何获取APPID?

App ID是由三体云颁发给用户的唯一编号,一个APPID唯一标识一个应用。SDK集成过程中需要填入合法的APPID才能正常使用SDK功能,应用上线后所有的异常问题追踪也需要提供对应的APPID,SDK计费也是以一个APPID为一个单位来进行计费统计。 登录三体云官网,注册开发者账号,然后在控制台中创建应用,后台会自动生成APPID。

# 是否支持外部美颜滤镜,如相芯美颜?

移动端自带了基础的美颜功能;也可以支持第三方的美颜方案,我们提供了视频帧的回调,可以在回调中实现美颜

# 摄像头打开失败是什么原因?

摄像头硬件确认。确认摄像头权限。确认是否被其他程序占据。

# 能否通过sdk实现外部视频采集?

三体云实时音视频sdk通常会使用sdk内默认的音视频模块进行采集,如果用户需要使用外部美颜滤镜等前处理库,三体sdk支持自定义视频源功能,可以自处理视频添加滤镜和美颜效果等。

# 视频卡顿原因

视频卡顿问题一般跟频道用户下行网络和设备性能有关。排查途径一般是关停美颜、滤镜等前处理环节确认卡断环节,确认当前网络和切换网络确认卡顿是否为网络影响

# 直播模式、通信模式有什么区别

直播模式:用户区分主播、副播和观众,主播、副播可以自由发言,服务器端混流,具备旁路推流功能。

通信模式:用户区分副播和观众,分副播和观众可以身份可以切换,副播可以自由发言,没有旁路推流功能。

# 音频听不到声音怎么确认问题?

确认接口调用情况:

请确认频道用户都开通了音频设备的使用权限。确认发言用户的发言状态,是否设为了静音本地状态,是否调用了静音某路音频,检查扬声器设备状态。

# 手机距离近有噪声是什么问题?

1.有可能是啸叫问题 当设备距离接近时,麦克风采集的声音和扬声器播放的声音叠加,导致增益连环增大,增大设备距离即可消除啸叫

2.有可能是由于环境音嘈杂导致,可能不同厂商麦克风敏感度不同,如果敏感度高的设置在环境复杂的场景有可能会有噪声。

# 如何获取CDN直播推拉流地址?

频道内的音视频数据通过sdk采集编码经三体私有UDP协议传输到服务端,服务器混流后通过rtmp协议推流到 CDN.三体云实时音视频sdk提供推流设置rtmp地址的API,客户可以自定义第三方cdn的推流地址。详细可参见推流地址文档。如使用三体cdn,需要客户提供已备案的域名,三体运维人员后台给客户进行配置开通。

# 推流地址能否添加附加信息

视频流可以带扩展的SEI信息

# WIFI切到3G或4G后,通话是否会被中断

三体云SDK内部有实时网络探测及重连的机制,因此在网络切换的过程中,不会断开,会自动重连

# 三体云实时音视频录制功能如何实现?

三体云提供CDN录制方式,用户在集成完SDK后,通过SDK内部的RTMP推流接口将流推送到CDN即可实现录制,录制后的文件地址会通过回调的方式提供

三体云提供sdk录制方式,用户通过集成录制sdk实现房间音视频录制功能

三体云提供云端录制方式,用户通过接口调用实现房间音视频录制功能

# 视频卡顿

视频卡顿问题一般由网络质量太差、设备性能不足、信号源不稳定等原因造成的。 请按以下步骤进行排查: 1.偶发性卡顿可能是由网络和设备的随机性导致的; 2.持续卡顿可以尝试换个网络或设备测试,便于定位问题; 3.如果业务中有视频预处理如美颜等,请先关闭确保卡顿不是由于前处理导致的。

# 为什么Android通话模式切换上下麦后音量不一致?

三体实时音视频sdk默认麦上用户使用通话音量,麦下用户使用媒体音量。通话音量走回声消除流程,媒体音量可以调到 0,但通话音量不可以。

# 三体云Web SDK支持哪些浏览器及版本

目前仅支持Chrome 58+版本和Safari 11+,更多浏览器兼容正在完善中

# 三体云SDK支持哪些平台和版本

音视频通话/互动直播 SDK 支持 Android、iOS、Windows、MacOS、Web 、Linux和微信小程序平台,并支持跨平台间互联互通