多人视频会议,在IM 社交场景下是一个比较重要的功能,这里简单的通过环信 SDK 搞了下 WEB 端的视频会议,看了环信多人视频会议文档 ,遇到了一些坑, 简单记录了实现过程,直接看过程。
集成
git clone https://github.com/easemob/webim.git
- webrtc 文件夹下有一个
EMedia_x1v1.js
文件,包含了1v1
,多人视频
, 所以项目中直接通过引入本地文件方式引入这个js 即可 - 集成需要 IM SDK,strophe,config配置,音视频 SDK 等文件,如果需要环信提供的表情信息
websdk.shim.js
也需要引入 - 这里就直接初始化 SDK 了,音视频也是依赖 IM SDK 初始化的,所以这里正常初始化就行了,然后根据文档将多人会议需要的 监听回调 注册
var conn = {};
WebIM.config = WebIMConfig;
conn = WebIM.conn = new WebIM.connection({
isHttpDNS: WebIM.conf