hristoterezov
733c968004
Removes unused code after reloads removal
пре 9 година
damencho
fa733cb2f6
Removes reload code.
пре 9 година
damencho
234f3384e1
Moves loading of analytics in the library.
пре 9 година
damencho
89720887ad
Adds muc idle event.
пре 9 година
damencho
9bb44a2562
Updates cs log for audio detect problem.
пре 9 година
Boris Grozev
961870f55c
Formats callstats application logs as JSON.
пре 9 година
hristoterezov
301ed7e503
Changes methods that use RTCDatachanel#send to throw exception on fail
пре 9 година
hristoterezov
2525f5ff81
Implements interfaces for data channel communication
пре 9 година
bgrozev
6c870f70b5
Revert "Implements interfaces for data channel communication"
пре 9 година
hristoterezov
dd24d1bee1
Implements interfaces for data channel communication
пре 9 година
damencho
62a7334882
Updates removeTrack and cleaning.
Updates removeTrack to always clean properties and resources even when there is no room available.
пре 9 година
damencho
e65bfb0d02
Fixes attaching chat room listeners for statistics.
Need to attach the listeners after statistics is created.
пре 9 година
hristoterezov
b1e4c8debe
Fixes issues after review PR #166
пре 9 година
tsareg
27466fce4a
Always fire JitsiConferenceEvents.TRACK_REMOVED event when track is removed when participant lefts the conference
пре 9 година
hristoterezov
c5e83fbefe
Adds additional that are going to be visible in torture for the audio problem detection
пре 9 година
hristoterezov
5d1ac53aa8
Changes reload methods to private
пре 9 година
Boris Grozev
073e0c6203
Exposes logging an "application log" to callstats.
пре 9 година
Boris Grozev
6cfd1ba968
Renames confusingly named functions, adds documentation.
пре 9 година
Boris Grozev
68b1eb7912
Logs the ICE ufrags to callstats.
пре 9 година
hristoterezov
6ca2c62090
Reloads JitsiConnection on prosody or jicofo restart
пре 9 година
tsareg
954de1380f
Fire CONFERENCE_LEFT event after conference is left
пре 9 година
tsareg
332c0957f3
Wrap thrown errors into Promise.reject for consistency.
Handle case when JitsiLocalTrack#dispose() is called after track was removed from conference.
Set track's conference reference to null when removing track from conference.
пре 9 година
hristoterezov
0449071f89
Implements JitsiConnection.reload. Minor fixes related to JitsiConference.reload.
пре 9 година
Lyubomir Marinov
609039745a
Be forgiving towards API clients
If the API client happened to try to add one and the same local video
track twice, the library would throw an error. I find that draconian
because:
1. The error message states that a second local video stream cannot be
added but that is incorrect because the API client is not trying to add
a second local video stream but add one and the same local video stream
multiple times.
2. The jsdoc says that a throw will happen if another local video stream
is added but that is misleading because the API client is not trying to
add another local video stream but add the same local video stream.
3. Adding one and the same local video stream multiple times can be
handled gracefully by the lib-jitsi-meet library. Thus, the library
appears more friendly.
Hence, gracefully handle the case of adding the same local video track
multiple times without throwing an error.
пре 9 година
hristoterezov
faeda96206
Implements reload method in JitsiConference
пре 9 година
tsareg
dd7b70d939
Do not send event to callstats when no audiooutput devices are available.
Fix non-ASCII letter in Statistics.sendActiveDeviceListEvent() method
пре 9 година
hristoterezov
390eb60c2d
Fixes JS error on desktop streaming start
пре 9 година
hristoterezov
36078b0e66
Implements audio problems detection
пре 9 година
damencho
3cdc7ea35a
Fixes missing recorder statistics. Adds the errors reported by jibri to the status logs.
пре 9 година
damencho
f2817b9c42
Removes deprecated applicationLog, replaces it with applicationLog.
пре 9 година
damencho
0322825701
Reports initial device list and subsequent device changes to callstats.
пре 9 година
hristoterezov
c3f9885df0
Resolve xmpp dependacies in RTC module
пре 9 година
hristoterezov
cdf7734b3e
Fixes issue with the local audio levels
пре 9 година
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 година
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 година
damencho
158b3a5463
Sends recorder states to callstats.
пре 9 година
damencho
21d7435245
Updates sending region stats, remove unused variable and uses on array variable holding data.
пре 9 година
damencho
d773e0bcff
Sends additional logs to callstats.
Logs versions of components and library version. Logs shard and region if available.
пре 9 година
tsareg
4077f55174
Extracted code duplication into separate function
пре 9 година
tsareg
5e4aa82cad
Report DOMException when audio output device change fails as gUM error to callstats
пре 9 година
tsareg
f8ed717be6
Start callStats as soon as second participant join the room, maybe even without established jingle session and peer connection
пре 9 година
tsareg
403fcb0e25
Handle cases when new media devices are added/removed more precisely and more predictable
пре 9 година
hristoterezov
40188b9ce5
Adds all SRD/SLD to modifySourcesQueue and removes modifySourcesQueue.pause calls
пре 9 година
paweldomas
f88adc5a6e
Adds 'audioLevelsInterval' config option
пре 9 година
hristoterezov
85fd13a082
Fixes issues after review
пре 9 година
Lyubomir Marinov
2c8c5a1028
Remove duplications of error messages
пре 9 година
Lyubomir Marinov
704f1f8063
Fix a typo in function names
пре 9 година
hristoterezov
dd3e1bc4a9
Calls the global error handler on every logger.error
пре 9 година
Lyubomir Marinov
3b4351a3cf
Add jsdocs and optimize
пре 9 година
hristoterezov
3aa49c4c2a
Removes fake video tracks from the code
пре 9 година