这个项目能做什么
VERO-BAAMBI 是 TSG Suite 的一部分,提供完全在浏览器中运行的广播音频计量功能。其明确的设计原则是本地优先运行:不引入 CDN 导入、不使用生产环境 npm 包、无需构建步骤、不做分析统计,所有音频处理均在设备本地完成。它可以从任意静态 HTTP 服务器提供,也可以通过捆绑的 Chrome 启动脚本从 file:// 启动。
计量能力
- 响度:EBU R128 / ITU-R BS.1770-4 K 加权,瞬时(400 ms)、短期(3 s)和积分响度,具备绝对(-70 LUFS)和相对(-10 LU)门限,并支持响度范围(EBU Tech 3342)。
- True Peak:采用 ITU-R BS.1770-4 附录 2 的 48 抽头多相 FIR 插值,最高 48 kHz 时 4 倍过采样,48 kHz 以上 2 倍过采样;在 AudioWorklet 中测量,因此不会遗漏样本间峰值。EBU Tech 3341 第 15-23 项据称在 +0.2/-0.4 dB 范围内。
- PPM:IEC 60268-10 Type I 准峰值,5 ms 积分,20 dB 在 1.7 s 内回落,-40 至 +18 PPM 刻度,3 s 峰值保持;可选择 RC 检波器或窗口最大值模式。
- 立体声:相位相关性、L/R 平衡、立体声宽度(Side/Mid),并在相关性低于 -0.3 时给出单声道兼容性警告。
- 发生器:GLITS 和立体声识别(EBU Tech 3304)、参考音、粉红/白/棕噪声、Lissajous 图形。
校准与远程功能
设备校准支持内部 1 kHz @ -18 dBFS 参考音,带 30 秒自动测量、手动微调、按设备键控的配置文件和过期徽标。目标包括 EBU R128(-23 LUFS)、ATSC A/85(-24 LKFS)和流媒体(-16 LUFS)。远程计量为可选功能,采用 probe/broker/client 架构;仅传输数值指标(LUFS、True Peak、PPM、立体声),并具备排队和重连退避。包含 broker 服务器、REST/Prometheus 端点、墙板和控件页面。
验证与限制
该项目附带 Node 测试套件(包括 true-peak 一致性和 PPM 动态特性)、无头 Chromium 测试、浏览器内 VERIFY METERS 例程,以及交互式 tools/verify-audio.html 页面。README 明确说明没有第三方认证,浏览器计时并非确定性,仅支持立体声(无 5.1/7.1 权重),并且该工具不适合作为交付 QC 或法规合规的唯一证据。它定位为快速制作检查、与硬件并行的信心监听以及教育用途。
评论
0 评分人数达到10人后显示
登录后参与讨论。