部署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
-
添加头文件。
将 include 文件夹添加到编译器的头文件引用路径中。
-
链接动态库。
链接 lib64 目录下的
libnerecord.so
文件 。 -
(可选)添加防火墙白名单。
如果你的网络环境设置了防火墙限制外网访问,将域名
.netease.im
及下列目标端口添加到防火墙白名单:目标端口 协议 操作 80;7000;8000;8080;443 TCP 允许 30000~50000;4000~5000 UDP 允许 -
打开所有的录制进程所使用的 UDP 端口。
后续操作
此文档是否对你有帮助?