差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:web:basics:multiuserconference [2019/09/20 11:28] zhangdong [用户A创建会议] |
im:web:basics:multiuserconference [2020/02/07 10:04] huanxinfudh [产品简介] |
||
---|---|---|---|
行 8: | 行 8: | ||
在创建会议时可以传入以下几种类型: | 在创建会议时可以传入以下几种类型: | ||
- | - Communication:普通通信会议,最多支持参会者6人,会议里的每个参会者都可以自由说话和发布视频,该会议类型在服务器不做语音的再编码,音质最好,适用于远程医疗,在线客服等场景; | + | - Communication:普通通信会议,最多支持参会者9人,会议里的每个参会者都可以自由说话和发布视频,该会议类型在服务器不做语音的再编码,音质最好,适用于远程医疗,在线客服等场景; |
- Large Communication:大型通信会议,最多参会者30人,会议里的每个参会者都可以自由说话,最多支持6个人发布视频,该会议模式在服务器做混音处理,支持更多的人说话,适用于大型会议等场景; | - Large Communication:大型通信会议,最多参会者30人,会议里的每个参会者都可以自由说话,最多支持6个人发布视频,该会议模式在服务器做混音处理,支持更多的人说话,适用于大型会议等场景; | ||
- Live:互动视频会议,会议里支持最多6个主播和600个观众,观众可以通过连麦与主播互动,该会议类型适用于在线教育,互动直播等场景。 | - Live:互动视频会议,会议里支持最多6个主播和600个观众,观众可以通过连麦与主播互动,该会议类型适用于在线教育,互动直播等场景。 | ||
行 101: | 行 101: | ||
==== 设置SDK回调 ==== | ==== 设置SDK回调 ==== | ||
+ | |||
+ | 引入SDK | ||
+ | <code javascript> | ||
+ | // 可以使用easemob-webrtc 或者 easemob-emedia | ||
+ | // 使用easemob-webrtc | ||
+ | import webrtc from 'easemob-webrtc' | ||
+ | const emedia = webrtc.emedia | ||
+ | |||
+ | // 使用easemob-emedia | ||
+ | import emedia from 'easemob-emedia' | ||
+ | </code> | ||
进入会议之前,设置SDK回调后,可获知成员加入或离开会议,数据流更新等。 | 进入会议之前,设置SDK回调后,可获知成员加入或离开会议,数据流更新等。 | ||
行 187: | 行 198: | ||
==== 用户A创建会议 ==== | ==== 用户A创建会议 ==== | ||
- | rec:是否录制;recMerge:是否合并;可为空 | + | rec:是否录制;recMerge:是否合并录制;可为空 |
<code javascript> | <code javascript> | ||
emedia.mgr.createConference(confrType, password, rec, recMerge).then(function(confr){ | emedia.mgr.createConference(confrType, password, rec, recMerge).then(function(confr){ | ||
+ | console.log(confr.confrId); | ||
}).catch(function(error){ | }).catch(function(error){ | ||
}) | }) |