快速开始

本文主要提供 Linux 端音视频通话服务的接入指引。

系统版本要求

OS

GCC

CPU

libc 版本

libstdc++ 版本

CentOS 7.5

5.4.0 以上

X86_64

不低于 2.23

不低于 GLIBCXX_3.4.21

Ubuntu 16.04

5.4.0 以上

X86_64

不低于 2.23

不低于 GLIBCXX_3.4.21

为了顺利接入,请您保证 OS 与 GCC 版本一 一对应。另外 UID 也需要与签名一 一对应,应避免混用。

集成 Linux 客户端 SDK 必须使用 HTTPS 协议。点击这里 下载最新版 SDK。

操作步骤

开通音视频通话服务

  1. 替换示例工程中的配置文件。

    1. 登录 mPaaS 控制台。

    2. 创建 mPaaS 应用

    3. 下载 mPaaS 应用的 .config 格式 配置文件 放入音视频通话示例工程的 app/ 目录下,用以替换已有的配置文件。

  2. 创建通话应用 并获取 bizName。在控制台左侧导航栏选择 音视频通话 > 通话应用管理,创建通话应用或进入已有的通话应用,获取通话应用的 bizName。

  3. 控制台 生成临时签名。在控制台左侧导航栏选择 音视频通话 > 签名校验,在上方的 生成临时签名 区域,选择通话应用,输入 userId 生成临时签名。

    说明
    • 更换通话应用或 userId 后需要重新生成临时签名。

    • 注意临时签名的有效期,过期后需重新生成。

  4. 配置示例工程。运行示例工程,在浏览器设置页填写从以上步骤获取的用户 ID(userId)、业务名称(bizName)和临时签名(signature)。

    说明

    为保障您的流量安全,业务上线后务必 通过服务端生成签名

  5. 发起或加入音视频通话。您可在浏览器中创建通话房间发起音视频通话,或者在页面上输入其他用户创建的视频通话房间号(roomId)和 token 加入音视频通话。

    说明

    在同一个通话应用中(使用同一个 bizName)的不同端的 userId 必须互不相同。

添加 SDK

  1. 下载 MRTC-Linux-SDK 程序包并解压到本地项目文件夹下。

  2. 引入 SDK 中的头文件以及相关 lib 到工程文件中。

  3. 检查相应配置是否完成,编译运行程序。

后续步骤

将音视频 SDK 接入 Linux 端后,您可以实现音视频通话的功能,详情请参见 Linux SDK API 说明