Live group video streaming in Open edX

I had a look at BigBlueButton but did not realize either that it was LTI-compatible. @MHaton Do you run BBB on premises or do you use an instance hosted elsewhere? Is it working well?

I’ve only personally used it with the demo they gave us access to :smiley: But we’ve referred people to hosted BBB SaaS providers previously like Blindside networks - we don’t typically get into the business of maintaining a billion other SaaS solutions, lord knows Open edX is enough to handle.

Hey. We are trying to integrate zoom on to open edx. Is the LTI Xblock available. How challenging was it to integrate with the open edx platform.


Check if this will be helpful

@Diljith I didn’t have much trouble setting it up but I had to dig in the source code of the lti_consumer xblock. I’m planning on publishing a tutorial or video in the coming days. Unless you’re in a hurry?


Just in case it’s helpful, we have this general guide on using the LTI Consumer XBlock, although it is written to work with the version of it we’re running on Tahoe. Regardless:

Thank you Ben. I had a question in a separate thread on AR/VR integration. Is that an area you are familiar with, as well? Thanks for the support in advance.

WebRTC is a good bet. Bit of configuration and STUN & TURN servers to setup though.

Here is the video and tutorial: How To Stream Live Video Classes in Open edX with Zoom


Great tutorial Regis :+1:

1 Like

Does Open EdX support live/virtual classes delivered by teachers to varying sizes of students?
What are the features that are available for the instructor in such a live/virtual class?

Many thanks

It is not available out of the box, but you can integrate Bigbluebutton using it’s LTI component (

1 Like

This is also discussed in the following thread.

@gabrieldamours Thanks - I have merged the two threads.

1 Like

Hey everybody and thanks to @regis for opening this thread
working on integration of Open edX and BBB I found this video from appsembler which is exactly what I need.
So I want to know that did you customize lti_consumer xblock to achieve this functionality? if you didn’t and it’s just about configuration, can I ask you to kindly guide me about how can I have the meeting recordings back in my LMS course page?

Hello Mahyard.
You do need to customize the lti_xblock, because the standard version will not share all the learner information that is needed on the big blue button side.

here is a link to the PR we did in eduNEXT to make the change.

I hope it will help.

Thank you very much Juan @juancamilom ,
The feature you pointed out is very valuable and useful. but if I’m not wrong it is about having user’s full name in bbb.
But what I’m looking for is to record meetings and include a download link for each session in the course page. would that help me to achieve my goal?

The LTI consumer xblock will take care of placing the link to direct your users towards BBB. Scheduling the session or recording it is something that you will have to handle outside of the Open edX platform.

That’s right Juan,
I think you haven’t watch the video I pointed.

There you can see a list of previous recorded videos inside the edx-platform LMS. I want to know if currently it is possible to show that list to our learners or we need to do more R&D.

Deaar Chinmay,
We have integrated BBB using its LTI to Openedx. But we got stuck at one place. Everything woking fine. When attendee joins the webconference, then their name doesnt show in openedx.i t shows like attendee1, attendee2. and so on… how to change the name of attendee with their respective name?