集成引导
集成步骤¶
流程说明
1、注册成为开发者: 需要在融云开发后台注册账号,开发后台地址 https://developer.rongcloud.cn
2、创建融云应用: 成为开发者后,可在开发者后台创建应用,创建成功后会得到 AppKey、Secret,后续使用
3、开通音视频服务: 使用音视频业务需要优先开通,开通位置:开发者后台 -> 应用 -> 音视频服务 -> 服务设置
4、准备静态资源服务器: 浏览器限制必须是 HTTPS http://localhost:port 方可采集媒体资源,需要准备本地服务,若无本地服务推荐: Nginx 或 Node.js Puer
5、创建 HTML: 为 SDK 提供入口,此处可按项目实际需要创建
6、引入 Web IM SDK: 引入 IM SDK 可参考 引入方式
7、引入 Web RTC SDK: 引入 RTC SDK 可参考 引入方式
8、Web IM SDK 连接服务器: 使用 RTC SDK 需要首先使用 IM SDK 连接至融云云服务,连接 IM SDK 请参考: IM SDK Connect
9、实例化 Web RTC SDK: RTC SDK 依赖 IM SDK,实例化 RTC SDK 时需将 IM SDK 作为参数传入,详细参考 new RongRTC()
10、开始 RTC 业务: 以上步骤准备完成后可开始音视频业务,API 列表可参考,接口列表
引入 SDK¶
音视频 SDK 支持以下引入方式,任选其一即可:
<!-- 未压缩版 -->
<script src="https://cdn.ronghub.com/RongRTC-3.1.1.js"></script>
<!-- 压缩版 -->
<script src="https://cdn.ronghub.com/RongRTC-3.1.1.min.js"></script>
// ES6 版: https://cdn.ronghub.com/RongRTC-3.1.0.es.js
import RongRTC from 'RongRTC-3.1.0.es.js';
require.config({
paths: {
RongRTC: '//cdn.ronghub.com/RongRTC-3.1.0'
}
});
require(['RongRTC'], function(RongRTC) {
// ...
});
开始集成¶
集成可参考示例或按需使用相应 API