多人音视频会议集成介绍


前言:本文将介绍环信多人音视频会议的主要功能列表。并讲解基于环信多人音视频会议API,实现一个典型多人视频会议产品的步骤

多人视频会议的典型场景包括企业多人视频会议、移动协同办公、远程医疗会诊、会诊模式的视频客服等。

多人视频会议场景和视频互动直播场景的主要区别是,视频互动直播为了容纳更大人数的观众,需要区分主播和观众。观众从观看模式切换到主播模式,需要进行上麦、下麦的操作。而多人视频会议场景中的参与人员通常都拥有同样的权限,无需上麦、下麦操作就可以通过语音和视频的方式发言,其他参会者都可以听到和看到。会议可以有主持人,主持人有额外的管理权限,如踢人出会议房间,全体禁言等。

此外,企业多人视频会议支持白板、共享桌面。

环信支持3种类型的多人视频会议:

1.Communication:普通通信会议,最多支持参会者9人,会议里的每个参会者都可以自由说话和发布视频,该会议类型在服务器不做语音的再编码,音质最好,适用于远程医疗,在线客服等场景;

2.Large Communication:大型通信会议,最多参会者30人,会议里的每个参会者都可以自由说话,最多支持6个人发布视频,该会议模式在服务器做混音处理,支持更多的人说话,适用于大型会议等场景;

3.Live:互动视频会议,会议里支持最多6个主播和600个观众,观众可以通过连麦与主播互动,该会议类型适用于在线教育,互动直播等场景;

环信音视频云针对多人视频会议场景支持的主要功能包括:

  • 支持多人参与的音视频聊天
  • 支持会议室的管理:创建、删除、获取当前会议室列表、获取指定会议室详情
  • 支持会议室的人员管理:设置会议室管理员、加入会议室、退出会议室、获取会议室参会人名列表、获取参会人员网络状况、踢人、全员禁言、指定人员的静音和关闭摄像头等
  • 如果是人数多的视频互动会议,还有上麦、下麦管理
  • 互动白板(包含文档共享)。支持Android、iOS、Web、桌面端
  • 共享桌面。支持Android、iOS、Web、桌面端
  • 服务器端录制及下载
  • 音视频沟通的同时,支持IM聊天。这个功能,是通过集成环信即时通讯云的文字聊天室功能来实现的

多人会议支持Android、iOS、Windows、Web、微信小程序、Windows、macOS、Linux,支持各平台互通,平台兼容性见下表:

对于浏览器的支持情况见下表:

注意:

  1. 由于Android碎片化严重,微信H5、APP内嵌H5支持大部分手机,有少量手机不支持,如发现不支持手机型号,请反馈给环信工作人员;
  2. Android APP内嵌H5建议使用腾讯浏览器内核:https://x5.tencent.com/tbs/product/tbs.html
  3. iOS APP内嵌H5,从iOS13开始支持SFSafariViewController控件,UIWebView和WKWebView目前尚未支持。

要实现一个具备以上功能的多人视频会议,大致可以分为三步:

1.实现多人音视频会议。根据项目需求,从以下三种音视频会议模式中选择一种:普通通信会议、大型通信会议、互动视频会议。以下文档对这3种会议模式如何开发,都有详述:

服务器端: 会议管理

Android: 多人音视频会议

iOS: 多人音视频会议

web端: 多人音视频会议

微信小程序: 多人音视频会议

PC端: 多人音视频会议

2.集成环信即时通讯云的文字聊天室,实现IM沟通功能。请详见文档:

服务器端: 聊天室管理

Android: 聊天室管理

iOS: 聊天室管理

web端: 聊天室管理

微信小程序: 聊天室管理

PC端: 聊天室管理

3.实现白板、共享桌面等高级功能。

白板:

web端: 互动白板

微信小程序: TO-DO

PC端(通过electron使用web端能力): 互动白板

共享桌面:

Android: 共享桌面

iOS: 共享桌面

web端: 共享桌面

微信小程序: 不支持

PC端(通过electron使用web端能力): 共享桌面

体验普通通信会议模式及大型通信会议模式

https://www.easemob.com/download/im

下载demo后,在联系人tab,点击多人视频,选择普通会议(既普通通信会议模式)或者混音会议(既大型通信会议模式),即可体验。

体验互动视频会议模式

demo即将上线

收费由三部分构成:

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