全部产品

概述

MRTC-WEB-SDK 当前版本号为 1.4.4,主要提供多个 Client 之间的发布、订阅等服务。

其主要功能为:

  • 音视频通话功能
  • 录制功能
  • 桌面共享功能

接入接口协议

接口协议的接入步骤如下:

  1. 引入依赖。

    • 强依赖:
      • mcu.js
      • meeting_api.js
      • log4b.js
      • reconnecting-websocket.min.js
      • mtc_api.js
      • BandwidthHandler.js
      • adapter.js
    • 可选依赖:
      • 若使用浏览器录制,需引入:
        • RecordRTC.min.js(https://gw.alipayobjects.com/os/lib/recordrtc/5.5.9/RecordRTC.min.js
        • EBML.js
      • 若使用pdf投屏,需引入:
        • pdf.js
        • pdf.worker.js(必须和 meeting_api.js 处在 ./lib/pdf.worker.js 相对位置)
      • 若使用自定义区域投屏,需引入:
        • html2image.js
      • 若使用美颜,需引入:
        • beauty.js
      • demo相关:
        • dialogue.css
        • getMediaInfo.js
        • jquery.min.js(https://gw.alipayobjects.com/os/lib/jquery/3.5.1/dist/jquery.min.js
        • iconfont.js
  2. 通过以下命令,实例化 SDK。

    1. let test_controller = new McuController(); // 实例化 SDK

接口说明

所有 API 封装在 McuController 的类中,接口分为两类:

使用流程如下: