damencho
3cdc7ea35a
Fixes missing recorder statistics. Adds the errors reported by jibri to the status logs.
9 vuotta sitten
damencho
f2817b9c42
Removes deprecated applicationLog, replaces it with applicationLog.
9 vuotta sitten
damencho
0322825701
Reports initial device list and subsequent device changes to callstats.
9 vuotta sitten
hristoterezov
cdf7734b3e
Fixes issue with the local audio levels
9 vuotta sitten
Boris Grozev
985f79da37
Adds a set of properties to JitsiParticipant, which can be updated
via presence (via special items with a tag name beginning with
"jitsi_participant_). An events is fired when the value of a property changes.
9 vuotta sitten
damencho
9153024377
Refactor callstats removing improve static calls to Statistics.
You can call static Statistics methods which will internally handle callstats instances to send stats. Drops handlers and JitsiMeetJS references.
9 vuotta sitten
damencho
158b3a5463
Sends recorder states to callstats.
9 vuotta sitten
damencho
21d7435245
Updates sending region stats, remove unused variable and uses on array variable holding data.
9 vuotta sitten
damencho
d773e0bcff
Sends additional logs to callstats.
Logs versions of components and library version. Logs shard and region if available.
9 vuotta sitten
tsareg
4077f55174
Extracted code duplication into separate function
9 vuotta sitten
tsareg
5e4aa82cad
Report DOMException when audio output device change fails as gUM error to callstats
9 vuotta sitten
tsareg
f8ed717be6
Start callStats as soon as second participant join the room, maybe even without established jingle session and peer connection
9 vuotta sitten
tsareg
403fcb0e25
Handle cases when new media devices are added/removed more precisely and more predictable
9 vuotta sitten
hristoterezov
40188b9ce5
Adds all SRD/SLD to modifySourcesQueue and removes modifySourcesQueue.pause calls
9 vuotta sitten
paweldomas
f88adc5a6e
Adds 'audioLevelsInterval' config option
9 vuotta sitten
hristoterezov
85fd13a082
Fixes issues after review
9 vuotta sitten
Lyubomir Marinov
2c8c5a1028
Remove duplications of error messages
9 vuotta sitten
Lyubomir Marinov
704f1f8063
Fix a typo in function names
9 vuotta sitten
hristoterezov
dd3e1bc4a9
Calls the global error handler on every logger.error
9 vuotta sitten
Lyubomir Marinov
3b4351a3cf
Add jsdocs and optimize
9 vuotta sitten
hristoterezov
3aa49c4c2a
Removes fake video tracks from the code
9 vuotta sitten
paweldomas
c90d758fdf
Reopen data channels on ice restart
9 vuotta sitten
hristoterezov
9d79ea9507
Changes the code from the last commit to be more readable
9 vuotta sitten
hristoterezov
abdb7e3c49
Fixes issue with fake streams that are never removed
9 vuotta sitten
hristoterezov
e6968912ae
Changes console.* to logger.*
9 vuotta sitten
damencho
f79f76fb8c
Removes fabricSetupFailed and adds iceConnectionFailure for callstats.
9 vuotta sitten
hristoterezov
49bd22e976
Fixes issue with callstats confID
9 vuotta sitten
hristoterezov
d7c65e1129
Makes sure that the state of the app is not changed if add/remove track fails
9 vuotta sitten
hristoterezov
4861c2a9fc
Fixes issue with not completing promise for remove/add track and conference leave
9 vuotta sitten
yanas
78c99a5a24
Fix jibri presence initial state
9 vuotta sitten
Lyubomir Marinov
7df2e4e358
Make disco completely optional
Since (1) half of the disco uses check whether the feature in question
is supported, (2) the other half appears to not absolutely require
disco, and (3) disco needs to be explicitly included/required in order
to be supported, make disco completely optional.
9 vuotta sitten
Lyubomir Marinov
2605abe2a3
Don't rely on JitsiMeetJS being global
While we have JitsiMeetJS defined as a global variable in Jitsi Meet, it
doesn't sound like an absolutely necessary and beautiful requirement
inside the library itself.
9 vuotta sitten
yanas
02c46a19fb
Add hidden participant support
9 vuotta sitten
paweldomas
f6d730794e
Deal with the WebRTC streams on per track basis
9 vuotta sitten
paweldomas
b58a6f06dc
Fix the naming of RTC.removeRemoteTrack
9 vuotta sitten
paweldomas
19df65f3e5
Rename "stream" to "track" in RTC context plus fixes
Rename variables with "stream" in name which refer to JitsiTrack.
Rename TRACK ADDED/REMOVED events.
Try to reduce direct access to remoteTracks object.
Log warning message when track is overwritten.
9 vuotta sitten
bgrozev
a39b742c67
Fixes the key of the "data channe opened" entry.
9 vuotta sitten
Boris Grozev
eb5f0dce0b
Sends dominant speaker events to callstats.
9 vuotta sitten
hristoterezov
849763dfdc
Changes JitsiConference.getLocalTracks and JitsiParticipant.getTracks to return cloned array of tracks
9 vuotta sitten
hristoterezov
da7d7f038a
Removes unused CONNECTION_CLOSED event
9 vuotta sitten
hristoterezov
eab5873d89
Fixes issues realted to JitsiConference.leave()
9 vuotta sitten
Boris Grozev
d894a7e579
Saves the time a data channel was opened in connectionTimes.
9 vuotta sitten
damencho
d11ec5f6de
Adds screenShareStart and screenShareStop events to callstats reports.
9 vuotta sitten
hristoterezov
3c94755413
Renames performanceTimes to ConnectionTimes
9 vuotta sitten
damencho
6c4d25cb55
Limit on display name changed only when there is a real change.
9 vuotta sitten
damencho
b7e1654670
Adds global error handler function and option to auto enable it. Reports unhandled exceptions catched by error handler through callstats.
9 vuotta sitten
hristoterezov
6b267bbb5e
Stores measured times and exposes them
9 vuotta sitten
yanas
638bec6375
Basic Jibri recording refactoring.
9 vuotta sitten
paweldomas
35cef535db
Moves JingleSessionPC initialization from ChatRoom to JitsiConference
9 vuotta sitten
paweldomas
1723c46a71
Returns 'error' response when incoming jingle session has not been accepted instead of sending session-terminate later on.
9 vuotta sitten