音视频会议 Demo
融云音视频会议 Demo 演示了融云产品音视频会议在 Web 端的功能,以便开发者体验产品,快速集成,实现单群聊、音视频通话、语音聊天室、娱乐直播、教学课堂、多人会议等场景需求。
如果想要直接体验产品效果,欢迎前往融云官网查看各场景的演示应用。
环境要求
所有支持浏览器请参见 Web 兼容性。推荐使用 Google Chrome 最新版体验 Demo。
前置条件
- 创建融云开发者账号,获取 App Key。注册成功后,融云控制台会默认自动创建您的首个应用,默认生成在开发环境下的 App Key,使用国内数据中心。
- 开通音视频通话服务。开发环境下可免费开通,每个应用均可享有 10000 分钟免费体验时长,免费体验时长用完即止。生产环境下需要先预存费用才可开通。服务开通后最长 30 分钟生效。详见开通音视频服务。
获取 Token
应用客户端必须连接融云服务器才能使用融云即时通讯功能。连接时必须传入 Token 参数。Token 是与用户 ID 对应的身份验证令牌,是应用客户端用户在融云的 唯一身份标识。
在实际业务运行过程中,应用客户端需要通过应用的服务端向融云服务端申请取得 Token,具体方法可参考 Server API 获取 Token。
在本教程中,为了快速体验和测试 SDK,我们从控制台「北极星」开发者工具箱 IM Server API 调试 页面获取 Token 用于测试。
-
访问控制台「北极星」开发者工具箱的 IM Server API 调试 页面。
-
在用户标签下,找到 用户服务 > 获取 Token 接口。
-
根据页面提示,填写 userId,并提交。
在以下示例中,我们将获取到 userId 为 1 的用户的 Token。
提交后,可在左侧结果中取得 Token 字符串。
运行 QuickDemo
在运行 QuickDemo 前请确保已完成上述步骤。以下是检查清单:
- 已注册融云开发者账户
- 已准备好 App Key
- 已开通音视频服务免费体验,且已等待 30 分钟
- 已获取用于体验的 Token
以下我们使用已获取的 Token,模拟 userId 为 1 的用户连接到融云服务器。
-
克隆下载示例代码。
git clone https://github.com/rongcloud/web-quickdemo-rtc-meeting.git
-
使用浏览器直接打开
index.html
进行操作。 -
运行成功后,请按照提示输入 App Key,Token,和房间号即可进入体验。
房间号长度不能超过 64,可包含
A-Z
、a-z
、0-9
、+
、=
、-
、_
。