hristoterezov
edb89a65d5
Adds config property for enabling firefox support
2014-12-01 19:59:51 +02:00
hristoterezov
5213583af2
Merge branch 'master' into firefox
...
Conflicts:
app.js
libs/strophe/strophe.jingle.adapter.js
simulcast.js
videolayout.js
2014-11-25 17:01:46 +02:00
Boris Grozev
3239813ce7
Fix a double variable declaration.
2014-11-14 21:18:06 +02:00
hristoterezov
2e26c212a2
Fixes the issue with the chrome video that is not displayed in firefox.
2014-11-14 17:44:38 +02:00
hristoterezov
f5189d5cdc
Fixes firefox issues. The firefox video is displayed in chrome.
2014-11-14 12:13:26 +02:00
George Politis
19e4955392
Fixes focus addSource/removeSource methods.
2014-11-12 11:41:11 +01:00
George Politis
a0092b78ca
Fixes desktop sharing when used with simulcast.
2014-11-11 15:50:46 +01:00
George Politis
ee44ed5749
Adds config.adaptiveSimulcast, a new bool option that optionally enables simulcast adaptivity.
2014-11-04 14:27:23 +01:00
George Politis
d20d568c28
Simplifies simulcast code.
2014-10-15 16:23:06 +02:00
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.
2014-10-13 12:52:20 +03:00
Boris Grozev
ea93bc6f41
Simplifies code.
2014-10-13 12:36:24 +03:00
Boris Grozev
5bec891d41
Adds an option to enable adaptive-last-n.
2014-10-01 14:25:22 +03:00
fo
bb45d72737
Adds a message handler and messages to the user including when the video bridge is not available.
2014-09-16 17:41:03 +03:00
George Politis
36af4da83d
Implements first version of adaptive simulcast.
2014-09-15 21:42:44 +02:00
Philipp Hancke
75b8c5b962
Merge branch 'master' into tracking
...
Conflicts:
index.html
2014-09-12 13:18:54 +02:00
George Politis
ffaa9a62b8
Adds simulcast support in meet.
2014-09-11 14:26:46 +02:00
Philipp Hancke
dacafdeb8a
initial tracking infrastructure
2014-08-25 12:30:31 +02:00
paweldomas
05e0454a56
Manages SCTP connections by ID instead of an endpoint.
2014-08-21 09:13:28 +02:00
Boris Grozev
8e3f1c9c8b
Use different "label" for the audio and video SSRCs of the bridge.
2014-08-18 12:05:02 +03:00
Boris Grozev
20b69ce5ca
Adds support for bundle.
2014-08-18 12:04:46 +03:00
Boris Grozev
ddc44dc75f
Only includes an rtcp-mux element inside 'transport'.
2014-08-05 16:04:00 +02:00
Boris Grozev
943f0d3db1
Adds a config option to enable rtcp-mux.
2014-07-31 07:09:38 +03:00
Boris Grozev
256694b966
Sends endpoint information in COLIBRI messages (in 'endpoint' children
...
of 'conference').
2014-07-23 10:33:36 +03:00
Lyubomir Marinov
777475c9ce
Fixes an issue which could cause last-n settings to not be respected by new channel allocations.
2014-07-20 09:01:23 +03:00
Boris Grozev
8146655a70
Fix bug with starting recording multiple times.
2014-07-18 18:07:07 +02:00
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.
2014-07-17 23:20:36 +03:00
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.
2014-07-16 01:36:51 +03:00
George Politis
9d24910f82
Adds the method focus.setRTCPTerminationStrategy()
2014-07-15 20:19:13 +02:00
paweldomas
5ac83ec088
Fixes issues when given participant does not support all media types.
2014-07-14 09:28:22 +02:00
Boris Grozev
c0dc84d824
Adds a button for recording.
2014-07-01 16:02:34 +02:00
paweldomas
6d6ca2a9e9
Attempts to prevent from failure in case addSource/removeSource notification is received before localDescription is created.
2014-06-18 18:58:00 +02:00
yanas
715749ead8
Adds support for sctp data channels + user interface for active speaker. Makes the toolbar more visible. Moves toolbar and videolayout related code in separate classes.
2014-06-12 20:59:47 +03:00
paweldomas
9bfa79ae82
Adds RTP stats processing.
2014-06-05 13:09:31 +02:00
paweldomas
be42629a63
Adopts XEP-0343 for DTLS/SCTP Jingle signaling.
2014-06-04 16:51:05 +03:00
paweldomas
6d96981520
Replaces focus endpoint name "fix_me_focus_endpoint" with it's actual XMPP resource.
2014-06-04 16:51:04 +03:00
paweldomas
0509b8e3c4
Adds SCTP data channels.
2014-06-04 16:51:04 +03:00
yanas
56424df0a0
Adds mute and kick functoinality avaialable for the focus of the conference.
2014-05-12 00:41:58 +02:00
paweldomas
4bb8c3c48c
Fixes bug with allocation of new PeerConnection, before the conference has started. Closes PeerConnection for non focus participant on beforeunload.
2014-03-24 16:55:33 +01:00
Boris Grozev
e90e37ef83
Fix a syntax error introduced in 5efe0cb2f9
2014-03-18 11:58:20 +01:00
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.
2014-03-17 18:45:58 +01:00
paweldomas
3e34df8730
Makes it possible to switch video streams during the session. Adds desktop sharing feature for chrome.
2014-03-13 14:44:44 +01:00
paweldomas
a5951df0d9
Extracts base class for ColibriFocus and JingleSession.
2014-03-13 14:44:43 +01:00
paweldomas
a2633e20e8
Removes unused remoteStream variable. Fixes stream removal from remoteStreams array.
2014-03-13 14:44:42 +01:00
paweldomas
9fd03e1bef
Handles audio and video streams separately. Minor fixes.
2014-03-13 14:44:42 +01:00
paweldomas
8b96d134e3
Moves duplicated methods to peer connection adapter.
2014-03-13 14:44:41 +01:00
paweldomas
3c7de1a79d
Splits strophe and colibri libs into separate scripts.
2014-03-06 15:28:36 +01:00