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 anni fa
hristoterezov
43c1d3f38f
Fixes the sources in session-accept jingle packets. Fixes issue with not replacing unmuted SSRCs in the SDP.
9 anni fa
damencho
f4eb4450d5
Fixes this reference in removeStream method.
9 anni fa
hristoterezov
4220f6cde8
Fixes issue with adding muted video stream to peerconnection.
9 anni fa
damencho
16fb903b09
Fixes reporting local resolution when simulcast is enabled. Removes storing localSSRCs in JingleSessionPC and use the available ssrcs from the local tracks.
9 anni fa
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.
10 anni fa
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.
10 anni fa
hristoterezov
1848b15640
Fixes issue with endless SRD/SLD
10 anni fa
George Politis
2c317e3b17
Removes the local SSRC replacement hack and fixes video muting/unmuting when simulcast is enabled.
Conflicts:
modules/xmpp/JingleSessionPC.js
modules/xmpp/LocalSSRCReplacement.js
modules/xmpp/TraceablePeerConnection.js
10 anni fa
bgrozev
7ef80810b2
Fixes one more reference, removes a variable.
10 anni fa
damencho
960f22dcca
Fixes using the correct value of webrtcIceUdpDisable/webrtcIceTcpDisable config.
10 anni fa
hristoterezov
109926cef1
Fixes removeTrack for FF
10 anni fa
hristoterezov
d9ba5d989f
Fixes ssrcOwners map in JingleSession for local user jid
10 anni fa
damencho
9d2f332128
Adds method to expose internal state - iceConnectionState, which later will be used by torture.
10 anni fa
paweldomas
022940eb13
Exposes methods for obtaining stream SSRCs and audio levels.
10 anni fa
paweldomas
dd54228913
Removes unused code used to inject local SSRCs.
(cherry picked from commit 286225e81e )
# Conflicts:
# modules/xmpp/SDP.js
10 anni fa
hristoterezov
8409bab854
Fixes the issues with mute, audio levels and remove events that were attached to the conference
10 anni fa
Boris Grozev
7ab69ddfca
Implements switching streams on firefox by using RTPSender.replaceTrack(). Fixes bugs with switching between camera and screen sharing.
10 anni fa
Boris Grozev
abf9618eef
Simplifies code.
10 anni fa
Boris Grozev
80db340c87
Adds additional logs, including timestamps relative to the initial
request.
10 anni fa
Boris Grozev
f212f63bac
Removes unused parameters, adds documentation.
10 anni fa
Boris Grozev
09640e23ba
Adds config options to filter out TCP or UDP candidates (for the purpose
of forcing one or the other in automated tests).
10 anni fa
Boris Grozev
03b5952973
Fix comparison warnings.
10 anni fa
Boris Grozev
0f2adba7f4
Switches the order of the parameters of desktopsharing.addListener to match the rest of the code. Renames variables.
10 anni fa
hristoterezov
b5ed190083
Fixes small issues from the previous commits + fixes IE 10 issues.
10 anni fa
hristoterezov
bc641dc45b
Detaches createLocalTracks from JitsiConference.
10 anni fa
paweldomas
b208ffbd09
CONNECTION_INTERRUPTED event will now be generated if we've ever been in stable state(we can go into "unstable" state after muting video and connection problems screen will not be displayed).
(cherry picked from commit f559bd1ba4 )
# Conflicts:
# modules/xmpp/JingleSessionPC.js
10 anni fa
hristoterezov
e1cc5e5aac
Changes the logger from console to jitsi-meet-logger
10 anni fa
hristoterezov
86a2e4257a
Fixes issues with starting the streams after the conference has been joined.
10 anni fa
paweldomas
7b1151b3dd
Uses self=this in modifySourcesQueue callback of JingleSessionPC#addStream.
10 anni fa
paweldomas
14470da66d
Fix undefined 'self' variable in JingleSessionPC#addStream method.
10 anni fa
hristoterezov
036635dee6
Implements some conference events.
10 anni fa
hristoterezov
2328443ecb
Refactors RTC module to support multiple conferences. Implements JitsiTrack interfaces.
10 anni fa
hristoterezov
71bc8826b1
Changes the implementation of RTCUtils to be static.
10 anni fa
hristoterezov
3416086dc2
Implements create local streams.
10 anni fa
hristoterezov
e9cf303fa6
Fixes join and leave methods. Adds communication with jicofo. Implements custom commands methods.
10 anni fa
hristoterezov
24975595b7
Implements JitsiConnection
10 anni fa
Boris Grozev
72d4ecb607
initial commit
10 anni fa