小程序集成融云音视频的前提条件

1、SDK 依赖关系以及使用注意事项 2、服务开通 3、音视频推拉流
发布时间: 2021-12-24 15:25

回答:

下面会对上面的问题一一进行解答:

1、SDK 依赖关系以及使用注意事项

    a、小程序 RTC SDK 强依赖小程序 IM SDK,使用 RTC SDK 前必须引入 IM SDK

    b、IM SDK 2.9.X 和 4.X 版本不支持通过 require 方式静态引入文件,只支持 npm 下载依赖,通过如下方式引入

// 非 ESModule
const RongIMLib = require('@rongcloud/imlib-v4')
// ESModule
import * as RongIMLib from '@rongcloud/imlib-v4'

    c、npm 下载依赖成功后,如果运行时控制台还是提示 node-model 中找不到 @rongcloud/imlib-v4 等模块,可以在开发者工具菜单栏中找到 -- 工具 -- 构建 npm 点击执行一下

image.png


2、服务开通

    a、小程序 RTC SDK 强依赖小程序 IM SDK,必须成功连接 IM 后, 才可执行其他操作

        所以需要在 开发者后台 分别开通【小程序服务】【音视频通话服务】

    b、小程序上生产时,需在 微信公众平台 配置融云的合法域名,详情请参考:https://doc.rongcloud.cn/im/mini/4.X/guide/setting/include/mini

3、音视频推拉流

    a、小程序音视频通话依赖小程序的 Live-PusherLive-Player 组件

    b、在开发时由于开发者工具暂不支持 rtmp 协议,所以需要到客户端调试