Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/x186k/getstats-shipper-to-sqlite

Consumes HTTP POSTs with WebRTC *.getStats() reports and saves to SQLite for real-time reporting or later system-wide WebRTC performance evaluation
https://github.com/x186k/getstats-shipper-to-sqlite

docker getstats http post sqlite webrtc

Last synced: 16 days ago
JSON representation

Consumes HTTP POSTs with WebRTC *.getStats() reports and saves to SQLite for real-time reporting or later system-wide WebRTC performance evaluation

Awesome Lists containing this project

README

        

# getstats-shipper-to-sqlite
Consumes HTTP POSTs with WebRTC *.getStats() reports and saves to SQLite for real-time reporting or later system-wide WebRTC performance evaluation

This is one-half of a two-part system for capturing *.getStats() reports
to monitor or understand performance of small or large-scale WebRTC systems.

From example, to show frame decode failures over time, you might do this
```bash
sqlite3 getstats.db
```

```
select
pcid,
json_extract(json,"$.timestamp"),
json_extract(json,"$.framesReceived") - json_extract(json,"$.framesDecoded")
from getstats
where json_extract(json,"$.framesReceived") != ""
;
```