Centre de Ressources Informatiques, Multimédia et Audiovisuel (CRIMA) Web conférences : 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 2
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. 3
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. 4
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). 5
Présentation BigBlueButton : 1- Fonctionnalités Qu est ce que BigBlueButton? 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. 6
Partage de documents Partage Ecran Tableau blanc Annotations Participants Call conference Chat Webcam 7
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) 8
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 : PAR CONTRE : 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. BBB met à disposition une API : http://code.google.com/p/bigbluebutton/wiki/api pour créer et démarrer des conférences. 9
La portlet ESUP-portlet Big Blue Button Fonctionnalités développées par la portlet l Créer et démarrer des conférences directement depuis la portlet (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). l Envoyer un e-mail d'invitation aux participants contenant l'adresse de 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. 10
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. 11
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 : l AdobeConnect : problème de flux en conférence audio suivant l'engorgement du réseau (utilisation de solution pour la voix en parallèle) ; l pas de problème de ce type rencontré pour l'instant. 12
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 13
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 ; l Machine 4 cœurs, avec au minimum 4Go de RAM et un processeur cadencé au moins à 2,6 Ghz, DD de 50 Go l 4 processeurs, 8 Go de Ram, DD 50Go ; Ressources Réseau Il faut 100 Mbits/seconde synchrone. 14
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 15
DEMONSTRATION 16
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. 17
La portlet Aperçu - Invitations Détail de la conférence invitations déjà envoyées Nouvelles invitations Saisie ou ldap 18
Aperçu Recherche LDAP La portlet 19
Aperçu Message reçu La portlet 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 20
21