Commit Graph
27 Commits
Author SHA1 Message Date
Enrico SchwendigandGitHub 6dbfb289eb Local user should never be in the spotlight (#1125)
* Local user should never be in spotlight
2023-06-21 14:51:41 +02:00
Enrico SchwendigandGitHub f13c0f07cc Spotlite tile order (#1118)
* Manage spotlight tile slots for speaker and presenter
2023-06-16 18:57:47 +02:00
Enrico SchwendigandGitHub 20c9c09258 Build EC room use method (#1108)
* Build custom useRoom
2023-06-14 15:03:38 +02:00
Enrico SchwendigandGitHub 0192ed70ea Local develop setup with docker (#1103)
* Add local live kit backend run setup
2023-06-12 15:52:27 +02:00
Enrico SchwendigandGitHub 8f8dd5f803 Display active tracks in OTel metrics (#1085)
* Add track, feed and transceiver spans under call span
2023-06-07 16:40:47 +02:00
Enrico SchwendigandGitHub f0a6f5919e move webrtc etc. events from groupCall to matrix.call span (#1080)
* add new linked span for connection stats

* move stats span under call span and add user attribute

* Update matrix-js-sdk
2023-06-06 08:28:53 +02:00
Enrico SchwendigandGitHub 0114db7d2d update matrix-js-sdk (#1067) 2023-05-17 18:00:37 +02:00
Enrico SchwendigandGitHub d148a81f91 Reconnect on network switch (#1029) 2023-05-11 16:47:05 +02:00
Enrico SchwendigandGitHub 4181780040 change stats interval to 10s (#1038) 2023-05-05 16:14:19 +02:00
Enrico SchwendigandGitHub e3a3859739 Make webrtc stats configurable (#1019)
* stats: make webrtc stats configurable
2023-04-27 09:30:34 +02:00
Enrico SchwendigandGitHub 2b5de6db03 Add new calculation of received media stats (#1009) 2023-04-19 10:14:29 +02:00
Enrico SchwendigandGitHub 3da4b4eeef Add jitter and packet loss info in summary report (#1006)
* stats: add jitter and packet loss
2023-04-18 15:20:06 +02:00
Enrico SchwendigandGitHub 370a6579fb Add jitter in webrtc stats (#1000)
* stats: add jitter in webrtc stats
2023-04-14 08:49:33 +02:00
Enrico SchwendigandGitHub e2293665f9 Add posthog event for summary report (#992)
* stats: add posthog event for summary report

* stats: remove console log
2023-04-11 09:06:13 +02:00
Enrico SchwendigandGitHub bb5c382fd0 separate summary report from stats report (#986)
* stats: separate summary report from stats report

* stats: switch to last summery stats builder

* stats: update matrix-js-sdk
2023-04-06 13:19:39 +02:00
390442a4c3 Add webrtc metric to OTel (#974)
* stats: Add summery report

---------

Co-authored-by: David Baker <dave@matrix.org>
2023-04-05 10:25:26 +02:00
Enrico Schwendig 3b06258e40 stats: rename enum to avoid shadow values 2023-04-03 14:07:29 +02:00
Enrico Schwendig c53dbfde27 Merge remote-tracking branch 'origin/main' into enricoschw/real-time-media-statistics-for-full-mesh 2023-04-03 13:47:11 +02:00
Enrico Schwendig 889a31489b stats: fix typo 2023-04-03 12:37:55 +02:00
Enrico Schwendig dd67a45671 stats: Add summery report 2023-03-31 14:57:56 +02:00
Enrico Schwendig 707272bf19 Merge branch 'dbkr/otel' into enricoschw/real-time-media-statistics-for-full-mesh 2023-03-31 13:14:49 +02:00
Enrico Schwendig 66c3d05ae9 docu: Add webrtc metric to OTel 2023-03-28 11:51:15 +02:00
Enrico SchwendigandGitHub ee4760351c add end-to-end test workflow (#885)
* e2e: add end-to-end test workflow

- The tests are executed in a Docker container. 
-  The static users are connected via `matrix-js-sdk Client`. 
-  A test user connecting to the conference via EC.
2023-03-06 09:45:42 +01:00
Enrico SchwendigandGitHub 0c66b32b49 matrix-js-sdk: update to last develop branch with call group fix (#941) 2023-03-03 08:06:10 +01:00
29e41c7227 Allow Element Call to be started without audio / video interface (#924)
* config: add feature in `config.json`

* groupCall: adjust connection state in feed if allowCallWithoutVideoAndAudio

* matrix-js-sdk: update version for allowCallWithoutVideoAndAudio

- I modified the SDK so that mute unmute work without media and check device permission inside the SDK
- allowCallWithoutVideoAndAudio is only checked at one point outside the SDK

* docu: add join group call without media docu in READMe

---------

Co-authored-by: Robin Townsend <robin@robin.town>
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-03-02 18:48:32 +01:00
Enrico SchwendigandGitHub 1548a5673f Extend developer view with media debug information (#909)
* interceptor: add MediaStream feed debug interceptor

- interceptor displays nick name for default and nick name + user id if user gast
- interceptor displays track id  + media stream ids
2023-02-15 16:04:05 +01:00
Enrico SchwendigandGitHub 9a546b7ea0 Typescript update to 4.9.0 (#912)
* typescript: increase typescript version

- Use node types `@types/nodes`
- Pin mermaid to pre release "^9.4.0-rc.2"
- Increase linter version
- Increase TS version to `4.9.5`

* build: increase max heap size for Node
2023-02-14 13:29:47 +01:00