====== 1对1通话简介 ====== ------ ===== 适用场景 ===== 1对1通话API用于实现1对1语音通话和1对1视频通话,典型场景包括社交交友,远程心理咨询、远程医疗、一对一在线教育、远程视频辅助等。 其API设计思想类似于传统的电话通话,呼叫过程使用了即时通讯的消息机制,所以和即时通讯功能是紧耦合的。 ===== 功能列表 ===== ^ 功能 ^ android 原生 ^ iOS 原生 ^ Web ^ PC桌面 ^ | 1对1音频通话 | 支持 | 支持 | 支持 | 支持 | | 1对1视频通话 | 支持 | 支持 | 支持 | 支持 | | 静音自己 | 支持 | 支持 | 支持 | 支持 | | 不听他人 | 支持 | 支持 | 支持 | 支持 | | 外部视频源输入 | 支持 | 支持 | 不支持 | 不支持 | | 伴音 | 支持 | 支持 | 不支持 | 不支持 | | 视频流水印 | 支持 | 支持 | 不支持 | 不支持 | | 开启云录制 | 支持 | 支持 | 支持 | 支持 | 注:1对1通话场景,也可以用多人通话API来实现,开发者使用即时通讯消息机制来实现呼叫应答等。 ===== 通话流程 ===== * 发起方调用SDK接口发起呼叫 * 接收方收到SDK回调通知“收到一个呼叫”,展示振铃页面 * 接收方用户点击接听按钮,调用SDK接口接听 * 发起方收到SDK回调通知“对方已接听”,展示通话界面,双方开始通话 * 一方调用SDK接口挂断通话,另一方收到SDK回调“对方挂断”,结束通话 ===== 参考demo及源代码 ===== demo下载地址:https://www.easemob.com/download/im。请下载“IM SDK 及 Demo 下载”下的IM demo 体验demo:打开demo,打开联系人,选择视频通话或语音通话,即可体验。 {{:im:other:integrationcases:1v1-demo.png?nolink&640|}} ===== 计费说明 ===== 收费由三部分构成: 1.音视频的费用。这部分收费是按分钟数来扣费的,详见: https://www.easemob.com/pricing/im#p14 注意:测试期间音视频完全免费。测试期间系统会进行计费,正式上线后,测试期间音视频产生的费用会被清零。 2.IM费用。这部分是按日活收费的,详见: https://www.easemob.com/pricing/im#p02 3.可能用到的增值服务: 如果需要录制音视频: https://www.easemob.com/pricing/im#p16 如果需要合并音视频后下载: https://www.easemob.com/pricing/im#p17