blindsidenetworks / scalelite

Scalable load balancer for BigBlueButton.
GNU Affero General Public License v3.0
469 stars 247 forks source link

Annotations on the presentation/whiteboard are not included in recordings. #895

Closed dirk-hl closed 1 year ago

dirk-hl commented 1 year ago

Describe the bug

Added annotations on the presentation/whiteboard are not included in recordings with Bigbluebutton 2.6.0-RC.8

To Reproduce

  1. Start a recording with Bigbluebutton 2.6.0 RC.8.
  2. Add annotations to the presentation/whiteboard.
  3. Play this recording, then the annotations are missing.

Deployment:

  1. Deployment: default systemd deployment
  2. Versions: Scalelite 1.4, Bigbluebutton 2.6.0-RC8, Greenlight 2.14.6 or 3.0.1

Expected behavior

Annotations display fine in recordings, like connecting Greenlight directly to Bigbluebotton without Scalelight loadbalancer.

Screenshots

With Scalelight, annotations are missing Screenshot with Scalelight

Without Scalelight, with annotations Screenshot without Scalelight

Additional context

First discussions about the bug at Bigbluebutton

schorschroch commented 1 year ago

Scalelite V1.4 still uses BBB V2.4 ("https://ubuntu.bigbluebutton.org/bionic-240 bigbluebutton-bionic main") for the presentation player (see File Dockerfile Line 15/16).

This might be the reason, why the new whiteboard (tldraw) recording from BBB V2.6 isn't replayed correctly.

Let's hope that the dev team will adjust Scalelite to the new main BBB Version 2.6.

Best, Bernhard

mahdidev70 commented 1 year ago

I faced this problem too. The editing board by pen and other tools does not show in the recorded file. the board file was recorded but without any line or text that wrote on it

for more detail I got a video: more detail I'm using BBB 2.6 and load balancer scalelite:v1.2.0.1 before using BBB 2.6 I didn't face the problem

dirk-hl commented 1 year ago

The tldraw.json file exists on the Scalelite server, so it is copied correctly. The player must be adapted.

ffdixon commented 1 year ago

Thanks for reporting this issue -- there's been a big focus to get BigBlueButton 2.6 released (which we did) and GreenLight 3.0 (which we did as well).

The theory about the recording format is out-of-date is likely the cause. We're turning our attention to ScaleLite and will be taking a closer look at this issue.

jfederico commented 1 year ago

@dirk-hl et all, we just put out a new beta release. The issue should be gone with these changes. Can you please double check. tag is v1.4.1-beta.1

Can you please validate the new image? And please report what deployment you have (systemd, docker-compose, k8s, custom)

dirk-hl commented 1 year ago

I was unfortunately offline for a few days and could not test sooner. With Scalelite 1.4.1 the annotations are now available in the recordings. Thanks for the great job.