Vous êtes sur la page 1sur 21

Centre de Ressources Informatiques,

Multimédia et Audiovisuel (CRIMA)

Web conférences :
la portlet BigBlueButton

Développement : Franck Bordinat


Présentation : Eric Carayol

Franck.Bordinat@univ-jfc.fr
Eric.Carayol@univ-jfc.fr
SOMMAIRE

§  Contexte & Besoins

§  Choix de Big Blue Button

§  Portlet ESUP-portlet Big Blue Button

§  Retour d’expérience

Web conferences :
la portlet BigBlueButton 2
TutoJRES 2 oct. 2013
Contexte

l  Établissement multisites :


Albi, Castres, Rodez

l  Établissement pluridisciplinaire :


SHS, ALL, STS, STAPS, DEG,
École d'ingénieurs ISIS
(Informatique et Système d' Information pour la Santé)

l  Plus de 3000 étudiants ;


l  Environ 500 enseignants chercheurs et assimilés ;

l  Environ 150 personnels administratifs.

Web conferences :
la portlet BigBlueButton 3
TutoJRES 2 oct. 2013
Contexte

Besoins
l  Organiser des Web-conférences
Ø  Cours ;
Ø  Formations ;

Ø  Réunions.

l  Autonomie des utilisateurs

Expérimentation (2008 - 2012)


l  Adobe Connect ;
l  EVO.

Web conferences :
la portlet BigBlueButton 4
TutoJRES 2 oct. 2013
Choix d’un outil

Critères de sélection :

l  Interface en français ;


l  Pas d'installation de logiciel client ;

l  Compatible avec Moodle et/ou Drupal ;

l  Outils gratuit utilisant des technologies open source.

Deux outils retenus :


l  BigBlueButton ;
l  Open Meetings.

Choix final :

è  BigBlueButton (Interface & Ergonomie).

Web conferences :
la portlet BigBlueButton 5
TutoJRES 2 oct. 2013
Qu’est ce que BigBlueButton ?

Présentation BigBlueButton :
1- Fonctionnalités

l  Créer des espaces virtuels de conférences multi-utilisateurs ;

Ø  Partage de documents ;


Ø  Partage de Bureau ;

Ø  Communiquer :

ü  Conférence vocale VOIP ;


ü  WebCam ;

ü  Chat.

l  Tableau blanc pour annoter les présentations ;

l  Enregistrement des sessions pour relecture en HTML5.

Web conferences :
la portlet BigBlueButton 6
TutoJRES 2 oct. 2013
Tableau blanc
Partage de documents
Annotations
Partage Ecran

Participants

Chat
Call
conference

Webcam

Web conferences :
la portlet BigBlueButton 7
TutoJRES 2 oct. 2013
Qu’est ce que BigBlueButton ?
2-Technologies utilisées par Big Blue Button :

Composants open source utilisés


-  FreeSwitch (VOIP)
-  Mysql
-  Flex Sdk
-  Open Office (intégration de document en pdf)
-  Tomcat
-  …

Disponible sous forme de packages (Ubuntu 10.04), debian possibe)

Web conferences :
la portlet BigBlueButton 8
TutoJRES 2 oct. 2013
AVANTAGES / INCONVENIENTS
BBB : outil open source, intégrable dans des services numériques tiers
(module Moodle, Drupal, Sakaï…)

MAIS :
BBB ne propose pas d’interface d’administration propre :
l  Pour gérer les conférences ;

l  Pour gérer les accès.

Contrainte :
l  Utiliser un service tiers pour créer une Web Conférence ;

l  Ne dispose pas de fonctionnalités d’envoi d‘invitations aux participants.

PAR CONTRE :

BBB met à disposition une API : http://code.google.com/p/bigbluebutton/wiki/API


pour créer et démarrer des conférences.

Web conferences :
la portlet BigBlueButton 9
TutoJRES 2 oct. 2013
La portlet ESUP-portlet Big Blue Button

Fonctionnalités développées par la portlet


Créer et démarrer des conférences directement depuis la portlet
l 

(sans utiliser un service tiers ;


l  Inviter des participants ; qu'ils soient connus ou non du Système d'Information
(LDAP ou saisie e-mail).
Envoyer un e-mail d'invitation aux participants contenant l'adresse de
l 

la web conférence ;

Les usagers peuvent à n'importe quel moment créer et/ou participer à


une web conférence à partir d'un simple clic.

Web conferences :
la portlet BigBlueButton 10
TutoJRES 2 oct. 2013
La portlet ESUP-portlet Big Blue Button

Technologies :
l  Portlet JSR168 développée avec Esup commons v. 2 et Spring MVC ;

l  Compatible avec les packages 3.1 et 3.2 d'Uportal esup 2,6.

Pré-requis d’installation :
l  Serveur BigBlueButton (testée avec les version 0.7 et 0.8), version actuelle 0.81 ;
l  BDD (HSQL, MySQL, …) ;
l  Serveur SMTP pour l'envoi des invitations ;
l  Annuaire LDAP.

Web conferences :
la portlet BigBlueButton 11
TutoJRES 2 oct. 2013
Retour d’expérience
[ besoin matériel : casque et micro de qualité ; webcam. ]

Globalement ,Portlet en production depuis 2 ans,


Usage facilité en autonomie :
l  pas de compte à créer
Ø  ni pour les modérateurs de réunions ;
Ø  ni pour les participants.

l  interface minimaliste.

Camparaison BBB / AdobeConnect :

AdobeConnect : problème de flux en conférence audio suivant l'engorgement du


l 

réseau (utilisation de solution pour la voix en parallèle) ;


l  pas de problème de ce type rencontré pour l'instant.

Web conferences :
la portlet BigBlueButton 12
TutoJRES 2 oct. 2013
EVOLUTION de Esup-Portlet Big Blue Button

La dernière version de la portlet (1.1.0) intègre les possibilités


d'enregistrement offertes par l'API de BBB 0.8 :

Il est possible de demander l'enregistrement de la conférence et de


visualiser ou supprimer ce dernier directement depuis l'ENT.

Elle n'est donc compatible qu'avec la dernière version de BBB


(0.8 ou 0.8betaX) Si vous utilisez une version antérieure de BBB,
vous devez télécharger la version 1.0.0 de la portlet…

Web conferences :
la portlet BigBlueButton 13
TutoJRES 2 oct. 2013
Ressources Système

Ø  Préconisations BBB Ø  Ce que nous avons


l  Machine physique dédiée recommandée l  Machine virtuelle sur KVM ;
l  Ubuntu 10.04 64 bits l  Debian Squeeze 64 bits ;

Machine 4 cœurs, avec au minimum 4Go de


l  l  4 processeurs, 8 Go de Ram, DD 50Go ;
RAM et un processeur cadencé au moins à
2,6 Ghz , DD de 50 Go

Ressources Réseau

Il faut 100 Mbits/seconde synchrone.

Web conferences :
la portlet BigBlueButton 14
TutoJRES 2 oct. 2013
En savoir plus…
•  BigBlueButton : http://www.bigbluebutton.org/
•  API BigBlueButton : http://code.google.com/p/bigbluebutton/
wiki/API

•  Documentation/Téléchargement de la portlet : http://


www.esup-portail.org/display/esupportletbbb

•  Contact/Questions sur la portlet : liste « esup-utilisateurs »:


https://listes.esup-portail.org/sympa/info/esup-utilisateurs

Web conferences :
la portlet BigBlueButton 15
TutoJRES 2 oct. 2013
DEMONSTRATION

Web conferences :
la portlet BigBlueButton 16
TutoJRES 2 oct. 2013
La portlet

Aperçu - Accueil

•  La page d’accueil présente la liste des conférences crées et permet d’ajouter, modifier,
supprimer ou démarrer une conférence….

Web conferences :
la portlet BigBlueButton 17
TutoJRES 2 oct. 2013
La portlet

Aperçu - Invitations

Détail de la conférence

invitations déjà envoyées

Nouvelles invitations
Saisie ou ldap

Web conferences :
la portlet BigBlueButton 18
TutoJRES 2 oct. 2013
La portlet

Aperçu – Recherche LDAP

Web conferences :
la portlet BigBlueButton 19
TutoJRES 2 oct. 2013
La portlet

Aperçu – Message reçu


Bonjour XXX,

Vous avez été invité(e) à une nouvelle conférence.


------------- CONFERENCE -----------------
Nom : Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium dolor
Date/heure : 21-03-2012 14:30
Numéro du pont : 72 000
Message : Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam
rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt
------------- INFORMATIONS -----------------

Pour participer à cette conférence, vous avez besoin :

•  d'un ordinateur sous windows, mac os ou linux équipé d'une webcam et d'un micro
•  d'un navigateur web (Firefox, Safari, Chrome, Internet Explorer,...) disposant du plugin flash . Vous pouvez le
télécharger à cette adsresse : http://get.adobe.com/fr/flashplayer/

Lorsqu'elle aura débuté, vous pourrez la rejoindre en cliquant sur ce lien :


http://X.X.X.X/bigbluebutton/api/join?meetingID=4&fullName=Franck
+Bordinat&password=attendee&checksum=78e6192709c5375c165049ce893f85b47b46fa66

Web conferences :
la portlet BigBlueButton 20
TutoJRES 2 oct. 2013
Web conferences :
la portlet BigBlueButton 21
TutoJRES 2 oct. 2013