Pedro Beschorner Marin
|
4a5b92445a
|
refactor(external videos): system stop
Move all external video's system stop control events to akka-apps:
- on presenter change
- on presenter leave
- on screenshare start
|
2021-06-02 15:06:17 -03:00 |
|
Pedro Beschorner Marin
|
6c84a3295b
|
refactor(external videos): frontend permissions
Revoked extra frontend permission checks and removed dependency from
external video stop Meteor's system call.
|
2021-06-02 13:03:04 -03:00 |
|
Anton Georgiev
|
740a3a9db9
|
stop external video if presenter changed
|
2021-02-21 12:19:01 +00:00 |
|
Anton Georgiev
|
0b6496618c
|
Merge branch 'develop' of github.com:amguirado73/bigbluebutton into external-video-sync-lucas
|
2021-02-21 11:04:39 +00:00 |
|
Joao Siebel
|
700c91729e
|
Prevent non presenters to start/stop an external video
|
2020-09-04 13:49:01 -03:00 |
|
João Francisco Siebel
|
52654bc927
|
Update bigbluebutton-html5/imports/api/external-videos/server/methods/stopWatchingExternalVideo.js
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
|
2020-09-03 17:02:27 -03:00 |
|
Joao Siebel
|
5f03f23e02
|
Add check when start/stop an external video to prevent edge case
|
2020-09-03 16:07:54 -03:00 |
|
root
|
851c2645ea
|
Committer: Antonio Guirado <amguirado73@gmail.com>
Changes to be committed:
new file: akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/externalvideo/ExternalVideoApp2x.scala
new file: akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/externalvideo/StartExternalVideoPubMsgHdlr.scala
new file: akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/externalvideo/StopExternalVideoPubMsgHdlr.scala
new file: akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/externalvideo/UpdateExternalVideoPubMsgHdlr.scala
modified: akka-bbb-apps/src/main/scala/org/bigbluebutton/core/pubsub/senders/ReceivedJsonMsgHandlerActor.scala
modified: akka-bbb-apps/src/main/scala/org/bigbluebutton/core/running/MeetingActor.scala
modified: akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/FromAkkaAppsMsgSenderActor.scala
new file: bbb-common-message/src/main/scala/org/bigbluebutton/common2/msgs/ExternalVideoMsgs.scala
new file: bigbluebutton-html5/imports/api/external-videos/server/eventHandlers.js
new file: bigbluebutton-html5/imports/api/external-videos/server/handlers/startExternalVideo.js
new file: bigbluebutton-html5/imports/api/external-videos/server/handlers/stopExternalVideo.js
new file: bigbluebutton-html5/imports/api/external-videos/server/handlers/updateExternalVideo.js
modified: bigbluebutton-html5/imports/api/external-videos/server/index.js
modified: bigbluebutton-html5/imports/api/external-videos/server/methods.js
modified: bigbluebutton-html5/imports/api/external-videos/server/methods/emitExternalVideoEvent.js
modified: bigbluebutton-html5/imports/api/external-videos/server/methods/startWatchingExternalVideo.js
modified: bigbluebutton-html5/imports/api/external-videos/server/methods/stopWatchingExternalVideo.js
new file: bigbluebutton-html5/imports/api/external-videos/server/streamer.js
modified: bigbluebutton-html5/imports/api/meetings/server/handlers/meetingDestruction.js
modified: bigbluebutton-html5/imports/api/meetings/server/modifiers/addMeeting.js
modified: bigbluebutton-html5/imports/api/meetings/server/modifiers/meetingHasEnded.js
modified: bigbluebutton-html5/imports/api/users/server/handlers/validateAuthToken.js
modified: bigbluebutton-html5/imports/api/users/server/store/bannedUsers.js
modified: bigbluebutton-html5/imports/startup/server/index.js
modified: bigbluebutton-html5/imports/startup/server/redis.js
modified: bigbluebutton-html5/imports/ui/components/external-video-player/service.js
modified: bigbluebutton-html5/private/config/settings.yml
|
2020-08-28 12:58:55 +02:00 |
|
Lucas Zawacki
|
b48e474e84
|
Make sure stopWatchingExternalVideo works when called as a method and when called from the server
|
2020-02-27 17:30:35 -03:00 |
|
Lucas Zawacki
|
92a1fba0ae
|
Use extractCredentials in stopWatchingExternalVideo thus fixing it
|
2020-02-27 16:42:53 -03:00 |
|
Anton Georgiev
|
a8f4827af8
|
utilize Meteor connection id instead of trusting client side meetingId, userId
|
2020-02-06 15:48:16 -05:00 |
|
Chad Pilkey
|
51b70a1361
|
only attempt to stop ext video if it's sharing
|
2019-10-23 14:20:57 -07:00 |
|
Lucas Zawacki
|
f844d0daff
|
Remove references to youtube video in favor of external video
|
2019-08-27 13:16:19 -03:00 |
|
Joao Siebel
|
c4623f999d
|
fix typo
|
2019-02-19 09:24:55 -03:00 |
|
Joao Siebel
|
6b66fa7a01
|
Adjust external video functions name
|
2019-02-19 09:19:13 -03:00 |
|
Joao Siebel
|
4a7a7fd661
|
stop sharing video if presenter leaves. close #6596
|
2019-02-19 09:14:29 -03:00 |
|
Lucas Zawacki
|
cff3c21212
|
Push start/stop external video events to REDIS
|
2019-01-16 10:57:48 -03:00 |
|
Lucas Zawacki
|
6d4d3daba3
|
Youtube video. Fix syntax, variable names, move some code into the service, remove unused code
|
2019-01-16 10:57:20 -03:00 |
|
Lucas Zawacki
|
550bbcd492
|
Share synchronized youtube video in presentation area
|
2019-01-14 14:40:27 -03:00 |
|