Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable users to download a recording as video #1969

Open
bigbluebutton-issue-import opened this issue Aug 12, 2015 · 101 comments
Open

Enable users to download a recording as video #1969

bigbluebutton-issue-import opened this issue Aug 12, 2015 · 101 comments

Comments

@bigbluebutton-issue-import
Copy link

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

Originally reported on Google Code with ID 1215

In the playback window, provide a download link to download the files to playback the
slides + audio + chat.

This would be a self-contained directory with index.html to playback the files.

Reported by ffdixon on 2012-05-03 02:42:55

@bigbluebutton-issue-import
Copy link
Author

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

Reported by ffdixon on 2013-08-27 12:21:22

@bigbluebutton-issue-import
Copy link
Author

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

Gonna be a big plus for recording if user can get this download feature.

Reported by yq12@txstate.edu on 2013-08-27 15:00:09

@bigbluebutton-issue-import
Copy link
Author

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

Hi!

Is there any news about this feature? it would be wonderful, mainly to be able of distributing
conferences to people that has a poor (or doesn't have at all) connection, which sadly
is a common circumnstance in some countries like ours (I'm writing from El Salvador).

Best regards,

Carlos

Reported by kadejo on 2014-06-19 14:11:26

@bigbluebutton-issue-import
Copy link
Author

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

Hi Carlos,

No plans for 0.9.0, but we'll revisit this during the next release cycle.

Reported by ffdixon on 2014-06-19 14:24:48

@bigbluebutton-issue-import
Copy link
Author

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

Ok! thank you very very much Fred! :)

Reported by kadejo on 2014-06-19 14:40:08

@bigbluebutton-issue-import
Copy link
Author

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

yes, is necessary this feature.

Reported by r2galeano on 2014-09-16 14:51:55

@bigbluebutton-issue-import
Copy link
Author

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

yes, that would be realy great feature and the last missing point on my list :)

Reported by q16marvin on 2015-02-27 13:49:46

@bigbluebutton-issue-import
Copy link
Author

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

+1 though I think with Mobile playback becoming a must have, this would be best to be
downloadable as a single MP4 recording 

Reported by alspark2107 on 2015-03-17 11:43:14

@bigbluebutton-issue-import
Copy link
Author

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

MP4 is a patent-encumbered format and each server administrator that deployed a BBB
server would need to buy a license.

Reported by capilkey on 2015-03-20 16:28:17

@bigbluebutton-issue-import
Copy link
Author

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

Reported by ffdixon on 2015-06-21 14:03:29

@bigbluebutton-issue-import
Copy link
Author

@bigbluebutton-issue-import bigbluebutton-issue-import commented Aug 12, 2015

Issue 1952 has been merged into this issue.

Reported by ffdixon on 2015-06-21 14:05:26

@kepstin kepstin removed the Status-New label Aug 12, 2015
@ywarnier
Copy link

@ywarnier ywarnier commented Sep 8, 2016

+1 for an export feature. The current viewer is great, but there are some disconnected cases where a single file (webm is good) would be useful.

@mesuttalebi
Copy link

@mesuttalebi mesuttalebi commented Sep 8, 2016

+1 for this feature, this is a must have feature, thanks

@gurunathan055
Copy link

@gurunathan055 gurunathan055 commented Sep 30, 2016

+1 for this feature, this is a must have feature, Many thanks.!

@Alehandro231
Copy link

@Alehandro231 Alehandro231 commented Oct 25, 2016

Hi colleagues!
The ability to download the recording of video conferences is very good and important.
Good idea to make automatic creation of the video with chat, Webcams, presentations, and display the "Download" button.
It is necessary to consider that video conferencing is chat, webcam, stream desktop, presentation. You can make a Converter for recording of a videoconference in the video. Select elements (chat, webcam, desktop, presentation) of a videoconference for a video file, to specify the time display elements of the conference in full screen.
For video files you can select the global video format, under a free license.

It's hard for me to write in English, I'm from Russia, knowledge of English is bad, I write through the translator, Sorry.

@ffdixon
Copy link
Member

@ffdixon ffdixon commented Oct 25, 2016

This feature is not planned for the current release. We're currently working on BigBlueButton 1.1-dev to release BigBlueButton 1.1-beta. We'll look at this feature in a future release.

@StuartPaterson
Copy link

@StuartPaterson StuartPaterson commented Apr 19, 2017

Very keen on this feature to be added so I'm looking forward to it :)

Does anyone know of current method to do this or another provider who can do it? I'd seen previous forum posts about popcorn and ffmpeg but it sounds like a lot of time/work involved with those for the number of recordings I'm looking to export/convert.

Thanks
Stuart

@evsoldatkin
Copy link

@evsoldatkin evsoldatkin commented Apr 26, 2017

It's the most important feature now, that blocks using BBB in most of the projects. Nearly each client requires the ability to edit record (cut some parts mostly). The ability to download record in any format that fits for editing would be a solution.

Best Regards

@boblmartens
Copy link

@boblmartens boblmartens commented Nov 30, 2017

Any news on if this enhancement is going to be prioritized soon? It is important for a number of my users.

@createwebinar
Copy link

@createwebinar createwebinar commented Aug 10, 2018

Here is the script that produces downloadable material for BigBlueButton. Working on 1.1 and 2.0 version https://github.com/createwebinar/bbb-download

@boblmartens
Copy link

@boblmartens boblmartens commented Aug 10, 2018

Thanks!

@kirkjaa

This comment has been minimized.

@henriquebol
Copy link

@henriquebol henriquebol commented Aug 16, 2018

@kirkjaa , I've tested here and it's recording all the slides with the audio. It does not record the notes. I have not tested with screen sharing yet. For my use is excellent, thank you for sharing @createwebinar !

@Cristhianbh98
Copy link

@Cristhianbh98 Cristhianbh98 commented May 28, 2020

Hello everyone,

I have implemented a way to export recordings as webm or mp4. You can get details from here:

https://github.com/jibon57/bbb-recorder

Don't forget to read "How it will work?" section.

Enjoy

Hey, this seems interesting, but there is a way to set the recording in chrome automatically.
For the people who uses wordpress and the bbb plugin this https://github.com/ruess/bbb-download works good, but the problem that not recording whiteboard still there.

@TechRova
Copy link

@TechRova TechRova commented Jun 8, 2020

Originally reported on Google Code with ID 1215

In the playback window, provide a download link to download the files to playback the
slides + audio + chat.

This would be a self-contained directory with index.html to playback the files.

Reported by ffdixon on 2012-05-03 02:42:55

Is it advisable to use screen recording ?

@RokerHRO
Copy link

@RokerHRO RokerHRO commented Jun 8, 2020

@TechRova : Screen recording would be an ugly hack. Due to re-encoding artifacts and bad performance. I think, the BBB server already have the video(s), the only missing piece is a download link of the videos (that would be the minimum) or a script that mix the several video streams into one and provide the result for download (more convenient for the users, more work for the developers).

@dashohoxha
Copy link

@dashohoxha dashohoxha commented Jun 8, 2020

Screen recording would be an ugly hack. Due to re-encoding artifacts and bad performance

This solution does screen recording, but does it in the background:
https://github.com/jibon57/bbb-recorder
I have tried it and the performance/quality seems to be OK.

@TechRova
Copy link

@TechRova TechRova commented Jun 9, 2020

@TechRova : Screen recording would be an ugly hack. Due to re-encoding artifacts and bad performance. I think, the BBB server already have the video(s), the only missing piece is a download link of the videos (that would be the minimum) or a script that mix the several video streams into one and provide the result for download (more convenient for the users, more work for the developers).

Will you please show me a sample screen shot of that files created for a class Id in Playback folder of BBB

I am having difficulties in internet connection here so can't test BBB now

@olberger
Copy link

@olberger olberger commented Jun 14, 2020

FWIW, we have setup a way to capture the full playback with the elgalu/selenium Docker image: https://github.com/trahay/bbb-downloader/#capturing-the-full-playback-with-the-elgaluselenium-docker-image

@matiasilva
Copy link
Collaborator

@matiasilva matiasilva commented Jun 14, 2020

Adding another solution: a script that uploads recordings to OpenCast https://weblog.lkiesow.de/20200318-integrate-bigbluebutton-opencast/. This seems ideal for those deploying a large scale of recordings.

@zakcali
Copy link

@zakcali zakcali commented Jun 15, 2020

Some of the solutions are assuming that there is a '/deskshare/deskshare.webm' file in the server. But this is not the case in our University server, and I know it's V2.0.
We have only '/video/webcams.webm'

@matiasilva
Copy link
Collaborator

@matiasilva matiasilva commented Jun 15, 2020

Odd. Do your meetings often involve screensharing?

@zakcali
Copy link

@zakcali zakcali commented Jun 15, 2020

Odd. Do your meetings often involve screensharing?

Usually involves powerpoint/pdf presentation (slide presentation)

@matiasilva
Copy link
Collaborator

@matiasilva matiasilva commented Jun 15, 2020

Yes, however the deskshare files are a result of screensharing being recorded. The presentation annotations are different in nature. Perhaps this is not an error but rather just a consequence of how your users interact with BBB.

@mtsonline
Copy link

@mtsonline mtsonline commented Jun 15, 2020

@matiasilva
Copy link
Collaborator

@matiasilva matiasilva commented Jun 15, 2020

The script I shared does not assume the presence of the deskshare files and has a check for this:
if (File.exists?(published_files + '/deskshare/deskshare.webm'))

@zakcali
Copy link

@zakcali zakcali commented Jun 15, 2020

if I understood it correctly, the question was about the download scripts failing, because of the screensharing webm file being absent. so the script would have to be adopted to ignore missing screenshare webm files. cheers Martin Am 15.06.2020 um 11:47 schrieb Matias Silva:

I didn't tried, but I assume, this script wouldn't display slide presentations of our teachers

@debuglevel
Copy link

@debuglevel debuglevel commented Jun 16, 2020

I didn't tried, but I assume, this script wouldn't display slide presentations of our teachers
That's correct. deskshare.webm is only present if at some point, well, the desk was shared. If "only" presentation upload was used, those slides are stored in way more efficient PNG files. Unfortunately, that's not as easy to process as deskshare.webm.

The only really working solution seems to be re-capturing the whole thing as @olberger pointed out. Unfortunately, that's also the most ressource-expensive, long-running and error-prone solution. 😕
@olberger Thanks for your efforts. Would be great if your bbb-downloader/capture-full-replay.sh would be dockerized itself (maybe by basing it on the docker-selenium image).

@myOmikron
Copy link

@myOmikron myOmikron commented Jun 25, 2020

I have a running solution which uses the bbb-downloader from createwebinar to process the presentation and added the part to process the webcams and joining them together side-by-side. If someone's interested, I setup a git repository

@mtsonline
Copy link

@mtsonline mtsonline commented Jun 25, 2020

@sergeyshaklein
Copy link

@sergeyshaklein sergeyshaklein commented Jun 27, 2020

I have a running solution which uses the bbb-downloader from createwebinar to process the presentation and added the part to process the webcams and joining them together side-by-side. If someone's interested, I setup a git repository

yes, interested. Please +1

@german2209
Copy link

@german2209 german2209 commented Jun 27, 2020

@anton-haxor
Copy link

@anton-haxor anton-haxor commented Jun 27, 2020

Yes please. That will be great

@samtech09
Copy link

@samtech09 samtech09 commented Jun 28, 2020

I have a running solution which uses the bbb-downloader from createwebinar to process the presentation and added the part to process the webcams and joining them together side-by-side. If someone's interested, I setup a git repository

That will be great if you setup git repo for that.

@olberger
Copy link

@olberger olberger commented Jun 28, 2020

@olberger Thanks for your efforts. Would be great if your bbb-downloader/capture-full-replay.sh would be dockerized itself (maybe by basing it on the docker-selenium image).

Thanks. Feel free to file an issue in our repo, in case someone has the time to investigate this option.

@anton-haxor
Copy link

@anton-haxor anton-haxor commented Jul 14, 2020

Hi All

Is there a repository for myOmikron's code as he mentioned he has a solution?

@myOmikron
Copy link

@myOmikron myOmikron commented Jul 14, 2020

Yes, you can take a look at myOmikron/bbb-export, I'm not finished with the documentation but you should be able to use it.

@anton-haxor
Copy link

@anton-haxor anton-haxor commented Jul 14, 2020

Thanks a lot @myOmikron

I will have a look

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
You can’t perform that action at this time.