SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
GT-Mconf: Multiconference system for interoperable web and mobile
4.
Result: Webconference system<br /><ul><li>Conference held in our public server (http://mconf.inf.ufrgs.br) with 9 participants (7 on desktops and 2 on mobile devices)</li></ul>Presentation<br />Participants list<br />Chat withauto-translation in 46 languages<br />Audioconferenceparticipants<br />Videoparticipants (theteam)<br />
5.
Strategy<br />CooperationwiththeBigBlueButton (BBB) core team<br />Opensource system with a lot of features<br />Very active team and community<br />Thebest solution amongtheanalyzedoptions<br />The contributions developed by the GT-Mconf team were already integrated in the BBB core<br />
7.
BBB stress test (March 24th, 2011) – Conclusions<br />PS: Eachserver is different (virtual vsdedicated, numberof cores, hyperthreading, memory).<br />Software: FreeSWITCH 1.0.6; Red5 0.91; BigBlueButton 0.8 using 16khz wide-band speex for audio (encode quality 6). <br />With FreeSWITCH is possible to enable load balance using several voice servers<br />
8.
Results (feedbacks)<br /><ul><li>Some improvements in thevideo module: http://groups.google.com/group/bigbluebutton-dev/browse_thread/thread/438ab464ad3c6c8e</li></li></ul><li>Results (feedbacks)<br /><ul><li>New layout for thevideopods: http://groups.google.com/group/bigbluebutton-dev/browse_thread/thread/a7e0ede3c887b5e8/eafb6f36693f0aac</li></li></ul><li>Goal 2<br />Mobileintegration<br />
9.
Results: Android application<br />Galaxy Tab with the native app<br />Galaxy Tab with the standard BBB client in the browser<br />Galaxy S<br />
10.
Strategy: why have we chosen Android<br />100 million of active Android devices<br />215 service operators, 450.000 developers and 200.000 application<br />310 Android devices in 112 coutries<br />400.000 Android devices are activated each day<br />http://thenextweb.com/google/2011/05/10/google-io-400000-android-devices-are-activated-every-single-day/?awesm=tnw.to_18CMX&utm_content=api&utm_medium=tnw.to-other&utm_source=direct-tnw.to<br />
11.
Results: How to join a meeting (1-3)<br />Choosing a serverdirectly in theapp:<br />
12.
Results: How to join a meeting (2-3)<br />Browsing the web portal using a mobile device (bigbluebutton://):<br />
13.
Results: How to join a meeting (3-3)<br />Using a QR Code (shown in the web portal):<br />
18.
Results (feedbacks)<br /><ul><li>First time the Android client was published: http://bigbluebutton-blog.blogspot.com/2011/02/bigbluebutton-on-android-phone.html</li></li></ul><li>Results (feedbacks)<br /><ul><li>Fred Dixon’s (one of the BBB developers) speech at May 2011 about the integration BigBlueButton integration for Moodle. He mentionsourteam (http://slidesha.re/ikO7qC)</li></li></ul><li>Results (feedbacks)<br /><ul><li>Firstpublic release oftheAndroidclient (http://bigbluebutton-blog.blogspot.com/2011/05/first-public-release-of-bigbluebutton.html)</li></li></ul><li>Goal 3<br />Web application to manage the webconferences<br />
19.
Features already implemented in the web application<br />BigBlueButton provides webconference rooms, but you still need a system to provide management tasks such as:<br />User authentication<br />Permission control<br />Webconference management<br />CRUD (create, read, update, deleat)<br />Server management<br />CRUD<br />
20.
Future features for the web application<br />BigBlueButton provides webconference rooms, but you still need a system to provide management tasks such as:<br />Server management<br />Load balancing<br />Conference scheduling<br />Access statistics<br />Pre-upload of documents<br />Access to the VODs (audio, video, presentations)<br />
21.
Initial strategy<br />Web application to integrate BBB into Global Plaza - Mconf-web<br />
23.
Integration with IM systems and social networks<br />Simplify the registraion<br />Integrate with Google Talk, Facebook, Twitter, Skype<br />1<br />The user access Mconf and chooses how he will be authenticated<br />2<br />Mconf gets the user information from the service provider<br />
25.
Mconf can become a federated service<br />Simple and standard way to authenticate users<br />Possible services:<br />Webconference: federation users can easily access the webconference<br />Access to the recordings: asynchronous access to the service that provides the webconferences’ VOD<br />
29.
Strategy: Future developments<br />Webconference client using HTML5<br />Support to different mobile devices (probably iOS)<br />Webconference recording<br />Improve the audio/video quality<br />
30.
Potencial service for RNP<br />The product can potentialy become a service similar to Adobe Connect, but free.<br />Mconf is free, open source, and easily customizable to what RNP and it’s partners need<br />Create a domain “mconf.org”???<br />
31.
BBB Worldwide<br />“What systems should we investigate more?” pool at Terena may/2011<br />
32.
Links<br />http://www.inf.ufrgs.br/prav/gtmconf<br /> Main website (points to all the other links)<br />http://mconf.inf.ufrgs.br<br /> Main server<br />http://mconfweb.inf.ufrgs.br<br /> Web application server<br />http://code.google.com/p/mconf/<br /> Android application, wiki and issue tracking<br />
33.
Valter Roesler [roesler@inf.ufrgs.br]<br />QUESTIONS??<br />