bbb-playback icon indicating copy to clipboard operation
bbb-playback copied to clipboard

Video-less playback

Open hiroshisuga opened this issue 4 years ago • 5 comments

Is your feature request related to a problem? Please describe. Students with narrow band may want to watch the record without the presenter's video, but only with his/her voice.

Describe the solution you'd like What about having a "video-less playback button", which can toggle the presenter's video. Audio must not be off anyway.

Additional context

  1. I am not sure if the video-less playback can reduce the bandwidth efficiently.
  2. We may want BBB, when publishing, to prepare another webm file in which a video track is removed, using ffmpeg. Then the playback component chooses the file depending on the state of "video-less playback button".
  3. In the HTML5 client this function has already been implemented by changing the setting (in the data saving panel). Wouldn't it be better to do the same in the playback?

hiroshisuga avatar Jul 14 '20 09:07 hiroshisuga

Hi @hiroshisuga . Thanks for the suggestion.

I think it makes sense to have a lighter option for the recording and that goes beyond the primary media. We could also have smaller versions for the slides and screenshare.

Did you already made this suggestion at bigbluebutton's main repository? This change is something that must include other developers in the discussion.

pedrobmarin avatar Jul 14 '20 13:07 pedrobmarin

Hi @pedrobmarin , I haven't really suggested it in the github, but I did in Google group. https://groups.google.com/forum/#!msg/bigbluebutton-users/GyNm5PoC9do/Ojdf68a_AAAJ

Reading it back, I have to say that I should have posted it somewhere more appropriate, in a better manner of implementation. It was just the beginning of my open source project contribution...

At that time I simply created a new URL parameter, and a link from Greenlight, making BBB always prepare a video-less webm file. If we use a similar approach, we need to change BBB so that it always prepare not only a video-less webm file but also low-resolution slides and probably screen-share video, which are not very small changes. So I am hesitating...

Another approach is to let the playback component prepare the small-sized materials "on-demand". With this no change in BBB is required.

hiroshisuga avatar Jul 14 '20 14:07 hiroshisuga

I'm afraid this is not possible at the playback because it's a static page that only syncs data up. The module that is responsible for processing and offering data for the recordings is in the main repository. The playback could chose between data versions but can't generate any of them.

pedrobmarin avatar Jul 14 '20 14:07 pedrobmarin

Issue posted: https://github.com/bigbluebutton/bigbluebutton/issues/10069 PR posted: https://github.com/bigbluebutton/bigbluebutton/pull/10070/commits

hiroshisuga avatar Jul 15 '20 01:07 hiroshisuga

hi Why video and audio are not synced When more than one webcam is shared in one session or a webcam is shared multiple times. This does not happen when we only share one webcam once. Can the user's internet speed be involved in this?

alialic avatar Aug 19 '20 05:08 alialic