从 Jitsi 收集统计数据

Gathering stats from Jitsi

我已经设置了一个 jitsi 服务器 from packages,现在我正在尝试将一些连接统计信息记录到数据库中。例如,PUT 一些关于比特率显着变化的小数据块。

我觉得 JavaScript 和 WebRTC 有点熟悉,但我不太了解 jitsi 代码库。 quick 安装似乎只给了我最小化的 JavaScript 文件。

我在哪里可以获得 jitsi 呼叫的 WebRTC 统计信息以及我应该在哪里连接我的日志记录呼叫?哪些文件以及我应该如何编辑?

对于未来的读者:我已经在 jitsi 论坛上描述了我是如何完成这个的:https://community.jitsi.org/t/how-to-add-a-listener-for-conference-joined/42241/2

我不确定您是在谈论客户端统计信息还是服务器端统计信息,但我们支持同时收集这两者。

在客户端,我们有一些收集统计数据的逻辑,但它是为了与名为 Callstats.io 的服务集成。您可以查看 this file 和使用它的代码,看看您是否可以根据您的用例进行调整。

在桥上我们还收集了一堆统计数据。它可以通过 REST 在 serverIp:8080/colibri/debug 获得(尽管 8080 是可配置的)。您可以通过查看 this file.

稍微了解一下