George Politis
d20d568c28
Simplifies simulcast code.
11 years ago
Boris Grozev
d976bfaa30
Changes the order in which SSRCs from the bridge and those from other
participants are added. This causes the not-rendered "mixed" SSRC from the
bridge to appear first in session-initiate, and thus to appear first in
participants' remote description.
11 years ago
Boris Grozev
ea93bc6f41
Simplifies code.
11 years ago
Boris Grozev
5bec891d41
Adds an option to enable adaptive-last-n.
11 years ago
fo
bb45d72737
Adds a message handler and messages to the user including when the video bridge is not available.
11 years ago
George Politis
36af4da83d
Implements first version of adaptive simulcast.
11 years ago
George Politis
ffaa9a62b8
Adds simulcast support in meet.
11 years ago
Philipp Hancke
dacafdeb8a
initial tracking infrastructure
11 years ago
paweldomas
05e0454a56
Manages SCTP connections by ID instead of an endpoint.
11 years ago
Boris Grozev
8e3f1c9c8b
Use different "label" for the audio and video SSRCs of the bridge.
11 years ago
Boris Grozev
20b69ce5ca
Adds support for bundle.
11 years ago
Boris Grozev
ddc44dc75f
Only includes an rtcp-mux element inside 'transport'.
11 years ago
Boris Grozev
943f0d3db1
Adds a config option to enable rtcp-mux.
11 years ago
Boris Grozev
256694b966
Sends endpoint information in COLIBRI messages (in 'endpoint' children
of 'conference').
11 years ago
Lyubomir Marinov
777475c9ce
Fixes an issue which could cause last-n settings to not be respected by new channel allocations.
11 years ago
Boris Grozev
8146655a70
Fix bug with starting recording multiple times.
11 years ago
Lyubomir Marinov
6a19d90420
Adds a method setChannelLastN to ColibriFocus which sets the default value of the channel last-n attribute and updates/patches the existing channels with it.
11 years ago
Lyubomir Marinov
69508d7734
Fixes a syntax error. Adds the ability to define a default value for the channel attribute last-n. Parses JSON messages from Videobridge received on the data channel. Fixes unnecessary changing of the value of the channel attribute expire from 15 to 60.
11 years ago
George Politis
9d24910f82
Adds the method focus.setRTCPTerminationStrategy()
11 years ago
paweldomas
5ac83ec088
Fixes issues when given participant does not support all media types.
11 years ago
Boris Grozev
c0dc84d824
Adds a button for recording.
11 years ago
paweldomas
6d6ca2a9e9
Attempts to prevent from failure in case addSource/removeSource notification is received before localDescription is created.
11 years ago
paweldomas
9bfa79ae82
Adds RTP stats processing.
11 years ago
paweldomas
be42629a63
Adopts XEP-0343 for DTLS/SCTP Jingle signaling.
11 years ago
paweldomas
6d96981520
Replaces focus endpoint name "fix_me_focus_endpoint" with it's actual XMPP resource.
11 years ago
paweldomas
0509b8e3c4
Adds SCTP data channels.
11 years ago
yanas
56424df0a0
Adds mute and kick functoinality avaialable for the focus of the conference.
11 years ago
paweldomas
4bb8c3c48c
Fixes bug with allocation of new PeerConnection, before the conference has started. Closes PeerConnection for non focus participant on beforeunload.
12 years ago
Boris Grozev
e90e37ef83
Fix a syntax error introduced in 5efe0cb2f927a7f5a00ebe50d97c6b97dfd1e357
12 years ago
Boris Grozev
5efe0cb2f9
Adds 'endpoint' attributes to colibri channels. Sets the 'endpoint' for all
channels for a participant to the same value. For the focus
'fix_me_focus_endpoint' is temporarily used. For other participants, the
'resource' part of their MUC occupant jid is used.
12 years ago
paweldomas
3e34df8730
Makes it possible to switch video streams during the session. Adds desktop sharing feature for chrome.
12 years ago
paweldomas
a5951df0d9
Extracts base class for ColibriFocus and JingleSession.
12 years ago
paweldomas
a2633e20e8
Removes unused remoteStream variable. Fixes stream removal from remoteStreams array.
12 years ago
paweldomas
9fd03e1bef
Handles audio and video streams separately. Minor fixes.
12 years ago
paweldomas
8b96d134e3
Moves duplicated methods to peer connection adapter.
12 years ago
paweldomas
3c7de1a79d
Splits strophe and colibri libs into separate scripts.
12 years ago