视频通话
联系电话:(010) 6072 8829
技术QQ群:697918347
English
集成和使用
产品咨询类

1. 三体云提供的解决方案包含哪些内容?

    我们提供PaaS层音视频一站式解决方案,包括实时音视频通话、纯语音通话、实时互动直播、美颜、IM、录制、视频鉴黄、语音鉴黄等服务,具体功能请参考对应API文档。

2. 直播模式和通信模式有什么区别?

    通信模式:不分主播和观众,没有旁路推流功能,所有用户都可自由发言,默认流畅和低延时优先,画质稍低,典型场景如多人视频会议;

    直播模式:用户区分主播和观众,主播可以自由发言,并控制其他用户禁言、踢出等操作,默认高画质优先,具备旁路推流功能,典型场景如互动课堂;

3. 各端SDK支持哪些平台和版本?

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

4. 各端SDK是用什么语言开发的?

    iOS端提供的是 Objective-C 接口;

    Android端提供的是Java接口;

    Windows端提供的是C++接口;

    Mac端提供Objective-C接口;

    Web端提供的是JS接口;

5. Web SDK支持哪些浏览器及版本?

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

6. 如何开通CDN推流服务?

    客户需要提供已备案的域名,并联系我们的工作人员进行后台配置,后台配置好后即可使用。

7. 如何开通视频/语音鉴黄服务?

    联系三体工作人员发起业务申请,由后台管理员配置完成后即可使用。

8. 什么是APPID?如何获取APPID?

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

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

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

9. 音视频传输采用的协议是什么?

    为了保障实时音视频传输的时效性和可靠性,三体云采用针对实时互动场景自主研发的WDP协议进行音视频传输,保障传输质量,同时也支持将音视频流通过RTMP标准直播协议推送到CDN。

10. 各平台SDK所支持的音频采集采样率范围为多少?

    SDK默认采样率为44.1KHz,同时支持客户通过接口自定义。

11. 各平台SDK所支持的视频分辨率、码率、帧率是多少?

    各端SDK在默认音视频码率和帧率各有不同,客户可通过接口自定义码率、帧率等参数。

12. 三体云是否提供私有化部署方案?

    三体云支持公有云服务、混合云和纯私有化部署。

13. 网络从WI-FI切到3G或4G后,通话是否会被中断?

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

 

 

技术集成类

1. 如何实现app鉴权?

    APP鉴权文档请参考 http://3ttech.cn/verify.html

2. Windows端的DEMO及源码在哪里下载?

    请参考 https://github.com/santiyun/3TLiveDemo

3. Mac端的DEMO及源码在哪里下载?

    请参考 http://39.107.116.40/res/tpl/default/file/DEMO/MacOS_SDK_DEMO(20190626).zip

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

    需要客户提供已备案的域名,三体运维人员后台给客户进行配置开通

5. 是否支持外部美颜滤镜,如第三方美颜SDK?

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

6. 流里能否给附带附加信息?

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

7. 外部视频采集有没有方案?

    关于外部视频采集,我们提供了视频自采集相关的接口,可以把未编码的视频数据送给SDK。

8. SDK集成后遇到问题,需要提供哪些信息进行排查?

    一般sdk异常我们需要的基本信息:APPID+用户uid+异常时间+异常现象描述。

9. Android端代码混淆部分如何处理?

    三体音视频SDK防止混淆配置如下:

  • -keep class ttt.ijk.media.**{*;}
  • -keep class project.android.imageprocessing.**{*;}
  • -keep class org.TTTRtc.voiceengine.**{*;}
  • -keep class com.wushuangtech.**{*;}
  • -dontwarn ttt.ijk.media.**

10. 是否支持模拟器调试?

    暂时不支持,需要真机调试。

11.【Windows端】本地视频预览看不到怎么办?

  • 检查摄像头是否被其他应用占用,例如QQ、微信等社交软件;如果已经被其他应用占用,请关闭该应用后再运行我们的程序(SDK);
  • 检查是否被防火墙或者杀毒软件拦截;

12.【Windows端】看不到远端视频怎么办?

  • 检查网络是否通畅?在任务管理器上查看程序的网络资源,看看下行数据是否正常;
  • 检查远端的视频是否正常上行数据;

13.【Windows端】远端视频卡顿,不流畅怎么办?

  • 检查CPU占用率,是否给我们的应用留下足够的处理能力;
  • 检查网络带宽是否满足连麦直播的带宽需求;

14.【Windows端】视频设置的是1080P的视频,预览看到的视频不像是1080P的,为什么?

    检查摄像头是否支持1080P的采集;在视频库的算法里,当摄像头本身不支持1080P的情况下,我们会选择一个相近的分辨率作为采集分辨率,然后通过算法输出一个1080P的视频。

15.【Windows端】用户角色是否允许修改?

  • 直播模式下,用户加入房间前需要设置用户角色
  • 加入房间后,主播不允许变更角色;副播和观众可以相互变更

16.【Windows端】是否允许主播同时直播多路视频?

    Windows SDK支持同时上行多个摄像头的视频,同时还可以进行屏幕分享,以及分享本地媒体文件源(例如MP4)的视频。

17.【Windows端】一个主播同时允许上传多少路视频?

    可以的,最多允许同时上行10路视频源。

18.【Windows端】加入房间时,为什么本地视频源会有多条?

    本地视频源可以在加入房间前创建,也可以在加入房间后创建;不再使用的视频源,需要调用releaseLocalVideo释放,否则在下次加入房间时会默认加载上次未释放的视频源。

19.【Windows端】主播离开房间后,副播需要继续留在房间里怎么办?

    联系厂商接口人,针对客户端appID申请在服务器上配置相应的策略。

20.【Windows端】在部分Windows 10机器中,程序运行不起来怎么办?

  • 检查是否因为权限的原因,尝试用管理员身份运行;
  • 检查操作系统是否允许使用麦克风设备。参考下图,找到相应的应用程序,打开权限;

通话质量类

1. 视频卡顿

    视频卡顿问题一般由网络质量太差、设备性能不足、信号源不稳定等原因造成的。
    请按以下步骤进行排查:

  • 偶发性卡顿可能是由网络和设备的随机性导致的;

  • 持续卡顿可以尝试换个网络或设备测试,便于定位问题;

  • 如果业务中有视频预处理如美颜等,请先关闭确保卡顿不是由于前处理导致的。

2. 视频模糊

    视频模糊一般是由于码率和清晰度不匹配导致的。请检查码率与分辨率参数设置,一般建议640*360分辨率码率设置在500kb,960*540分辨率设置在800kb,1280*720设置在1200kb。

3. 看不到对方画面

    请确认对方视频是否打开,上行是否有流量。

4. 听不到对方声音

  • 检查设备权限是否已打开
  • 检查是否调用了静音操作