David Colburn
0b71a46239
missed some typos
2021-12-17 13:25:41 -08:00
David Colburn
faa870de3d
Move callbacks out of messageRouter ( #269 )
...
* move callbacks out of messageRouter
* OCD
* more OCD
* fix forwarder test
* even more OCD
* maximum OCD
* package name collision, copy lock by value
2021-12-17 13:19:23 -08:00
Artur Shellunts
0d229388ec
Telemetry test ( #258 )
...
* Add first test for telemetry
- First test for telemetry package that tests totalBytes field in downstream stats.
- Add fake_analytics_service
2021-12-14 14:13:21 +01:00
Artur Shellunts
c7d728aded
Rename files to match interfaces inside files ( #256 )
...
* Rename analytics.go to analyticsservice.go
* Rename service to telemetryservice
* Rename events.go to telemetryserviceevents.go
2021-12-14 09:47:51 +01:00
Raja Subramanian
e54ce4f674
Stream Allocator Try 3 ( #257 )
...
* Stream Allocator Try 3
Making an intermediate PR to do
- Special treatment for screen share tracks
- When allocating all tracks,
o try to stream all tracks by starting with the lowest layer
o multi-pass across tracks to get a more even distribution
Not yet done:
-------------
In deficient state,
o Allocate a specific track on a change
o Steal from other tracks
* Correct sense of managed track
* have to range to copy
* generate
* fix VideoLayers compare
* Use t.simulcasted
2021-12-14 12:48:09 +05:30
Mathew Kamkar
bd42a39117
Include node ID with Prometheus metrics ( #251 )
...
* include node id in prometheus metrics
* static prom init and nodeID
* update protocol dep
2021-12-10 15:49:14 -08:00
shishirng
e7b50a79fe
Send room info in events by default ( #248 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2021-12-10 14:11:13 -05:00
David Zhao
2d93ccd668
Updated protocol from protocol/proto -> protocol/livekit ( #242 )
...
* Updated protocol from protocol/proto -> protocol/livekit
* separate MediaTrack from PublishedTrack
2021-12-08 13:58:38 -08:00
David Colburn
c41384cd09
ActiveRecording ( #234 )
...
* ActiveRecording
* regenerate
* update to 0.10.3
* 1.17
2021-12-03 21:40:53 -08:00
David Colburn
6cf662cbe9
send roomID with all events
2021-11-29 16:41:55 -08:00
David Colburn
27a80aa801
fix stats worker
2021-11-29 16:24:29 -08:00
David Colburn
991c334d2d
telemetry interfaces ( #210 )
...
* telemetry interfaces
* move AddUptrack under stats
* regenerate
* a space
* consistency
* fix test
2021-11-24 17:58:04 -08:00
shishirng
5cdb1c4848
Send room name along in stat message ( #205 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2021-11-23 15:51:16 -05:00
David Zhao
79cfc0d76a
update protocol & pion versions
2021-11-19 21:25:08 -10:00
David Colburn
4e16e4275c
move NewStatsInterceptorFactory
2021-11-12 20:21:54 -08:00
David Colburn
92838d75a8
Analytics events + stats ( #187 )
...
* events
* bump
* update incoming stats
* publisher stats
* outgoing rtcp
* stats
* remove unnecessary struct
* merge mediaTrack
* put comment back
2021-11-12 16:36:10 -06:00
David Colburn
01cf22f2c4
remove error message
2021-11-09 09:33:21 -08:00
David Colburn
bf46e998b2
Sfu/buffer stats for telemetry ( #173 )
...
* more buffer stats for analytics
* update names
* fix jitter and lost rate
* don't return on participantLeft if they never published
2021-11-09 02:06:07 -06:00
David Colburn
289ebd32ff
Telemetry refactor ( #172 )
...
* telemetry refactor
* fix imports
* update protocol
2021-11-08 20:00:34 -06:00