部署SDK

更新时间: 2024/04/28 11:43:23

本文档为您介绍如何在本地 Linux 环境中部署 NERecord SDK。

前提条件

请确认您已参考准备工作完成部署准备,例如创建应用、开通服务、获取 Token 等。

准备安装环境

请确认您的本地环境符合以下要求:

限制 说明
环境要求 支持部署在 CentOS 7.3+ x64 和 Ubuntu 16.04+ x64 的操作系统中。
编译器 GCC 或 G++ 编译器 5.4 及后续版本。
服务器 支持物理服务器或虚拟服务器。
网络 已接入公网,且被分配了公网 IP 地址。请根据需要同时录制的数量和房间内情况确定所需带宽。

获取 SDK

请联系商务经理沟通您的业务需求,并获取本地服务端录制最新版本的 SDK 包。

软件包结构说明

文件夹 说明
include lib64 所依赖的一些头文件。
lib64 录制的依赖库。

部署 NERecord SDK部署 NERecord SDK

  1. 添加头文件。

    将 include 文件夹添加到编译器的头文件引用路径中。

  2. 链接动态库。

    链接 lib64 目录下的 libnerecord.so 文件 。

  3. (可选)添加防火墙白名单。

    如果你的网络环境设置了防火墙限制外网访问,将域名 .netease.im 及下列目标端口添加到防火墙白名单:

    目标端口 协议 操作
    80;7000;8000;8080;443 TCP 允许
    30000~50000;4000~5000 UDP 允许
  4. 打开所有的录制进程所使用的 UDP 端口。

后续操作

实现本地服务端录制

此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 准备安装环境
  • 获取 SDK
  • 软件包结构说明
  • 部署 NERecord SDK部署 NERecord SDK
  • 后续操作