skills/skills.netease.im/av-resource-calc

av-resource-calc

SKILL.md

AV Resource Calculator

音视频服务端资源计算工具(Web界面),帮助快速评估服务器资源需求。

使用方法

直接用浏览器打开 index.html 即可使用,无需服务器。

# Mac
open ~/.openclaw/workspace/skills/av-resource-calc/index.html

# 或 Windows
start ~/.openclaw/workspace/skills/av-resource-calc\index.html

功能特性

输入配置

  • 会议室配置:并发会议室数量、每会议室人数
  • 角色配置:评委、监督、代理、供应商(人数分配,需与总人数一致)
  • 媒体配置
    • 媒体服务器规格(8C16G / 16C32G)
    • 视频分辨率(480p / 720p / 1080p)
    • 屏幕共享分辨率(720p / 1080p)
  • 可选功能:IM服务器、会议组件
  • 录制存储:每日会议数、会议时长、存储天数

输出结果

  • 带宽需求:上行/下行带宽,按码率表计算
  • 服务器资源需求汇总
    • 实时音视频及录制节点
    • API服务器
    • 日志服务器
    • QS采集服务器
    • IM服务器(可选)
    • 会议组件服务器(可选)
  • 基础组件资源汇总
    • 中间件(MySQL/Redis/Kafka 自带部署)
    • 对象存储(S3/NFS 或本地磁盘)
  • 录制存储需求
  • 部署拓扑图:根据配置自动生成网络架构图

计算基准

线程容量

分辨率 每线程支持路数
480p 50 路
720p 25 路
1080p 12 路

码率表

类型 分辨率 码率
视频 480p (720×480) 1.0 Mbps
视频 720p (1280×720) 1.875 Mbps
视频 1080p (1920×1080) 2.5 Mbps
屏幕 720p (1280×720) 1.875 Mbps
屏幕 1080p (1920×1080) 2.5 Mbps

注:视频默认15帧率,屏幕共享默认30帧率

角色流计算

  • 评委:上行视频+屏幕共享,观看0人
  • 监督:不上行,观看所有人(评委+代理+供应商)
  • 代理:上行视频,观看所有人
  • 供应商:不上行,观看评委

服务器升级逻辑

  • 8C16G 默认 6 线程
  • 如果需要超过 4 台 8C16G,自动升级为 16C32G(1台替代2台)

注意事项

  1. 以上为估算值,实际消耗取决于编码器、网络环境
  2. 建议预留 20% 余量
  3. 大规模部署建议做压测验证
Installs
1
First Seen
10 days ago