![Page 1: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/1.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 1/50
BigBlueButton Community
Overview
Fred Dixon
BigBlueButton Developer
![Page 2: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/2.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 2/50
• Overview
• Growth of Community
•
Adoption of BigBlueButton• Current Release
• Road Map
• Questions
![Page 3: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/3.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 3/50
• BigBlueButton is an open source web
conferencing system for distance education
• Goal: Provide remote students a high quality
learning experience
• Pain: Cost, low adoption, inability to integrate
![Page 4: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/4.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 4/50
Use Cases
• Virtual Office Hours
•
Small Group Collaboration
• Remote Teaching (< 25 students)
![Page 5: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/5.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 5/50
Interface
Slides
Audio
Video
ChatDesktop Sharing
![Page 6: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/6.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 6/50
Want to see 20+ webcams?
Yep, it’s possible 6
![Page 7: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/7.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 7/50
On the Shoulders of Giants
• red5
• FreeSWITCH
• swftools
• tomcat6
• redis
• nginx
• ffmpeg
• ghostscript
• ImageMagick
• OpenOffice
• grails
• scala
• popcorn.js
• FlexLib
7
![Page 8: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/8.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 8/50
![Page 9: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/9.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 9/50
HTML5 playback
9
Audio
Slides Chat
![Page 10: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/10.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 10/50
• How did BigBlueButton get started?
![Page 11: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/11.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 11/50
Why
• Global trend towards distance education
• 150 Commercial systems 1
• Open Source Business Model• Let’s go for it!
[1] http://thinkofit.com/webconf/realtime.htm
Before After
$$$
$
![Page 12: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/12.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 12/50
Sept-08 Jun-09
0.4
Jul-09
0.50.32
Desktop
Sharing
Aug-09
0.60
VoIP
Sep-09
0.61
VMVoice
Slides
Video
Chat
Packaging
Refactoring
![Page 13: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/13.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 13/50
Nov-09 Jan-10
0.63
Apr-10
0.640.62
Dev VM
Desktop
Sharing II
Localization
API
VoIP II
RPM
Larger
Meetings
Desktop
Sharing III
July-10
0.70
Whiteboard
![Page 14: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/14.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 14/50
Nov-10 Jan-11
0.71a
Sept-11
0.8-beta10.71
Real-time
translation
Improved
VoIP
Refactored
VoIP
Record
and
Playback
RefactoredVoIP II
Oct-11
0.8-beta2
Video Dock
![Page 15: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/15.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 15/50
Nov-11
0.8-beta3
Audio
Settings
Mar-XX
0.8-beta4
http://code.google.com/p/bigbluebutton/wiki/RoadMap1dot0
![Page 16: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/16.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 16/50
Observation
Treat each release like product release. Make
stability and quality part of our brand.
![Page 17: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/17.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 17/50
• How is the community?
![Page 18: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/18.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 18/50
Open Source
• 1033 members on developer mailing list
• Active community: 14k+ messages
•
GSOC 2010• Forked 266 times on GitHUB
• Localized into 35 languages
• WebFWD 2011• Install in 30 minutes (or your money back!)
18
![Page 19: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/19.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 19/50
BigBlueButton on Android
• Android version of
BigBlueButton now in
development by team
in Brazil
• See
– http://bit.ly/iaE7NJ
19
![Page 20: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/20.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 20/50
Polling Module
• Seneca College
The Seneca
Centre for
Development ofOpen Technology
• See
– http://bit.ly/wxF
61H
![Page 21: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/21.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 21/50
Market shift to BigBlueButton
Re: [Building Sakai] Video + desktop streaming in Sakai
by Adrian Fish Feb 02, 2010; 08:42am
I'm currently playing with BigBlueButton which seemspromising. ...I was actually thinking of investigating Red5for an update of Agora but it seems crazy when
BigBlueButton is around and open source.
Cheers,
Adrian Fish
![Page 22: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/22.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 22/50
Integration
![Page 23: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/23.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 23/50
Sakai Meeting Tool
• Create Meetings
– Recorded
– Duration
–Join Open/Join CloseDate
– Permissions
– Calendar
• Manage Recordings
– Publish/un-publish
– Delete
![Page 24: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/24.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 24/50
![Page 25: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/25.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 25/50
Join Meeting
View Recordings
![Page 26: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/26.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 26/50
Slides + Audio + Chat
![Page 27: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/27.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 27/50
![Page 28: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/28.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 28/50
Moodle 2.0/2.1 Integration
![Page 29: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/29.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 29/50
Our perspective
We provide first-class community support.
![Page 30: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/30.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 30/50
• BigBlueButton 0.8
![Page 31: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/31.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 31/50
BigBlueButton 0.8
• Recording of sessions
• Lower latency audio
• HTML 5 playback
• Integration with
Matterhorn
• Upload of slides via API
![Page 32: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/32.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 32/50
Video Dock
![Page 33: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/33.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 33/50
Audio Settings
![Page 34: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/34.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 34/50
Fit to Width
![Page 35: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/35.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 35/50
Record and Playback
1. Capture and archive individual media and
events
2. Create a workflow to process and publish
recordings
3. Make the workflow extensible
4. Extend the BigBlueButton API
5. Provide HTML5 playback of recordings
35
![Page 36: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/36.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 36/50
36
media (slides + audio) +events.xml
Archived Processed Published
Redis
FreeSWITCH
Red5
![Page 37: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/37.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 37/50
37
slides.rb slides.rb
Archived Processed Published
![Page 38: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/38.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 38/50
38
/usr/local/bigbluebutton/core/scripts
/process /publish
slides.rb slides.rb
Archived Processed Published
![Page 39: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/39.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 39/50
• Development Process
![Page 40: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/40.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 40/50
Committers
• Current Committers
– Richard Alam, Lead Architect
– Marco Calderon, Server
– Felipe Cecagno, Client – Fred Dixon, Packaging
– Tiago Jacobs, red5
– Jeremy Thomerson, API
– Denis Zgonjanin, Client
![Page 41: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/41.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 41/50
Development Process
1. Committers meeting
– Retrospective & Roadmap
2. Planning and Design
– Design and prototyping
– Post specifications to bigbluebutton-dev
3. Implementation
– Get quickly to a working prototype
– Test internally (fix obvious bugs)
– Integrate into packaging
![Page 42: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/42.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 42/50
Development Process (cont)
• Testing (long)
– Phase I: Install on Demo
• First external look at new features
– Phase II: Packaging
• New install (32-bit and 64-bit)
• Upgrade from previous version (32-bit and 64-bit)
–
Phase III: BigBlueButton VM• Widen the community of testing
– Phase IV: Documentation and Videos
• Profiling, Bug Fixing, Stability
![Page 43: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/43.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 43/50
Our perspective
We release on quality, not dates.
![Page 44: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/44.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 44/50
• Road Map
![Page 45: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/45.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 45/50
Four areas
• Core
1. Stability
2. Usability
3. Features
4. Modularity
• Building on the core – Scalability
– HTML5 and other platforms
![Page 46: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/46.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 46/50
Usability
• Layout Manager
• Full Screen Mode
• Support for students with disabilities
•
Algonquin College is doing a UI review ofBigBlueButton that will be published
![Page 47: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/47.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 47/50
Features
• Record and Playback
– Full support for playback of video, desktop sharing,
whiteboard
•
Missing components – Synchronized video playback
– Polling
– Shared Notes
– Breakout rooms
• Text tool for whiteboard
• Increase speed of desktop sharing
![Page 48: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/48.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 48/50
Modularity
• Modularity of Architecture
– Easier to integrate with other voice systems
• Modularity of client-side components
– Easier to add/remove 3rd party modules
• Layout manager
– Control layout of BigBlueButton
![Page 49: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/49.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 49/50
HTML5 and Other Platforms
• Implement three phases
– Playback of recordings
– Viewer
– Full two-way
• Other platforms
– iPad/iPhone
![Page 50: BigBlueButton Community Update 2012-04-16-Freeswitch](https://reader035.vdocuments.site/reader035/viewer/2022062413/55cf9461550346f57ba19afc/html5/thumbnails/50.jpg)
7/21/2019 BigBlueButton Community Update 2012-04-16-Freeswitch
http://slidepdf.com/reader/full/bigbluebutton-community-update-2012-04-16-freeswitch 50/50
Questions
• Questions
• Follow the BigBlueButton Project
– Blog: bigbluebutton.org
– Twitter: @bigbluebutton
• Fred Dixon, BigBlueButton Developer