Richard Alam
4889f66361
Merge branch 'restrict-remote-layout' of https://github.com/capilkey/bigbluebutton into capilkey-restrict-remote-layout
2017-08-01 17:35:47 -07:00
Chad Pilkey
89ea33359c
only apply remote layouts to non-moderators
2017-08-01 18:51:20 -04:00
Richard Alam
3b44d0eac2
- fix issue where late joiners displays the wrong slide
2017-08-01 14:50:44 -07:00
Chad Pilkey
c8caf39d50
make layout data instance based instead of static
2017-07-31 19:02:45 -04:00
Richard Alam
bd0ae4f969
Fix #4159
...
- When a user is in the voice conference using webrtc and the browser refreshes, FS doesn't detect that the
webrtc connection has gone down so it is not able to send a user left voice conf message. It would take a
media timeout for FS to send a user left voice conf event. Remove the user from voice list when user leaves
the meeting. Not sure how this behaves on auto-reconnect of bbb-apps while the webrtc connection is actually
still working.
2017-07-31 14:47:39 -07:00
Richard Alam
8345a97960
- log more messages
2017-07-31 13:55:48 -07:00
Richard Alam
991d704d43
- fix wrong reason when meeting ends due to duration
2017-07-31 13:55:11 -07:00
Richard Alam
510d7717ab
Merge pull request #4167 from ritzalam/fix-user-leaving
...
tracking user disconnects
2017-07-31 13:58:18 -04:00
Richard Alam
747c197239
- add analytics actor for logging messages we are interested in. Better to do this in another app
...
but don't want to create another app for now. Might extract this sometime in the future.
2017-07-31 10:54:05 -07:00
Chad Pilkey
56b362e3c7
Merge pull request #4165 from capilkey/2.0-message-recording
...
Replace old Java event recording with Scala equivalent
2017-07-31 13:24:18 -04:00
Anton Georgiev
f6699b10f7
Merge pull request #4166 from antobinary/request-wb-access-on-meteor-start
...
Inform meteor app about current multi-user property in each meeting
2017-07-31 13:21:51 -04:00
Anton Georgiev
39565e5a72
switch to a new sync message on html5 only redis channel
2017-07-31 12:12:16 -04:00
Chad Pilkey
f69a70bb3b
remove old java record classes in akka-apps
2017-07-31 12:07:06 -04:00
Chad Pilkey
1f8aa4618f
new akka-apps record structure
2017-07-31 12:02:13 -04:00
Richard Alam
3a6225da2a
- reset timestamp of when last user left when a user joins the meeting
2017-07-31 08:55:58 -07:00
Richard Alam
4c92969a45
Merge branch 'sharednotes-limit' of https://github.com/pedrobmarin/bigbluebutton into pedrobmarin-sharednotes-limit
2017-07-31 08:44:14 -07:00
Richard Alam
2d2261f36a
Merge branch 'handle-presenter-gone' of https://github.com/antobinary/bigbluebutton into antobinary-handle-presenter-gone
2017-07-31 08:32:42 -07:00
Pedro Beschorner Marin
77603a62c8
Limiting the number of shared notes
2017-07-30 22:11:13 +00:00
Anton Georgiev
88055c5ca9
add sync of whiteboard access on meteor start
2017-07-28 17:57:41 -04:00
Anton Georgiev
173ba4531a
stop screenshare and poll on presenter leave
2017-07-28 17:16:03 -04:00
Richard Alam
eb994c09a3
- do not send extra messages on validate token response
...
- make flash client explicitly send user join message to server
2017-07-27 13:42:36 -07:00
Richard Alam
156436d34a
- reset last user left timestamp when user joins meeting
2017-07-27 12:13:05 -07:00
Richard Alam
3fd747a9b3
- log when meeting ends
2017-07-27 11:35:26 -07:00
Richard Alam
6df8305dac
- log reason when meeting expires
2017-07-27 10:18:03 -07:00
Richard Alam
d39e823a85
Merge branch 'akka-transcode-new-messages' of https://github.com/prlanzarin/bigbluebutton-1 into prlanzarin-akka-transcode-new-messages
2017-07-27 07:53:27 -07:00
Richard Alam
6fb08c1396
- convert over lock setting into 2x messages
2017-07-26 13:19:19 -07:00
Richard Alam
36e8f02667
- fix meeting expiry
2017-07-25 15:02:07 -07:00
Richard Alam
b1ad1668dd
- fix test compile errors
2017-07-25 13:44:18 -07:00
Richard Alam
3921eaf36f
- display timer
...
- make sure talking indicator is off when user is muted
2017-07-25 13:43:35 -07:00
Richard Alam
d0b7e9c121
- assign presenter when presenter leaves
2017-07-25 13:41:56 -07:00
Richard Alam
59e149a6e1
- display meeting time remaining
2017-07-25 11:54:13 -07:00
Pedro Beschorner Marin
cd34d2c139
Merge remote-tracking branch 'bbb-2x-mconf' into transcode-new-messages
...
Conflicts:
akka-bbb-apps/src/main/scala/org/bigbluebutton/core/BigBlueButtonActor.scala
akka-bbb-apps/src/main/scala/org/bigbluebutton/core/MessageSenderActor.scala
2017-07-25 14:47:21 +00:00
Pedro Beschorner Marin
d50f65fce1
Moved akka-transcode messages to 2.0 format
2017-07-25 13:23:20 +00:00
Richard Alam
8415300b3f
- fix breakout time remaining
2017-07-24 14:44:15 -07:00
Richard Alam
ab5cad41e7
- handle some of breakout messages
...
- timer still not working
- listen not working
- breakout users list not working
2017-07-24 12:56:09 -07:00
Richard Alam
555302f11e
- try to fix messaging of breakout rooms
2017-07-24 10:39:29 -07:00
Richard Alam
e89c20f245
- need to fix client to handle breakout messages properly
2017-07-23 18:39:00 -07:00
Richard Alam
8305782294
- create breakout room
...
- send join url to client
2017-07-23 18:14:26 -07:00
Richard Alam
8c2eeac294
- modify how we set meeting state
...
- cleanup
2017-07-22 08:42:02 -07:00
Richard Alam
1269347289
Merge branch 'bbb-2x-mconf' of github.com:bigbluebutton/bigbluebutton into fix-breakout-room-messaging
2017-07-21 20:55:40 -07:00
Richard Alam
10c4846b92
- provide a way to filter messages we want to record
2017-07-21 20:25:41 -07:00
Richard Alam
2abedb7276
- try to fix breakout rooms
2017-07-21 19:00:00 -07:00
Richard Alam
47f012f08f
- start fixing breakout rooms
2017-07-21 14:15:51 -07:00
Chad Pilkey
d68229f182
fix the resize and move data storage
2017-07-21 15:53:43 -04:00
Chad Pilkey
c8f38ebae1
Merge remote-tracking branch 'upstream/bbb-2x-mconf' into cleanup-old-1.1-apps
2017-07-21 14:30:51 -04:00
Chad Pilkey
043c55e0bf
Merge remote-tracking branch 'upstream/bbb-2x-mconf' into cleanup-old-1.1-apps
2017-07-21 13:55:06 -04:00
Richard Alam
ba2e99ed0e
Merge branch 'work-on-meeting-lifcycle-2' of https://github.com/ritzalam/bigbluebutton into ritzalam-work-on-meeting-lifcycle-2
2017-07-20 18:19:00 -07:00
Richard Alam
f1b4f87752
Merge branch 'late-joiner-webrtc-screenshare' of https://github.com/antobinary/bigbluebutton into antobinary-late-joiner-webrtc-screenshare
2017-07-20 17:41:55 -07:00
Richard Alam
905f1a8e71
- clean up
2017-07-20 17:33:49 -07:00
Chad Pilkey
c5e9f4401e
change Polls.scala to use better ArrayBuffer to Array conversion
2017-07-20 18:58:50 -04:00
Chad Pilkey
3a824e13db
cleaned up pre-2.0 user messages
2017-07-20 18:57:55 -04:00
Richard Alam
6be6e9191a
- try to fix webcam list
2017-07-20 10:09:01 -07:00
Richard Alam
d7e1a23022
- continue implement guest policy
2017-07-19 19:24:43 -07:00
Richard Alam
d488ff745d
- implement guest policy
2017-07-19 14:59:36 -07:00
Richard Alam
56ae9ca9a8
- move handlers to a different package
2017-07-19 11:40:30 -07:00
Richard Alam
a61030a95f
- track meeting inactivity and expiry in akka-apps
2017-07-18 14:47:42 -07:00
Richard Alam
03ea339e21
Merge branch 'bbb-2x-mconf' into work-on-meeting-lifcycle
2017-07-17 19:37:38 -07:00
Richard Alam
810a027907
Merge branch '2x-transcode-screenshare-merge' of https://github.com/prlanzarin/bigbluebutton-1 into prlanzarin-2x-transcode-screenshare-merge
2017-07-17 18:49:58 -07:00
Richard Alam
e62efc3820
- try to figure out why meeting doesn't end when user leaves
2017-07-17 14:59:31 -07:00
Anton Georgiev
d8dc01d333
display current webrtc screenshare to late joiners (if broadcasting)
2017-07-17 17:48:44 -04:00
Richard Alam
61147dbb67
- try passing state around to track meeting expiry
2017-07-17 14:30:08 -07:00
Richard Alam
1f50ec2da7
- send destroy meeting to BBBActor when meeting ends
2017-07-17 09:13:07 -07:00
Richard Alam
eb9a96348a
- restructure handlers to make it easier to test
2017-07-16 18:34:44 -07:00
Richard Alam
43edb0ea4c
- convert get users query to 2x
2017-07-16 14:06:05 -07:00
Richard Alam
bf1031374a
- pass timeout expire when last user leaves from bbb-web to akka-apps
2017-07-16 08:11:48 -07:00
Richard Alam
8994c7f644
Merge branch 'bbb-2x-mconf' into implement-meeting-expiry
2017-07-16 07:49:45 -07:00
Richard Alam
0f39d99ce5
- implement meeting expiry
2017-07-15 19:10:04 -07:00
Chad Pilkey
f4a5286005
remove pre-2.0 breakout room code
2017-07-15 19:00:18 -04:00
Chad Pilkey
1bb72e6391
clean up pre-2.0 voice message code
2017-07-15 17:33:25 -04:00
Chad Pilkey
cc1e47ecef
fixed the poll annotation drawing
2017-07-15 15:34:30 -04:00
Chad Pilkey
2dfd202a0b
reorganized akka-apps whiteboard, cleaned up caption and poll
2017-07-15 15:31:49 -04:00
Richard Alam
a0467f319c
Merge branch 'bbb-2x-mconf' into work-on-meeting-lifcycle
2017-07-15 09:30:02 -07:00
Richard Alam
80213da06e
- try writing test
...
- start implementing meeting inactivity
- updated scalariform to format scala code
2017-07-14 14:50:34 -07:00
Chad Pilkey
3c60131a5c
remove pre-2.0 layout message code
2017-07-14 16:57:20 -04:00
Chad Pilkey
816daf29ae
remove pre-2.0 poll message code
2017-07-14 16:10:17 -04:00
Chad Pilkey
5ebdd61d3b
remove pre-2.0 presentation message code
2017-07-14 14:19:20 -04:00
Richard Alam
08fe6cea81
Merge branch 'bbb-2x-mconf' of github.com:bigbluebutton/bigbluebutton into work-on-meeting-lifcycle
2017-07-14 07:25:31 -07:00
Richard Alam
f2eebff87f
- init test data properly
2017-07-13 19:32:58 -07:00
Richard Alam
4d12ed57fd
- remove log noise
2017-07-13 18:16:18 -07:00
Richard Alam
5bccf11319
Merge branch 'convert-global-audio-messages' of https://github.com/capilkey/bigbluebutton into capilkey-convert-global-audio-messages
2017-07-13 17:33:22 -07:00
Chad Pilkey
86da035674
move the global audio messages to the 2.0 format
2017-07-13 18:09:15 -04:00
Richard Alam
e7d1bd6a26
- make outgwbus replaceable for testing
2017-07-13 14:55:58 -07:00
Anton Georgiev
701ada98a8
unsubscribe from screenshare bus channel
2017-07-13 12:27:30 -04:00
Anton Georgiev
3d420cf459
force disconnect for all users on meeting end
2017-07-13 11:58:16 -04:00
Anton Georgiev
1687dc7281
Merge branch 'bbb-2x-mconf' of github.com:bigbluebutton/bigbluebutton into implement-bbb-web-msgs
2017-07-12 19:43:38 -04:00
Anton Georgiev
d33c1b03ae
handle DestroyMeetingSysCmdMsg on akka-apps
2017-07-12 19:21:01 -04:00
Richard Alam
d48f46c5e7
- try renaming deskshare to screenshare
2017-07-12 10:50:27 -07:00
prlanzarin
e3cf771891
Merge branch 'bbb-2x-mconf' of https://github.com/bigbluebutton/bigbluebutton into 2x-transcode-screenshare-merge
2017-07-12 15:14:07 +00:00
Richard Alam
19e98b22f5
Merge branch 'fs-webrtc-screenshare' of https://github.com/ritzalam/bigbluebutton into ritzalam-fs-webrtc-screenshare
2017-07-11 17:08:38 -07:00
Pedro Beschorner Marin
2097b611ed
Merge remote-tracking branch 'prlanzarin/1.1-transcode-screenshare-merge' into bigbluebutton/bbb-2.x-mconf
...
Conflicts:
akka-bbb-apps/src/main/scala/org/bigbluebutton/core/LiveMeeting.scala
akka-bbb-apps/src/main/scala/org/bigbluebutton/core/MeetingActor.scala
akka-bbb-apps/src/main/scala/org/bigbluebutton/core/MessageSenderActor.scala
akka-bbb-apps/src/main/scala/org/bigbluebutton/core/api/InMessages.scala
akka-bbb-apps/src/main/scala/org/bigbluebutton/core/api/OutMessages.scala
akka-bbb-apps/src/main/scala/org/bigbluebutton/core/api/ValueObjects.scala
akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/UsersApp.scala
akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/UsersModel.scala
akka-bbb-apps/src/main/scala/org/bigbluebutton/endpoint/redis/AppsRedisSubscriberActor.scala
bbb-common-message/src/main/java/org/bigbluebutton/common/messages/RegisterUserMessage.java
bigbluebutton-client/src/org/bigbluebutton/modules/layout/managers/LayoutManager.as
bigbluebutton-client/src/org/bigbluebutton/modules/phone/PhoneOptions.as
bigbluebutton-client/src/org/bigbluebutton/modules/phone/views/components/ToolbarButton.mxml
bigbluebutton-client/src/org/bigbluebutton/modules/present/ui/views/PresentationWindow.mxml
bigbluebutton-client/src/org/bigbluebutton/modules/screenshare/managers/WebRTCDeskshareManager.as
bigbluebutton-client/src/org/bigbluebutton/modules/screenshare/model/ScreenshareOptions.as
bigbluebutton-client/src/org/bigbluebutton/modules/screenshare/view/components/ScreensharePublishWindow.mxml
bigbluebutton-client/src/org/bigbluebutton/modules/screenshare/view/components/ScreenshareViewWindow.mxml
bigbluebutton-client/src/org/bigbluebutton/modules/videoconf/maps/VideoEventMap.mxml
bigbluebutton-client/src/org/bigbluebutton/modules/videoconf/views/UserGraphicHolder.mxml
record-and-playback/core/scripts/rap-process-worker.rb
2017-07-11 20:41:38 +00:00
Richard Alam
b04519ef0f
FreeSWITCH webrtc screenshare
...
- use webrtc screenshare using FS Verto
- publish screenshare as rtmp to red5
- flash clients view screenshare from red5 rtmp
Fix mute/unmute/talking of user in voice conference
2017-07-11 13:31:56 -07:00
Anton Georgiev
f6ef0ddf75
Merge branch 'bbb-2x-mconf' of github.com:bigbluebutton/bigbluebutton into implement-bbb-web-msgs
2017-07-11 15:35:17 -04:00
Anton Georgiev
199af1773b
send userLeave on user eject
2017-07-11 15:25:51 -04:00
Anton Georgiev
c5ca6a2fcc
red5 closes connection when user is ejected
2017-07-11 14:56:35 -04:00
Richard Alam
02d9c6717b
Merge branch 'implement-bbb-web-msgs' of https://github.com/antobinary/bigbluebutton into antobinary-implement-bbb-web-msgs
2017-07-11 08:12:18 -07:00
Richard Alam
40d00282f5
- send deskshare messages from fsesl
2017-07-10 19:17:51 -07:00
Chad Pilkey
f6d92e5a50
add deskshare msg handlers to akka-apps
2017-07-10 18:12:06 -04:00
Anton Georgiev
c810c2cf73
Merge branch 'bbb-2x-mconf' of github.com:bigbluebutton/bigbluebutton into implement-bbb-web-msgs
2017-07-10 17:26:04 -04:00
Anton Georgiev
797b2904aa
handle eject user from meeting (a.k.a. kick)
2017-07-10 15:36:26 -04:00
Richard Alam
7a7712d986
- start implementing lock settings
2017-07-09 15:00:13 -07:00