Larger Presentation vs 3 small : effects on CPU, Performance

385 views
Skip to first unread message

HostBBB.com

unread,
Jan 10, 2011, 2:27:24 PM1/10/11
to bigbluebutton-users
Have a course that is being taught over 24 2 hr sessions... the
powerpoints for most modules are around 120 slides.

From a performance perspective is it better to load 3 40page
presentations before meeting start and switching presentions every 30
minutes.... or just load the 120 page up front? ( i set the
bigluebutton.properties limit to 150 and 7 minutes max)

I know the client gets the flash images downloaded when they join, but
was unclear if you load a new presentation how quickly the new
presentation in downloaded and effect on server in middle of a
conference if 25 people need to get new presentation... how this
effects CPU, and VOIP... in middle fo call.

Any recommendations..... 1 120page, or 3 40pages? First class
started today, and im sure we will find out soon.

thanks
Stephen
HostBBB.com

Richard Alam

unread,
Jan 10, 2011, 2:31:41 PM1/10/11
to bigbluebu...@googlegroups.com
I think it's better to have 3 x 40.

> --
> You received this message because you are subscribed to the Google Groups "bigbluebutton-users" group.
> To post to this group, send email to bigbluebu...@googlegroups.com.
> To unsubscribe from this group, send email to bigbluebutton-u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/bigbluebutton-users?hl=en.
>
>

--
---
BigBlueButton
http://www.bigbluebutton.org
http://code.google.com/p/bigbluebutton

HostBBB.com

unread,
Jan 10, 2011, 2:44:11 PM1/10/11
to bigbluebutton-users
Richard,

thanks, that is what i was going to tell the client, i imagine less
memory would be used by each bbb-client if only 40 pages were
active... What happens technically when the moderator switches to
next presentation..... are all forty pages immediately downloaded to
all the clients, or is it intelligent fetching a few pages ahead. I
never really tried to seek to last slide in these large presentations
to see if there is big delay.

Stephen
hostbbb.com
> BigBlueButtonhttp://www.bigbluebutton.orghttp://code.google.com/p/bigbluebutton- Hide quoted text -
>
> - Show quoted text -

Richard Alam

unread,
Jan 10, 2011, 3:10:08 PM1/10/11
to bigbluebu...@googlegroups.com
It downloads all the thumbnails but fetches the slide when the
presenter clicks into it.

Denis Zgonjanin

unread,
Jan 10, 2011, 3:18:18 PM1/10/11
to bigbluebu...@googlegroups.com
Slides are loaded when they are first needed, as Richard said. They are then kept in memory on the client. When the presenter navigates away from the slide and then navigates back, the slide won't get loaded again because it is in memory.

When you switch to a new presentation, all the slides from the current presentation *should* get garbage collected, freeing up the memory. That's why it's probably better to have 3 presentations instead of 1. 

A better way to do this is to refactor the client to only keep the last few loaded slides in memory, and always garbage collect the rest, and so it should never matter how long the presentation is, even if it's a 1000 pages. But this isn't a priority right now.

- Denis

Craig Gold

unread,
Jan 11, 2011, 8:28:24 PM1/11/11
to bigbluebu...@googlegroups.com

Does anyone know if there is a public ec2 image of the current version of BBB available? I could not seem to find one on google, and the search functions for images on AWS are pretty limited . . . I'd be grateful for any info the group could provide.

Thanks in advance.

-- Craig


Fred Dixon

unread,
Jan 11, 2011, 8:41:09 PM1/11/11
to bigbluebu...@googlegroups.com
Hi Craig,

It's pretty easy to start BigBlueButton on EC2. Do the following:

1. Start a Ubuntu 10.04 32-bit or 64-bit instance using one of the
following AMI's

32-bit: ami-a2f405cb
64-bit: ami-b8f405d1

(taken from http://alestic.com/).

2. Install BigBlueButton on the instance. See:

http://code.google.com/p/bigbluebutton/wiki/InstallationUbuntu

3. If you are using FreeSWITCH, modify the value for sip.server.host
in /usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties to
point to the internal IP address of the EC2 instance. See:

http://code.google.com/p/bigbluebutton/wiki/FAQ#When_I_click_on_the_headset_icon,_nothing_happens?

4. Enjoy.

You now have BigBlueButton running on EC2.

Regards,... Fred

Reply all
Reply to author
Forward
0 new messages