OMR Reviews
en savoir plus"J'ai enfin trouvé un outil qui me permet d'intégrer des vidéos sur mon site web en conformité avec le RGPD et sans cookies supplémentaires."

Moodle est l'un des systèmes de gestion de l'apprentissage (LMS) les plus populaires au monde – en particulier dans l'éducation, les institutions publiques et les ONG. Il est puissant, flexible et open source. Mais quand il s'agit d'intégrer des vidéos, les choses peuvent vite devenir techniques – et souvent frustrantes.
Moodle offre plusieurs façons d'ajouter de la vidéo à tes cours. Chacune a ses compromis : certaines sont rapides mais limitées, d'autres demandent plus de configuration mais donnent de meilleurs résultats.
Ce guide passe en revue les cinq options, explique quand chacune fonctionne, et t'aide à choisir la bonne approche pour ta configuration.
👉 Dans cet article, tu apprendras :
Je vais essayer de ne pas être trop technique – mais il y a quelques passages où c'est difficile à éviter. Désolé d'avance !
Commençons par les bases : Moodle offre plusieurs façons d'ajouter du contenu à tes cours – y compris de la vidéo. Voici un aperçu rapide des méthodes les plus courantes :
L'option la plus simple : uploader un fichier MP4 dans un bloc de texte, un libellé ou une ressource fichier. Moodle le lit avec son player VideoJS intégré.
Quand ça fonctionne :
Clips courts de moins de 50 Mo, cours simples avec une poignée de vidéos, ou environnements de test internes où la performance n'est pas critique.
Quand ça ne fonctionne pas :
Les fichiers vidéo sont volumineux. Un cours magistral de 60 minutes peut facilement atteindre 1 à 2 Go. La plupart des installations Moodle limitent les uploads à 50-250 Mo. Même si tu peux uploader des fichiers plus lourds, chaque vidéo ajoutée augmente la taille des sauvegardes, ralentit la duplication des cours et charge ton serveur Moodle lorsque plusieurs apprenants streament en même temps.
Il n'y a pas non plus de streaming adaptatif. Moodle sert le même fichier à chaque appareil, quelle que soit la bande passante. Un apprenant dans le train avec une connexion mobile instable reçoit le même fichier 1080p que quelqu'un sur un réseau universitaire.
La documentation officielle de Moodle recommande un hosting externe dès que ta bibliothèque vidéo dépasse quelques fichiers.
Verdict : Suffisant pour de petits tests. Pas viable à grande échelle.
« Lorsque l'espace serveur ou les limites d'upload sont restreints, ou si tu cherches des fonctions de player non disponibles dans Moodle, il est pratique d'uploader des vidéos sur un site en ligne comme YouTube ou Vimeo. » – Moodle Docs
Le contournement classique : uploade ta vidéo sur YouTube ou Vimeo, copie le code d'intégration ou l'URL, colle-le dans l'éditeur de texte Moodle. Moodle reconnaît le lien et affiche le player.
Quand ça fonctionne : Contenu public où la vie privée n'est pas un enjeu. YouTube est gratuit, familier et fonctionne sur tous les appareils.
Quand ça se complique : YouTube affiche des publicités, des vidéos suggérées et son branding. C'est distrayant dans un contexte d'apprentissage. Plus important encore, YouTube et Vimeo peuvent traiter des données utilisateur et déposer des cookies ou des identifiants de stockage local. Pour les institutions européennes, surtout dans le secteur public, cela peut poser un problème de RGPD.
Verdict : Rapide et gratuit, mais avec un bagage de vie privée et un contrôle limité. Pas idéal pour les organisations soumises au RGPD.
Tu cherches une alternative conforme RGPD ? Ignite diffuse la vidéo sans cookie, sans bannière de consentement et sans que les données ne quittent l'UE. Découvre comment Ignite fonctionne avec Moodle →
Pour les équipes avec des ressources techniques : héberge les fichiers vidéo sur ton propre serveur (ou un CDN) et intègre-les avec un player HTML5 comme Video.js ou Plyr.
Quand ça fonctionne : Organisations qui gèrent déjà leur propre infrastructure et ont besoin d'un contrôle total sur chaque composant. Courant dans les universités avec des équipes IT dédiées.
Quand ça se complique : Tu es responsable de l'encodage, du stockage, de la bande passante, de la maintenance du player et de la sécurité. Il n'y a pas de streaming adaptatif sauf si tu configures toi-même le transcodage HLS, ce qui signifie exécuter des pipelines FFmpeg, gérer des fichiers fragmentés et configurer un serveur de streaming. Les sous-titres, chapitres et fonctions d'accessibilité doivent être construits ou intégrés manuellement.
Cette approche fonctionne, mais c'est un travail à plein temps, pas une tâche secondaire.
Verdict : Contrôle maximal, effort maximal. Viable uniquement avec une équipe dédiée.
Au lieu de stocker les fichiers vidéo sur ton serveur Moodle, tu les héberges sur une plateforme vidéo dédiée et les intègres avec un court extrait de code HTML. Tu colles le code dans l'éditeur de texte Moodle, et le player externe gère tout : streaming, ajustement de la qualité, rendu du player.

Les avantages par rapport à l'upload direct :
C'est l'approche que la plupart des administrateurs Moodle adoptent une fois que leur bibliothèque vidéo dépasse quelques fichiers. La question clé est de savoir quelle plateforme de hosting choisir.
Quand ça se complique : dès que tu veux des fonctions avancées comme le suivi du temps de visionnage ou similaire. Au final, ce n'est qu'une intégration.
Pour les organisations qui gèrent des dizaines ou des centaines de vidéos à travers plusieurs cours, l'approche par code d'intégration peut devenir fastidieuse. Le plugin MediaTime de BDcent résout ce problème en créant une bibliothèque vidéo centralisée directement dans Moodle.

Comment ça fonctionne : MediaTime organise les vidéos sur trois niveaux : à l'échelle du site, par catégorie et par cours. Le connecteur Ignite synchronise automatiquement tes vidéos hébergées dans cette bibliothèque, y compris les métadonnées, les tags et les images de couverture. Les créateurs de cours parcourent la bibliothèque dans le sélecteur de fichiers Moodle, choisissent une vidéo et l'intègrent. Pas de code d'intégration à copier, pas d'onglets à changer.
Ce qui distingue cette méthode de la méthode 4 :
À qui ça s'adresse : Universités, départements de formation en entreprise, académies, et toute organisation où plusieurs personnes créent des cours et ont besoin d'accéder à une bibliothèque vidéo partagée.
MediaTime est disponible dans le répertoire de plugins Moodle. Le connecteur Ignite est en ligne et utilisé en production.
Pour le tableau complet, y compris le partenariat avec BDcent, les détails des fonctions et la FAQ :
Découvre l'intégration MediaTime →
Voyons ça...
Tu gères une petite installation Moodle avec quelques vidéos.
Commence par la méthode 1 (upload direct) ou la méthode 4 (hosting externe avec code d'intégration). Les deux sont rapides, ne nécessitent aucun plugin et te permettent de démarrer en quelques minutes.
Tu as besoin de conformité RGPD et d'un hosting européen.
Évite les intégrations depuis des hébergeurs américains, sauf si tu as un dispositif de consentement solide. Un hosting externe avec un fournisseur européen (méthode 4) te donne une solution propre. Si tu veux tout garder dans Moodle, le plugin MediaTime (méthode 5) centralise tout pour ton équipe.
Tu gères une bibliothèque vidéo croissante à travers plusieurs cours.
Les codes d'intégration deviennent fastidieux quand tu as plus de 50 vidéos et plusieurs créateurs de cours. MediaTime (méthode 5) te donne une bibliothèque centralisée avec recherche, permissions et réutilisation entre les cours.
Tu as besoin du suivi de complétion pour la certification ou la formation obligatoire.
Les méthodes 4 et 5 fonctionnent toutes les deux, combinées avec le plugin VideoTime pour le suivi de visionnage, l'intégration au carnet de notes et le blocage de l'avance rapide.

Ignite est une plateforme de hosting vidéo européenne conçue exactement pour ces cas d'usage. Hébergé en Europe avec du streaming HLS adaptatif et des sous-titres générés par IA dans de nombreuses langues. Tu as un contrôle total sur le design du player, les restrictions d'accès et la protection du contenu.
Avec Moodle, Ignite fonctionne à tous les niveaux : un simple code d'intégration pour les mises en place rapides, des URL de stream HLS pour le suivi VideoTime, ou l'intégration complète MediaTime pour une bibliothèque vidéo centralisée dans ton LMS. Le code d'intégration fonctionne dans toute version de Moodle, sans plugin nécessaire.
Guides pas à pas, vue d'ensemble de l'intégration et checklist de conformité DPO :
Page d'intégration Moodle →
Détails sur le plugin MediaTime et le partenariat avec BDcent :
Intégration MediaTime →
Alors essaie toutes les fonctions pendant 30 jours, entièrement gratuit. Sans abonnement préalable, sans données de paiement. Bien sûr, nous pouvons aussi organiser une démo personnelle pour te montrer tout ce qui est possible avec Ignite.