红鲸音视频服务部署前准备
部署红鲸音视频服务前,优先确认服务器配置、Linux 与容器环境、网络模式、访问端口及 NAT 入口。
部署前先确认三项核心条件
开始安装前,应优先确认服务器、运行环境和网络条件。三项信息没有确定时,不建议直接开始安装。
| 优先级 | 核心条件 | 需要确认的内容 |
|---|---|---|
| 1 | 服务器配置 | CPU、内存、存储、CPU 架构,以及是否需要会议录制 |
| 2 | 运行环境 | Linux 发行版、内核、Docker、Docker Compose 和系统时间 |
| 3 | 网络条件 | 内网或公网使用方式、访问端口、入口 IP、域名、证书和 NAT |
以下配置是部署基线。实际项目还需要结合并发会议数、参会人数、录制路数、录制保留时间和网络架构确定最终配置。
服务器资源要求
| 检查项 | 基线要求 | 建议 | 说明 |
|---|---|---|---|
| CPU | 不低于 8 核 | 16 核及以上 | 不包含录制时,8 核可用于基础环境;多路录制需要额外评估 CPU |
| 内存 | 不低于 8 GB | 16 GB 及以上 | 实际容量取决于并发和服务组件 |
| 存储 | 不低于 100 GB | 根据录制量扩容 | 需同时考虑安装包、镜像、日志、录制文件和备份 |
多路录制的 CPU 和存储需求明显高于不录制环境。如果项目需要服务端录制,应在硬件确认前提供预计录制路数、单场时长、保留天数和是否需要合成视频。
运行环境与系统配置
| 检查项 | 要求 |
|---|---|
| CPU 架构 | 根据安装包选择 x86_64 或 aarch64 |
| 操作系统 | Linux,原始资料列出 RHEL、Ubuntu 和 Debian |
| Linux 内核 | 高于 3.10.0 |
| Docker | 23.0.0 以上 |
| Docker Compose | 2.30.0 以上 |
| 系统时间 | 时间正确,并配置稳定的时间同步源 |
操作系统发行版、CPU 架构和项目所需的其他组件应在申请安装包时一并提供。
网络模式与访问端口
先确认系统只在同一内网使用,还是需要从专网、互联网或其他网络区域访问。网络模式决定入口地址、证书、端口放行和 NAT 配置。
红鲸音视频服务使用 TCP 8440 处理 HTTP 请求,使用 TCP 8443 处理 HTTPS 请求,使用 UDP 7882–7885 建立音视频连接。
| 协议 | 端口 | 用途 | 部署时需要确认 |
|---|---|---|---|
| TCP | 8440 | HTTP 请求 | 哪些终端或系统需要访问 |
| TCP | 8443 | HTTPS 请求 | 域名、TLS 证书和访问来源 |
| UDP | 7882–7885 | 音视频连接 | 终端到服务器的媒体网络是否连通,跨网时是否需要 NAT 映射 |
端口只需要对实际访问来源开放,不应无条件暴露到互联网。防火墙和 SELinux 保留现有安全策略,按上述端口和实际服务需求增加允许规则即可。
NAT、入口 IP、域名与证书
红鲸音视频服务如果只在同一内网使用,应优先按内网地址和路由规则设计。如果终端从互联网或其他网络区域访问,需要确认公网入口 IP、NAT 映射、TLS 证书和回程路由。
部署资料中的 node_ip 用于指定外部入口 IP。该字段使用 IP 地址,不使用域名。是否配置该字段取决于实际网络架构。
| 使用方式 | 需要准备的网络信息 |
|---|---|
| 纯内网使用 | 内网服务 IP、访问网段、内网域名或访问地址 |
| 跨网络区域 | 两侧路由、访问方向、端口策略和回程路径 |
| 互联网访问 | 公网入口 IP、NAT 映射、域名、TLS 证书和安全访问范围 |
安装前检查清单
- CPU、内存和存储符合预计并发和录制要求。
- Linux 发行版、内核和 CPU 架构已确认,安装包架构与服务器一致。
- Docker 和 Docker Compose 版本符合要求。
- 服务器时间正确,时间同步服务可用。
- 内网、专网、互联网或混合网络边界已明确。
- TCP 8440、TCP 8443 和 UDP 7882–7885 的访问方向及来源网段已确认。
- 需要外网访问时,NAT、入口 IP、域名和证书已准备。
- 已确认安装目录、录制目录、日志目录和备份方式。
- 已通过表单申请目标架构对应的安装包。