Skip to content

Create easy to understand reports #90

@nitedani

Description

@nitedani

I have a few suggestions:
I think it would be nice if the observer service processed the incoming stats, did some calculations and output results that are understandable for developers who are not webrtc experts. Right now all I see that the results of pc.getStats() are dumped to S3, but I can't make sense of them. I'm not a webrtc expert. I don't know which stats are the most important to watch out for when the customer reports a connection issue. I don't know how to write the calculations / what to calculate / how to process those dumped files. I think it would be a nice feature of the project to provide information about the calls in simple terms like:

average participant video publication bitrate during the call
participant video publication dropped frames during the call
average frame/sec during the call
minimum frame/sec during the call
how many times was the connection dropped during the call, what the cause is
maximum latency during the call
minimum latency during the call
average latency during the call

These might be completely wrong metrics to watch out for, but you get the idea.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions