Paweł Domas
a6abae2e61
feat: add 'disableDesktopSharing' option (#548)
* feat: add 'disableDesktopSharing' option
* ref(ScreenObtainer): simplify init
пре 8 година
George Politis
cf6b34ac9a
Merge pull request #546 from bbaldino/video_quality_slider
add method to send a receiver video constraint message
пре 8 година
George Politis
ff22221a15
Merge pull request #539 from jitsi/feat-local-remote-relayed
Treats local/remote relayed addresses differently.
пре 8 година
bgrozev
77d2583f38
feat: Always enables googSuspendBelowMinBitrate for p2p. (#542)
пре 8 година
bbaldino
3c7d663dc0
fix a typo
пре 8 година
George Politis
3dd6a9855e
feat(stats): Report the ICE connection establishment of JVB - P2P.
пре 8 година
George Politis
0ff967cbc4
feat(stats): Treats local/remote relayed addresses differently.
пре 8 година
Saúl Ibarra Corretgé
b98ed3e765
fix(JingleSessionPC): avoid failures if replaceTrack runs late
Due to it being ran asyncronously, it's possible a replaceTrack operation is
scheduled while there is a valid PC, but by the time it runs was closed.
Accommodate to this situation by pretending everything is just peachy.
пре 8 година
bbaldino
70b04508ef
add method to send a receiver video constraint message
пре 8 година
Aaron van Meerten
1b498774d8
documentation updates to reflect changes to the token modules in jitsi-meet
пре 8 година
George Politis
677bc4388b
Merge pull request #543 from jitsi/stop_p2p_on_jvb121
fix(JitsiConf...): stop P2P on JVB121
пре 8 година
paweldomas
f4916789e4
fix(JitsiConf...): stop P2P on JVB121
The P2P session must be stopped with '_stopP2PSession' once accepted.
пре 8 година
virtuacoplenny
cac41a6057
Merge pull request #538 from jitsi/remote_control
Remote control
пре 8 година
hristoterezov
fb8b139856
fix(localStorage): exception if localStorage is disabled
пре 8 година
Saúl Ibarra Corretgé
c132c2e964
Merge pull request #536 from jitsi/p2p_disabled
Fix when P2P disabled in config
пре 8 година
hristoterezov
51c623fcec
feat(SS): Add option for desktop sharing sources
пре 8 година
hristoterezov
d2ecc6003a
feat(SS): Expose SS sourceType
пре 8 година
paweldomas
2c82013f97
feat: add config property for P2P test mode
P2P test mode disables automatic switching to P2P when there are 2
participants in the room.
пре 8 година
Boris Grozev
97d2e3452c
fix: Check for undefined before accessing config.p2p
Old config.js versions don't have the p2p property.
пре 8 година
George Politis
437c530a99
ref: Refactors average statistics reporting.
This commit changes the way the average stats are being reported to the
analytics backend. Instead of prefixes for the different scenarios
("p2p_", "jvb121_" and no prefix for multi-party calls) we now have
properties that allow to distinguish which scenario an event pertains
to. The query language of the analytics backend can be used to build
appropriate queries that group by those properties.
Additionally, we now report whether the average stats event concerns a
relayed call (a call that's routed via a TURN server) or not.
пре 8 година
paweldomas
cebc622966
fix(JitsiConference): crash on undefined 'options'
пре 8 година
paweldomas
23a374e0c1
fix(P2P): do not accept P2P if disabled
Will not accept incoming P2P session if it's disabled in the config.
пре 8 година
Saúl Ibarra Corretgé
dcb6c14dfe
feat(BridgeChannel): don't log channel objects
They are really verbose, and add no real value. In addition, log the channel
type once opened.
пре 8 година
bgrozev
ce34a08970
Refactor deployment info (#533)
* ref: Moves the deployment info variables to config.js
instead of using globals.
* feat: If configured, adds the user's region to presence.
* fix: Guards against accessing undefined properties,
and uses the crossRegion variable from the config.
* style: Fixes formatting.
пре 8 година
Saúl Ibarra Corretgé
e47f1ecd0c
Merge pull request #521 from jitsi/stun-turn-4p2p
ref: Use STUN/TURN for the P2P connection.
пре 8 година
George Politis
4934fbe859
ref: Use STUN/TURN for the P2P connection.
пре 8 година
Saúl Ibarra Corretgé
e804710d60
Merge pull request #473 from ibc/edge-pc
пре 8 година
Saúl Ibarra Corretgé
563647ac8e
stats: make sure framerate is always rounded
пре 8 година
Saúl Ibarra Corretgé
6437dfaefe
edge: fix processing remote stats
пре 8 година
Iñaki Baz Castillo
e4133e067b
edge: add ORTC based WebRTC shim for full Edge support
пре 8 година
George Politis
0ef99b4644
Merge pull request #526 from saghul/p2p-settings
feat(p2p): refactor p2p configuration options
пре 8 година
Saúl Ibarra Corretgé
68faf4eed1
feat(p2p): make sure P2P is enabled if new settings are not present
Until we have a default config template, make sure we default to having P2P
enabled.
пре 8 година
Saúl Ibarra Corretgé
d762b06b4b
feat(p2p): refactor p2p configuration options
Also add a preferH264 option for P2P.
пре 8 година
hristoterezov
a2cff1cef0
fix(SS): screenObtainer format the same on FF and the other browsers
пре 8 година
Saúl Ibarra Corretgé
eab7fe5d64
feat(video): default to 720p
пре 8 година
George Politis
5c9d938a33
feat(h264): fix preferring H.264 codec
пре 8 година
Saúl Ibarra Corretgé
f908e81e9a
Merge pull request #460 from jitsi/p2p_react_native
P2P react native (work in progress)
пре 8 година
hristoterezov
b25f411484
feat(JitsiLocalTrack): expose source id for desktop sharing tracks
пре 8 година
hristoterezov
5950b41936
chore(babel-preset-stage-1): Adds stage 1 in order to support ... for objects
пре 8 година
hristoterezov
c67c844dc9
chore(jshint): remove JSHint
пре 8 година
hristoterezov
0ea6b2a114
ref(JitsiTrack): prototype -> class
пре 8 година
Saúl Ibarra Corretgé
5af1e2f6e9
Merge pull request #509 from ibc/datachannel-websocket
Make it possible to use WebSocket instead of DataChannel
пре 8 година
Iñaki Baz Castillo
28b541d743
feat(DataChannel): add support for WebSockets in addition to data channels
Some browsers may not support data channels (hi there, Edge!) and sometimes it
may not be desirable for other reasons.
пре 8 година
Paweł Domas
cdfb17877c
P2P video track added later (#515)
* ref(JSPC): simplify SSRC owner in P2P
There's no need for any extra extensions for SSRCs owner signalling in
P2P, because it's always the remote peer who owns them.
This also fixes a problem where no SSRC owner was added for 'source-add'
in P2P (for JVB conference Jicofo adds that).
* fix(TPC): always advertise 'sendrecv'
Our media direction is only ever updated on the remote side with
the initial offer (or answer). Because of that we want to advertise
'sendrecv' even if we start with no video (or audio) track.
It is OK to adjust this direction in the localDescription getter,
because it's adjusted again in the setter to the correct value based on
local tracks, so the SDP transformation chain still works fine.
пре 8 година
paweldomas
6067399f82
fix(RTCBrowserType): enable P2P on react native
пре 8 година
paweldomas
3f27bf6459
debug: close peerconnection
пре 8 година
paweldomas
f8a3c42aaf
fix(SDPDiffer): throw for illegal args
Will crash the code early in case one of the value is undefined (it will
crash later anyway, but makes it harder to guess).
пре 8 година
paweldomas
2f2f2fd080
fix(JingleSessionPC): sdpMid undefined on RN
This code would crash on react-native if 'sdpMid' is not defined at all.
Still works as expected with an empty string though.
пре 8 година
George Politis
76f7377f06
Merge pull request #510 from jitsi/p2p_analytics2
P2P analytics round 2
пре 8 година
paweldomas
3a2dec42fa
feat(JingleSessionPC): add session to log
Adds session converted to string to the error object.
пре 8 година