prlanzarin
338e8f8291
[listenonly] Rewrite listen only SFU/Kurento bridge
...
Fixed listen only reconnection handling
Added proper error handling; now all errors have proper mapped codes which are funneled through to audio-manager logger and should be easier to gauge types of errors
Fixed botched reconnection error rejection, audio modal shouldnt be stuck anymore when it fails
Remove every tie that listen only bridge had to kurento-extension
2020-12-01 18:19:31 +00:00
prlanzarin
0077a83ef5
[html5/webrtc] Add a centralized util to load and play a media element with proper error handling
...
To be used with bbb-webrtc-sfu based media brokers
2020-12-01 18:10:17 +00:00
prlanzarin
a7559a6b7d
[listenonly] Add new SFU listen only negotiation broker
...
A replacement to the old kurento-extension script which is to be considered legacy code
2020-12-01 18:09:10 +00:00
prlanzarin
a49aa0a1ca
[html5/webrtc] Added proper error handling in bbb-webrtc-sfu base broker
...
Moved bbb-webrtc-sfu utilitaries to properly named folder
Logging improvements to base broker
Added onerror/onstart/onended callback interfaces to base broker
2020-12-01 18:06:50 +00:00
prlanzarin
b86b7323e7
[html5/webrtc] Add base class for an isolated webrtc-sfu signalling broker
...
Extracts most of the common bbb-webrtc-sfu WebSocket setup, handshaking and message broker procedures that was scattered among HTML5 components (video, screenshare and listen only) into a base class suitable for inheritance
2020-12-01 17:13:34 +00:00
prlanzarin
9875876b5e
media: add a webrtc service utilitary to propagate peer state changes
2020-12-01 17:12:39 +00:00
Anton Georgiev
3f6114b1cf
Merge pull request #10941 from timm2k/patch-5
...
Empty After= may confuses systemd
2020-12-01 10:30:33 -05:00
timm2k
0586cce81f
Empty After= may confuses systemd
...
Empty After= may confuses systemd
2020-12-01 15:52:41 +01:00
Anton Georgiev
e62710298d
Fix typo
2020-11-30 15:59:12 -05:00
Anton Georgiev
fb6bd35ac8
Merge pull request #10935 from jfsiebel/fix-edge-case-voice-user-clear
...
Prevent voiceUser clean for entire server
2020-11-30 15:38:01 -05:00
Joao Siebel
c0f42a3c07
Add missing semicolon
2020-11-30 17:11:57 -03:00
Joao Siebel
77d493792f
Prevent a case where voiceUser collection was being clean for entire server
2020-11-30 17:01:41 -03:00
Anton Georgiev
6d258ac223
Merge pull request #10925 from lkiesow/mirror-cameras
...
Allow mirroring individual webcams
2020-11-30 11:14:22 -05:00
Anton Georgiev
5867649893
Merge pull request #10930 from lkiesow/fix-typo-in-bbb-record
...
Fix Typo in bbb-record
2020-11-30 11:12:48 -05:00
Lars Kiesow
b24acfdef2
Fix Typo in bbb-record
...
This patch fixes a typo in bbb-record causing problems by checking the
bigbluebtuuon user.
2020-11-30 13:44:10 +01:00
Lars Kiesow
74efe8735b
Allow mirroring individual webcams
...
BigBlueButton already allows mirroring the users own webcam as a global
setting set by administrators. Users have no way of choosing this on
their own.
This patch turns this functionality into a user setting for all webcams.
Every camera menu now gets a “mirror” entry.
The global setting is still used as a default value, keeping the current
behavior as it is to not confuse users.
2020-11-29 20:54:01 +01:00
Anton Georgiev
9ec2920c96
Bump up release to 2.2.31
2020-11-27 17:05:02 -05:00
Fred Dixon
fcf85e835f
Merge pull request #10920 from ffdixon/bbb-conf-check-null
...
Mask output of which command
2020-11-27 16:42:14 -05:00
Fred Dixon
4dc33a2ac6
Mask output of which command
2020-11-27 15:40:44 -06:00
Anton Georgiev
0225a6a97f
Merge pull request #10918 from lfzawacki/v2.2.x-release
...
First version of a PeerTube player
2020-11-27 16:35:09 -05:00
Anton Georgiev
f39e2eb0bb
Merge pull request #10902 from jfsiebel/remove-callbacks
...
Remove callbacks from mongo operations
2020-11-27 15:58:47 -05:00
Anton Georgiev
ea8f17554a
Merge pull request #10917 from antobinary/adjust-logs
...
Pulled HTML5 locales, Nov 27, 2020
2020-11-27 12:09:25 -05:00
Anton Georgiev
12c45a3393
Pulled HTML5 locales, Nov 27, 2020
2020-11-27 11:44:01 -05:00
Tiago D J
1e4c634dd9
Merge branch 'v2.2.x-release' into remove-callbacks
2020-11-27 13:43:36 -03:00
Anton Georgiev
fcd47b5371
Merge pull request #10910 from antobinary/adjust-logs
...
Reduce server side logging
2020-11-26 15:49:24 -05:00
Anton Georgiev
08a0a38f30
do not log client issues to Winston, only via nginx
2020-11-26 15:39:04 -05:00
Lucas Zawacki
7c704c78c1
PeerTube player, first version
2020-11-26 17:33:08 -03:00
Anton Georgiev
698199454c
Reduce cursor logging, fix ExternalVideo object logging
2020-11-26 15:31:00 -05:00
Joao Siebel
ccda3b3a34
WIP remove callback from update methods
2020-11-26 13:23:57 -03:00
Anton Georgiev
38ba6bc7db
Merge pull request #10907 from jfsiebel/add-custom-heartbeat-flag
...
Add flag to enable/disabled custom heartbeat
2020-11-26 10:08:55 -05:00
Joao Siebel
c34d5381fe
Add flag to enable/disable custom heartbeat functions
2020-11-26 11:19:59 -03:00
Anton Georgiev
ba89487d2e
Merge pull request #10905 from mariogasparoni/v2.2.x-release
...
Use INFO message as default for sending dtmf on call transfer
2020-11-26 09:02:43 -05:00
Joao Siebel
e4a5e88986
Fix selectors
2020-11-26 10:36:44 -03:00
Mario Jr
214cd12c59
Fix typo on dtmf log
2020-11-26 00:01:58 -03:00
Mario Jr
370e3cb39d
Use INFO message as default for sending dtmf on call transfer
...
Instead of sending using rfc4733 standard, we use INFO message for all transfers
INFO message was used in older SIP.js version. Although this is not a standard for sending DTMF tones, this has more reliability (once it sent over TCP)
This might reduce occurrences of 1008
2020-11-25 18:33:45 -03:00
Anton Georgiev
0c7ae7537b
Only display Redis: MeetingMessageQueue if size > 100
2020-11-25 10:32:45 -05:00
Joao Siebel
d61e165097
Merge branch 'remove-callbacks' of github.com:jfsiebel/bigbluebutton into remove-callbacks
2020-11-25 10:56:06 -03:00
Joao Siebel
11f1a1ac47
Merge remote-tracking branch 'upstream/v2.2.x-release' into remove-callbacks
2020-11-25 10:54:18 -03:00
Your Name
d113f73f12
Merge remote-tracking branch 'upstream/v2.2.x-release' into remove-callbacks
2020-11-25 13:30:16 +00:00
Joao Siebel
a244fc1acf
WIP remove callback from remove operations
2020-11-24 17:44:13 -03:00
Fred Dixon
1be05f12a3
Merge pull request #10890 from ffdixon/bbb-conf-check-7443
...
Don't warn about sip.js if sipjsHackViaWs=true
2020-11-23 20:55:28 -05:00
Fred Dixon
e37e1aa55a
Don't warn about sip.js if sipjsHackViaWs=true
2020-11-23 19:52:21 -06:00
Anton Georgiev
2909ba9114
Merge pull request #10889 from antobinary/debug-logs
...
Removed string interpolation for server debug and verbose logs
2020-11-23 14:43:51 -05:00
Anton Georgiev
21644a1a43
Remove string interpolation for server debug and verbose logs
2020-11-23 14:35:59 -05:00
Anton Georgiev
b18d038aeb
Merge pull request #10888 from mariogasparoni/v2.2.x-release
...
Reduce delay for the first reconnection attempt of audio's websocket
2020-11-23 11:10:13 -05:00
Mario Jr
af48c8977d
Reduce delay for the first reconnection attempt of audio's websocket
...
This is the same behavior we used to have on older sip.js version code
By doing this we reduce errors when user try to perform join/hangup during an websocket reconnection
2020-11-23 12:40:38 -03:00
Joao Siebel
bcc1d6c880
WIP remove callback from mongo operations
2020-11-23 10:13:46 -03:00
Fred Dixon
5d4d9ab0f5
Merge pull request #10887 from ffdixon/update-bbb-conf-30
...
Added check for default stun.freeswitch.org
2020-11-23 08:13:08 -05:00
Fred Dixon
0a4726bfcf
Added check for default stun.freeswitch.org
2020-11-23 07:11:06 -06:00
Fred Dixon
eba0058bac
Merge pull request #10873 from mariogasparoni/v2.2.x-release
...
Do not trigger reconnect when ICE connection terminates before hanging up process is finished
2020-11-20 07:43:14 -05:00