1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

Refine kbps, stub wall clock

This commit is contained in:
winlin 2018-12-23 20:47:17 +08:00
parent 4c40370986
commit c26b475bae
15 changed files with 70 additions and 27 deletions

View file

@ -49,7 +49,8 @@ SrsStatisticVhost::SrsStatisticVhost()
{
id = srs_generate_id();
kbps = new SrsKbps(new SrsWallClock());
clk = new SrsWallClock();
kbps = new SrsKbps(clk);
kbps->set_io(NULL, NULL);
nb_clients = 0;
@ -59,6 +60,7 @@ SrsStatisticVhost::SrsStatisticVhost()
SrsStatisticVhost::~SrsStatisticVhost()
{
srs_freep(kbps);
srs_freep(clk);
}
srs_error_t SrsStatisticVhost::dumps(SrsJsonObject* obj)
@ -114,7 +116,8 @@ SrsStatisticStream::SrsStatisticStream()
width = 0;
height = 0;
kbps = new SrsKbps(new SrsWallClock());
clk = new SrsWallClock();
kbps = new SrsKbps(clk);
kbps->set_io(NULL, NULL);
nb_clients = 0;
@ -124,6 +127,7 @@ SrsStatisticStream::SrsStatisticStream()
SrsStatisticStream::~SrsStatisticStream()
{
srs_freep(kbps);
srs_freep(clk);
}
srs_error_t SrsStatisticStream::dumps(SrsJsonObject* obj)
@ -236,13 +240,15 @@ SrsStatistic::SrsStatistic()
{
_server_id = srs_generate_id();
kbps = new SrsKbps(new SrsWallClock());
clk = new SrsWallClock();
kbps = new SrsKbps(clk);
kbps->set_io(NULL, NULL);
}
SrsStatistic::~SrsStatistic()
{
srs_freep(kbps);
srs_freep(clk);
if (true) {
std::map<int64_t, SrsStatisticVhost*>::iterator it;