Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Pod v3 compatible avec BigBlueButton

Pod v3 est maintenant compatible pour utiliser le système de classe virtuelle / visioconférence / webconférence open source BigBlueButton.

...

Pour utiliser le module des réunions dans Pod, il suffit de réaliser le paramétrage obligatoire suivant, dans son settings_local.py :

ParamètreValeur par défautCommentaires
USE_MEETINGFalseActivation (True) du module des réunions.
BBB_API_URL


Indiquer l’URL API de BBB par ex `https://webconf.univ.fr/bigbluebutton/api`.

Sur une installation établissement, il s'agit de l'URL de votre serveur BBB/Scalelite.
Sur l'infrastructure BBB ESR, elle vous sera fournie par FUN.

BBB_SECRET_KEY


Clé de sécurité pour BBB.

Sur une installation établissement, vous pouvez récupérer cette clé à l’aide de la commande :`bbb-conf --secret` sur le serveur BBB.
Sur l'infrastructure BBB ESR, elle vous sera fournie par FUN.


Paramétrage optionnel complémentaire :

ParamètreValeur par défautCommentaires
BBB_LOGOUT_URL
Indiquer l’URL de retour au moment où vous quittez la réunion BBB
BBB_MEETING_INFO{}

Dictionnaire de `clé:valeur` permettant d’afficher les informations d’une session de réunion dans BBB.

DEFAULT_MEETING_THUMBNAIL/img/default-meeting.svg

Image par défaut affichée comme poster ou vignette, utilisée pour présenter la réunion.

Cette image doit se situer dans le répertoire `static`.

MEETING_DATE_FIELDS("start", "start_time", "expected_duration",)

Liste des champs du formulaire de création d’une réunion.

MEETING_DISABLE_RECORD
true
True

Configuration de l’enregistrement des réunions (mettre à True pour désactiver les enregistrements de réunion).

MEETING_MAIN_FIELDS"name", "owner", "additional_owners", "attendee_password", "is_restricted", "restrict_access_to_groups",

Permet de définir les champs principaux du formulaire de création d’une réunion, les champs principaux sont affichés directement dans la page de formulaire d’une réunion.

MEETING_MAX_DURATION5

Durée maximum d'une réunion (en heures).

MEETING_PRE_UPLOAD_SLIDES

Diaporama préchargé pour les réunions virtuelles.
Un utilisateur peut remplacer cette valeur en choisissant un diaporama lors de la création d’une réunion virtuelle.
Ce document doit se situer dans le répertoire `static`.

MEETING_RECORD_FIELDS("record", "auto_start_recording", "allow_start_stop_recording")

Ensemble des champs qui seront cachés si `MEETING_DISABLE_RECORD` est défini à true.

MEETING_RECURRING_FIELDS("recurrence", "frequency", "recurring_until", "nb_occurrences", "weekdays", "monthly_type",)

Liste de tous les champs permettant de définir la récurrence d’une reunion, tous ces champs sont regroupés dans un ensemble de champs affichés dans une modale.

RESTRICT_EDIT_MEETING_ACCESS_TO_STAFF_ONLYFalse

Seuls les utilisateurs "staff" pourront éditer les réunions.

Fonctionnalités

La gestion des réunions

A la première connexion de l'usager, une salle de réunion personnelle lui est créée automatiquement.

Via cette interface, il est possible de :

  • éditer une réunion,
  • copier le lien d’accès direct pour participer à la réunion,

  • inviter les usagers à la réunion,

  • accéder aux enregistrements de la réunion,

  • supprimer la réunion.


L'édition d'une réunion permet à l'usager de choisir ses options à sa convenance.

La gestion des enregistrements

Les enregistrements

Après avoir enregistré une réunion BigBlueButton, l'enregistrement apparaîtra automatiquement - au bout d'un certain temps - dans l'interface d'enregistrements.

A ce moment là, l'usager recevra un email l'avertissant de la disponibilité de l'enregistrement.

Info

Il faut bien comprendre que les enregistrements réalisés sur BigBlueButton sont stockés dans l'infrastructure BBB source

Ainsi, les icônes de lecture de l'enregistrement ne font que pointer vers l'infrastructure BBB.

Avertissement

L'infrastructure BBB de l'ESR présente des différences avec une architecture locale sur les 2 points suivants :

  1. les enregistrements sont sécurisés et nécessitent un jeton à usage unique, transparent au travers de Pod.
  2. à priori, les enregistrements sont disponibles pendant 1 an, sans notion de coût de stockage à ce jour.

Le téléversement sur Pod

Une fois l'enregistrement disponible dans cette interface, il est aussi possible à l'usager de téléverser directement la vidéo sur Pod, via l'icône de "Téléverser sur Pod en tant que vidéo".

Image Added

Info

Il faut bien comprendre qu'à ce moment là une nouvelle vidéo sera téléversée sur Pod, sera alors encodée par les serveurs d'encodage de Pod et sera stockée dans Pod.

Exploitation

L'interface d'administration

...

Cela peut-être utile pour connaître les statistiques et participants aux réunions.

...

Par exemple, il peut s'agir de /home/pod/django_projects/podv3/uwsgi/uwsgi-pod.log ou /var/log/syslog.

Dans le cas d'un téléversement sur Pod, les fichiers de logs de Celery (/var/log/celery/worker1.log, /var/log/celery/worker2.log...) sur les serveurs d'encodage peuvent être consultés.

Fonctionnalités annexes concernant le couplage de Pod avec BigBlueButton

...