Simon Eisenmann
6db1a1300c
Add label support for TURN service
10 years ago
Simon Eisenmann
e18dd5c933
Implement TURN service client
...
To provide peer to peer support for users with a firewall, a TURN
service might be required. Not everyone can/wants to setup a self-hosted
TURN server. This change adds support to consume a remote TURN service
which usually requires authentication. Spreed WebRTC received TURN
credentials using this service in regular intervals and provides them to
all Spreed WebRTC sessions.
If the remote TURN service provides multiple zones and a GEO location
endpoint, the web client will also directly connect to that TURN service
GEO endpoint to let the TURN service select preferred zones based on the
clients information.
The advanced settings provide a way to control the TURN service zone
directly and to disable the client side GEO call. By default the
selection is auto if the TURN service provides a GEO endpoint. If no
such endpoint is required, the zone with the highest priority is used by
default (as sent by the TURN credentials service).
10 years ago
Leon Klingele
11b5f0655b
Make room locking configurable
10 years ago
Leon Klingele
c9a00b7747
Add UI to lock/unlock a room ( #239 )
10 years ago
Joachim Bauch
8b6b28f241
Hide "call" button when in conference rooms.
...
In conference rooms, everybody automatically calls each other, so there
is no need for an explicit "Call" button.
10 years ago
Simon Eisenmann
258c2aebc1
Remove keygen usage from web client, effectlively removing certificate creation through web client ( fixes #274 ).
10 years ago
Joachim Bauch
8fa2083c74
Always show own video when in conference room.
10 years ago
Joachim Bauch
4f6a27f4f3
Also hide other hangup buttons in conference rooms.
10 years ago
Joachim Bauch
aae26de9f5
Hide "Hangup" button in conferences.
10 years ago
Simon Eisenmann
1ae16b682c
Restrict VP9 experiment to Chrome >= 48.
10 years ago
Simon Eisenmann
e07fb42ced
Added support to prefer VP9 video codec (works with Chrome >= 48) as experimental setting.
10 years ago
Simon Eisenmann
d007b69c68
Automatically focus chat input when activating a room, implementing a part of #246
10 years ago
Simon Eisenmann
1f3edd3607
Use default buttons for chat sub actions.
11 years ago
Simon Eisenmann
9a5d35935a
Removed obsolete icons from chat list.
11 years ago
Simon Eisenmann
a4844a9a11
Improved settings so OK button is static on top.
11 years ago
Simon Eisenmann
215408598a
Added more sound options and moved them to separate section in settings.
11 years ago
Simon Eisenmann
0373580755
Do not use a separate section for a single checkbox.
11 years ago
Evan Theurer
3f8bcd5a0e
Add settings option to disable sound effects.
11 years ago
Simon Eisenmann
ff8150569b
Load Youtube sandbox content on demand.
11 years ago
Simon Eisenmann
b3d03b819c
Serve odf and pdf sandbox from the server to prepare CSP http header for Firefox compatibility as Firefox does not support CSP in meta tag (see https://bugzilla.mozilla.org/show_bug.cgi?id=663570 ).
11 years ago
Simon Eisenmann
dc7bbd9b76
Create sandbox iframes on demand rather than always by template code.
11 years ago
Joachim Bauch
7837a0c5f4
Setup CSP for YouTube sandbox.
11 years ago
Simon Eisenmann
af77cc0033
Improved onlyaudio styles.
11 years ago
Simon Eisenmann
dbe78d34f7
Implemented audio only styles for own video.
11 years ago
Joachim Bauch
964b5b71c7
Don't use "id" selectors in directives.
11 years ago
Joachim Bauch
5ae175cc88
Setup CSP for WebODF sandbox.
11 years ago
Joachim Bauch
dd6d11dd53
Run WebODF rendering inside sandboxed iframe.
11 years ago
Joachim Bauch
3c989f1a04
Need to allow "unsafe-eval" for pdf.js optimizations.
11 years ago
Joachim Bauch
33f0ae2071
Setup CSP for pdf.js sandbox.
11 years ago
Joachim Bauch
c973103c31
Run pdf.js rendering inside sandboxed iframe.
11 years ago
Joachim Bauch
7cc196f4e0
Move sandbox code to own file, refactor common sandboxing code to service.
11 years ago
Joachim Bauch
1727b7edd1
Implement methods to get current position / state.
11 years ago
Joachim Bauch
c8ad76005b
Added seek and volume support, check origins in postMessage receivers.
11 years ago
Joachim Bauch
29fc1baa51
Initial code to support running YouTube player in a sandboxed iframe.
11 years ago
Simon Eisenmann
0a3f2cb879
Expose authorizing flag in scope and hide sign-in button when true.
11 years ago
Simon Eisenmann
9848786145
First step in getting rid of the huge mediastreamcontroller.
11 years ago
Simon Eisenmann
84abb28cbe
Rebuilt translations and completed German translation.
11 years ago
Simon Eisenmann
c5a91562fc
Added selection to make screen, window and application possible in Firefox.
11 years ago
Evan Theurer
4f9e0abb36
Fix scss-lint error IdSelector.
11 years ago
Simon Eisenmann
ccdd51fd74
Worked to get screen sharing to FF.
...
Use new mediaDevices service.
Prepare to support video constraints in FF>=38.
Disable HD constraints for Firefox.
11 years ago
Simon Eisenmann
d13e59c749
Limit chat message send size to 200000 characters to avoid hanging clients.
11 years ago
Evan Theurer
b95b715441
Fix scss-lint error QualifyingElement.
11 years ago
Simon Eisenmann
457eabf23f
Contacts can now be disabled on server module level (server.conf).
11 years ago
Simon Eisenmann
b4b2403804
Use button style for account buttons instead of link style.
11 years ago
Simon Eisenmann
2e232493eb
Updated translations and translted to German.
11 years ago
Simon Eisenmann
1a65a5a880
Moved CPU overuse detection from experimental to extendend settings and enabled it by default.
11 years ago
Simon Eisenmann
e62ac80216
Fixed styles of youtube and presentation component by no longer centering the text.
11 years ago
Simon Eisenmann
41f58f0ec9
Rebuilt translations and translated to German.
11 years ago
Simon Eisenmann
5401c566b5
Bring back send stereo support by processing sdp correctly and disable AEC when sendStereo is true. The old stereo option is now always true.
11 years ago
Simon Eisenmann
0223270ed4
Implemented client side checks of authorizeRoomJoin flag.
11 years ago