Bonjour à tous,
J’ai récemment construit un forum Discourse et j’ai permis aux utilisateurs d’uploader des vidéos.
Cependant, j’ai remarqué que la gestion vidéo intégrée de Discourse n’est pas très efficace ni conviviale.
Je n’ai pas beaucoup d’expérience en codage, mais d’après ce que j’ai compris, cela pourrait être dû à la façon dont Discourse gère la lecture vidéo au niveau du système — cela peut imposer une lourde charge au serveur, surtout lorsque les utilisateurs uploadent de gros fichiers vidéo.
C’est pourquoi j’ai commencé à explorer PeerTube comme système d’hébergement vidéo externe pour prendre en charge les uploads et la lecture vidéo de mon forum.
Problème 1 : Les vidéos PeerTube ne s’intègrent pas correctement dans Discourse
Lorsque je colle un lien vidéo PeerTube dans le compositeur Discourse, il n’affiche qu’un aperçu miniature — pas un lecteur intégré.
Les utilisateurs doivent cliquer sur la miniature et être redirigés vers PeerTube pour regarder la vidéo, un peu comme le comportement des liens vidéo Google Drive.
J’ai également essayé d’utiliser le code d’intégration iframe de PeerTube, mais cela n’a pas non plus fonctionné.
En fait, après la publication, la réponse est devenue complètement vide et aucune vidéo n’est apparue.
Problème 2 : Intégration souhaitée entre PeerTube et Discourse
Si je parviens à rendre les vidéos PeerTube lisibles directement dans Discourse, ma configuration idéale serait de connecter les systèmes d’adhésion des deux plateformes.
Voici ce que j’espère réaliser :
- Lorsqu’un utilisateur connecté uploade une vidéo sur Discourse,
- La vidéo est effectivement uploadée sur PeerTube sous le même compte lié,
- Et un lien de lecture (ou un lecteur intégré) est automatiquement inséré dans le message Discourse.
Cela permettrait de garder les vidéos hors du serveur Discourse tout en maintenant une expérience utilisateur transparente.
Idée alternative : Intégration Bunny.net
J’ai récemment découvert https://dash.bunny.net, qui semble être un service de distribution vidéo prometteur.
En théorie, ce serait parfait si :
- L’administrateur du forum s’inscrit et paie pour un compte Bunny.net, et
- Toutes les vidéos uploadées par les utilisateurs sur Discourse sont effectivement uploadées sur Bunny.net sous le compte de l’administrateur,
- Avec la lecture gérée via le CDN de Bunny pour une livraison rapide.
Je comprends que l’intégration inter-systèmes comme celle-ci peut être difficile, mais je voulais demander si c’est possible ou si des projets similaires existent déjà.
Note de clôture
Je ne suis pas programmeur, alors veuillez me pardonner si certaines de mes hypothèses sont techniquement naïves.
Néanmoins, je souhaite vraiment trouver un moyen durable de gérer les uploads et la lecture vidéo sur Discourse.
Si quelqu’un a de l’expérience dans la connexion de Discourse avec PeerTube, Bunny.net, ou toute autre plateforme d’hébergement vidéo,
J’apprécierais grandement vos conseils ou votre orientation.
Merci beaucoup pour votre temps et votre aide. ![]()