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 anos atrás
yanas
02c46a19fb
Add hidden participant support
9 anos atrás
paweldomas
f6d730794e
Deal with the WebRTC streams on per track basis
9 anos atrás
paweldomas
b58a6f06dc
Fix the naming of RTC.removeRemoteTrack
9 anos atrás
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 anos atrás
bgrozev
a39b742c67
Fixes the key of the "data channe opened" entry.
9 anos atrás
Boris Grozev
eb5f0dce0b
Sends dominant speaker events to callstats.
9 anos atrás
hristoterezov
849763dfdc
Changes JitsiConference.getLocalTracks and JitsiParticipant.getTracks to return cloned array of tracks
9 anos atrás
hristoterezov
da7d7f038a
Removes unused CONNECTION_CLOSED event
9 anos atrás
hristoterezov
eab5873d89
Fixes issues realted to JitsiConference.leave()
9 anos atrás
Boris Grozev
d894a7e579
Saves the time a data channel was opened in connectionTimes.
9 anos atrás
damencho
d11ec5f6de
Adds screenShareStart and screenShareStop events to callstats reports.
9 anos atrás
hristoterezov
3c94755413
Renames performanceTimes to ConnectionTimes
9 anos atrás
damencho
6c4d25cb55
Limit on display name changed only when there is a real change.
9 anos atrás
damencho
b7e1654670
Adds global error handler function and option to auto enable it. Reports unhandled exceptions catched by error handler through callstats.
9 anos atrás
hristoterezov
6b267bbb5e
Stores measured times and exposes them
9 anos atrás
yanas
638bec6375
Basic Jibri recording refactoring.
9 anos atrás
paweldomas
35cef535db
Moves JingleSessionPC initialization from ChatRoom to JitsiConference
9 anos atrás
paweldomas
1723c46a71
Returns 'error' response when incoming jingle session has not been accepted instead of sending session-terminate later on.
9 anos atrás
paweldomas
d9182a41c4
Removes unused scenarios from JingleSessionPC, accepts incoming session only from Jicofo user, cleanups terminate code
9 anos atrás
hristoterezov
3bfe034176
Adds CONFERENCE_MAX_USERS conference error.
9 anos atrás
Lyubomir Marinov
643b3fa8ae
Fixes doc(umentation) comments (e.g. the mention of the method sendPresenceCommand with does not exist).
9 anos atrás
damencho
e4d455a242
Returns Promise from mute/unmute and ignores requests while mute/unmuting is in progress. Moves mute/unmute methods to JitsiLocalTrack as said in API docs.
9 anos atrás
paweldomas
f4900ec533
Captures the versions of conferencing system components.
9 anos atrás
hristoterezov
1c9eed44c5
Renames JitsiTrack.stop method and TRACK_STOPPED event. Fixes minor issues with TRACK_REMOVED event.
9 anos atrás
isymchych
ebd524c436
add AUTH_STATUS_CHANGED event
9 anos atrás
isymchych
e2154a2a5f
store userId and callStatsUserName globally (was per-conference)
move sessionId reading/storing into Settings.js
9 anos atrás
hristoterezov
59cd39c9c2
Moves the code that trigger TRACK_REMOVED events for remote track to use peerconnection event instead of relying on TRACK_STOPPED event.
9 anos atrás
isymchych
9df12f9fa2
remove all participants and tracks when leaving the room
9 anos atrás
isymchych
00733623f1
fail if user is trying to add second video track to the conference
9 anos atrás
hristoterezov
5928488dc7
Changes video mute/unmute implementation. JitsiLocalTrack objects store information about the SSRCs. On video mute / unmute operation no jingle packets are sent anymore.
9 anos atrás
paweldomas
6f6b409951
Passes the info about stream renderer element id to CallStats.
9 anos atrás
isymchych
e997dc72af
update "is muted" state in presence when adding track
9 anos atrás
damencho
f3cb890a27
Leaves ssrcOwners for local use in JingleSessionPC, uses remote streams from RTC for ssrc mapping to resources. For local video/audio stream ssrc to resource we use JingleSessionPC.localStreamsSSRC.
9 anos atrás
damencho
ad92eb5a08
Clears remoteStream when user leaves.
9 anos atrás
isymchych
cb085214f4
propagate FOCUS_LEFT conference error
9 anos atrás
hristoterezov
1af300751c
Fixes issue - TRACK_REMOVED is not fired if only the local participant is alone in the conference
9 anos atrás
isymchych
095ef33da9
return promise in addTrack and removeTrack
9 anos atrás
paweldomas
9e54f9be8b
Formatting fixes.
9 anos atrás
isymchych
8c014e8f12
use statistics module to process peer connection statistics
9 anos atrás
hristoterezov
bed4826e46
Added videotype for remote streams
9 anos atrás
Ivan Symchych
abf617e945
unmute client on the server if he was muted by focus
9 anos atrás
isymchych
cbb46c63cd
added API to change chat subject
9 anos atrás
hristoterezov
211da9b641
Fixes issues related to PR #451
9 anos atrás
isymchych
4efc997a62
propagate AVAILABLE_DEVICES_CHANGED event
9 anos atrás
isymchych
96adaf5e65
handle PRESENCE_STATUS event
9 anos atrás
isymchych
f20eb2ef68
handle FOCUS_DISCONNECTED error
9 anos atrás
isymchych
ff3e05f5ea
propagate FIREFOX_EXTENSION_NEEDED event
9 anos atrás
isymchych
a02143da30
added propagation of few errors
9 anos atrás
hristoterezov
862439e26f
Fixes the audio levels
9 anos atrás