New Open-Source plugin for BigBlueButton Streaming

792 views
Skip to first unread message

Nishekh ER

unread,
Jul 20, 2023, 4:00:27 AM7/20/23
to bigblueb...@googlegroups.com
Dear Community,

I am delighted to introduce BigBlueButton Streaming - a free, open-source plugin developed to take your virtual classrooms global.

Stream live on YouTube, Facebook, Vimeo, or any RTMP server directly from BigBlueButton.

Overcome user limits and teach without boundaries. Super simple installation.

Your feedback and contribution would be greatly appreciated.

Kind Regards,
Nishekh E R

Γιώργος Μαθιουδάκης

unread,
Jul 20, 2023, 4:38:30 AM7/20/23
to BigBlueButton-dev
Good morning.
I am trying to install bigbluebutton-streaming on BBB 2.7
  The install.sh bash command returns me:
Error: This script should not be run as root.
Please what should I do?
Thank you very much
gmath

DistanceLearning.cloud

unread,
Jul 20, 2023, 6:26:07 AM7/20/23
to BigBlueButton-dev

The plugin works great.  Couple of things.

The install script wants to be run from non root user like ubuntu, checks out the meteor dev components, and compiles a new html5 client

Its also tied to 2.6.10 html5 client the install downloads and applies few changes to client to add context menu for start/stop streaming.

 

So will need to update this right now every time 2.6.x updates.

 

This is prime candidate for 2.7 as a plugin,   some work is being down on this plugin architecture by imdt for coming release on reactions.

 Getting it running for 2.7 should be easy if you merge the html5 client changes and build your own client.

Regards,

Stephen

Fred Dixon

unread,
Jul 20, 2023, 7:11:37 AM7/20/23
to bigblueb...@googlegroups.com
Thanks for sharing this Nishekh.  

As we shared in a presentation at the BigBlueButton World Summit 2023, we (the core developers) want to add a plug-in architecture to BigBlueButton to make it even easier to extend the functionality like this in the future.
  
Regards,... Fred

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/52afda6c-3cb0-4617-bcd8-994b82ab2462n%40googlegroups.com.


--
Co-founder BigBlueButton

Like BigBlueButton?  Tweet us at @bigbluebutton

Γιώργος Μαθιουδάκης

unread,
Jul 20, 2023, 8:58:11 AM7/20/23
to BigBlueButton-dev
Hello
On BBB 2.7 it tells me it needs to be installed on BBB 2.6.10.
I installed it on BBB 2.6.
Installed but when I log in the live streaming user does not appear.
Pressing the (+), I press Start Streaming, I put the details for Streaming on youtube, I press Start Streaming and a black screen comes up.
What am I doing wrong; Do I have to enable live streaming with some command? If so how?
Sorry, I'm new to IT.

Thank you very much
gmath

Γιώργος Μαθιουδάκης

unread,
Jul 20, 2023, 10:01:35 AM7/20/23
to BigBlueButton-dev
Hello
I am attaching prtScr

Thank you very much
gmath

PrtScr live streaming BBB.docx

Nikola

unread,
Jul 21, 2023, 5:38:07 PM7/21/23
to bigblueb...@googlegroups.com
Similarly. The same situation. There is no broadcast. After entering data for broadcasting - a blue screen.

Никаких вирусов.www.avast.com

чт, 20 лип. 2023 р. о 17:01 Γιώργος Μαθιουδάκης <gma...@gmail.com> пише:

The Pastor

unread,
Jul 22, 2023, 3:12:04 AM7/22/23
to bigblueb...@googlegroups.com
I too have the same issue as Nikola, After entering the data for broadcast, I just get the BBB blue screen

Nikola

unread,
Jul 23, 2023, 5:48:52 AM7/23/23
to bigblueb...@googlegroups.com
???????????????????????????????

сб, 22 лип. 2023 р. о 10:12 The Pastor <rayson...@gmail.com> пише:

Nishekh ER

unread,
Jul 28, 2023, 2:10:25 AM7/28/23
to bigblueb...@googlegroups.com
Dear Community,

I have created a simple Installation demo video. Please check it out.
Link: https://bbb1.asyncweb.io/recording/bigbluebutton-streaming-installation.mp4 

And also added the same video in the GitHub readme
Link: https://github.com/AsyncWeb/bigbluebutton-streaming#-installation


Regards
Nishekh E R

Rajendra Kumar

unread,
Jul 28, 2023, 3:50:04 AM7/28/23
to nis...@higheredlab.com, bigblueb...@googlegroups.com
Hi Nishekh, 

Streaming only works with the 2.6.10 version,  it's not work with the 2.6.11 or upper version.  

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.


--
Thanks, 
Rajendra Kumar

Nikola

unread,
Jul 28, 2023, 5:22:32 AM7/28/23
to bigblueb...@googlegroups.com
Is it possible to transfer two meetings to two different rtmp servers at the same time?

пт, 28 лип. 2023 р. о 10:50 'Rajendra Kumar' via BigBlueButton-dev <bigblueb...@googlegroups.com> пише:

DistanceLearning.cloud

unread,
Jul 28, 2023, 5:28:08 AM7/28/23
to BigBlueButton-dev
https://stackoverflow.com/questions/64526331/how-to-stream-to-multiple-destinations-with-ffmpeg

you can modify the code where ffmpeg is sending the stream.  look here for example

Also some rmtp servers can subscribe to push or pull a stream from another,  this would be more efficient and less work for the bbb server.

regards,
Stephen

Nishekh ER

unread,
Jul 31, 2023, 4:46:22 AM7/31/23
to bigblueb...@googlegroups.com
Dear Community,

We are thrilled to announce that we've successfully updated our BigBlueButton-Streaming service, and it is now compatible with BigBlueButton version 2.7.0-beta.2.
GitHub Link: https://github.com/AsyncWeb/bigbluebutton-streaming

We understand there have been inquiries about the capability of streaming a meeting to multiple RTMP servers. We want to assure you that we've taken note of this and have begun developing this feature.

Additionally, we are addressing another request: to allow more flexibility in the number of streaming containers that can run concurrently on a single BigBlueButton server. As it currently stands, BigBlueButton-Streaming restricts running more than one streaming operation on a single server.

Our proposed solution is to introduce an Environment variable that allows users to define the number of streaming containers they'd like to run on their BigBlueButton server. For instance, if you want to host two or three meetings on your server and wish to run streaming on each, this update will accommodate that.

Please note that the successful operation of multiple streaming containers will depend on the server's capacity.

We appreciate your patience as we work on these improvements and hope they will provide a more flexible and efficient BigBlueButton-Streaming experience.

Thank you for your continued support.

Best Regards,
Nishekh E R

Γιώργος Μαθιουδάκης

unread,
Jul 31, 2023, 11:02:33 AM7/31/23
to BigBlueButton-dev
Hello again
So far, although I have followed the instructions in detail (from the video), still when I press start streaming, it does not proceed, but returns to a black screen.
Same in BBB 2.7
I must be missing something.
If there is any setting please help.
If nothing happens, I'll probably forget about live streaming from my own server.
Thank you very much for your patience
gmath

dwun...@gmail.com

unread,
Aug 1, 2023, 5:04:43 AM8/1/23
to BigBlueButton-dev
It has not worked for me, once you put the Stream Keys it shows Blue background not streaming
I also noted it does not access Facebook Keys

Nishekh ER

unread,
Aug 1, 2023, 6:06:17 AM8/1/23
to bigblueb...@googlegroups.com
Hello,

We've noticed several concerns about the functionality of BigBlueButton-Streaming lately. Thus, we kindly request you to share any errors you've been encountering by raising issues on our GitHub repository. This will allow us to address your concerns more effectively and provide the necessary fixes promptly.

We appreciate your cooperation in this matter.

Best Regards,
Nishekh E R

DistanceLearning.cloud

unread,
Aug 1, 2023, 6:15:22 AM8/1/23
to BigBlueButton-dev
Nishekh,  would be good to document how to use  pm2, docker logs, and browser console to capture the info you need to debug the edge cases in your issue tracker..    Its working great for me but the average sysadmin deploying may not have ability to debug.

Also, a simple script may be able to capture this info and tar the data for submission to your issue tracker.

regards,
Stephen

Nishekh ER

unread,
Aug 2, 2023, 7:01:21 AM8/2/23
to bigblueb...@googlegroups.com
Dear Stephen,

Thanks for your suggestions. We agree that these improvements could be beneficial. We'll work on creating a guide for using PM2, Docker logs, and the browser console, and consider a script for automating the debugging data collection. 

Regards,
Nishekh E R

Denis Wunganayi

unread,
Aug 2, 2023, 4:14:37 PM8/2/23
to bigblueb...@googlegroups.com
I got the following error once you start the streamer...shared on Issues too - maybe it can assist

image.png

You received this message because you are subscribed to a topic in the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bigbluebutton-dev/bLeBRzg8UwU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/CAH_Z338ehJPvfFXziOGuNVvsLOvnig%2BQ8tBZXfHZR8sV9eAhZw%40mail.gmail.com.

The Pastor

unread,
Aug 2, 2023, 9:59:09 PM8/2/23
to bigblueb...@googlegroups.com
Hi 

Nishekh ER,

will this great plug-in be available to install on the latest 2.6.11 version please

Γιώργος Μαθιουδάκης

unread,
Aug 3, 2023, 3:45:53 PM8/3/23
to BigBlueButton-dev
Thank you very much
It worked!!!!!
The secret was in NOPASSWD: ALL
If you want the instructions you gave me include them in the README.
One more question: When BBB is upgraded, will Live Streaming still work? Now however if I update BBB to version 2.7.0-beta.3 the streaming stops working, and it can't be installed because it requires 2.7.0-beta.2. Are you planning to make it work once it's installed, still work in subsequent BBB upgrades?
However, the app now works perfectly!!!
Thank you once again. I'll be looking forward to her development so that she works in future versions of BBB as well.
Really on BBB 2.6.11, can it be installed?
Thanks again, and for taking the time to help me. Be well always
gmath

Berd Aziev

unread,
Feb 17, 2024, 8:03:20 AM2/17/24
to BigBlueButton-dev
Dear Nishekh,

Is there plans to support version 2.7.1?

Saiful Bhuiyan

unread,
Apr 2, 2024, 4:55:48 AM4/2/24
to BigBlueButton-dev
Does it work on version 2.6.17?

Thanks.

nhanh...@gmail.com

unread,
Nov 27, 2024, 8:42:24 PM11/27/24
to BigBlueButton-dev
Hi Nishekh ER,
will this great plug-in be available to install on the latest 2.7.15 version please


Reply all
Reply to author
Forward
0 new messages