如何通过用户ip从Icecast服务器获得带宽消耗?

时间:2017-08-16 14:06:51

标签: php icecast quota

大家, 我正在开展个人项目,我想知道连接到我服务器的每个IP(用户)的bandwitdh用法。

我想做这样的事情:

IP                PORT       BandWidth       Quota       Connection_time
192.168.1.10       8000       988,478 Gb      1,000 Gb    720:01:20.956
192.168.1.12       8001       98,478 Gb       1,000 Gb    01:01:20.956
192.168.1.216      8003       9,784 Gb        1,000 Gb    00:59:25.545

你有什么想法吗?

我的服务器上有很多Icecast(webradio流),我想知道每个收音机每个听众的消费情况

我的主要关注点是显示用户在其个人资料上的带宽消耗,以及检查他是否已达到其配额。

1 个答案:

答案 0 :(得分:0)

我建议解析Icecast access.log,因为它会记录连接的音量和持续时间。

您还可以使用URL身份验证挂钩来记录事物。