Hallo zusammen,
ich habe kürzlich ein Discourse-Forum erstellt und den Benutzern den Upload von Videos ermöglicht.
Ich habe jedoch festgestellt, dass die eingebaute Videoverwaltung von Discourse nicht sehr effizient oder benutzerfreundlich ist.
Ich habe nicht viel Programmiererfahrung, aber nach meinem Verständnis könnte dies daran liegen, wie Discourse die Videowiedergabe auf Systemebene handhabt – es kann den Server stark belasten, insbesondere wenn Benutzer große Videodateien hochladen.
Deshalb habe ich begonnen, PeerTube als externes Videospeichersystem zu untersuchen, um Video-Uploads und -Wiedergabe für mein Forum zu unterstützen.
Problem 1: PeerTube-Videos werden nicht richtig in Discourse eingebettet
Wenn ich einen PeerTube-Videolink in den Discourse-Editor einfüge, wird nur eine Miniaturansicht angezeigt – kein eingebetteter Player.
Benutzer müssen auf die Miniaturansicht klicken und werden zu PeerTube weitergeleitet, um das Video anzusehen, ähnlich wie bei Google Drive-Videolinks.
Ich habe auch versucht, den iframe-Einbettungscode von PeerTube zu verwenden, aber das hat auch nicht funktioniert.
Tatsächlich wurde die Antwort nach dem Posten komplett leer und es erschien kein Video.
Problem 2: Gewünschte Integration zwischen PeerTube und Discourse
Wenn ich PeerTube-Videos direkt in Discourse abspielbar machen kann, wäre meine ideale Lösung, die Mitgliedschaftssysteme beider Plattformen zu verbinden.
Hier ist, was ich erreichen möchte:
- Wenn ein angemeldeter Benutzer ein Video auf Discourse hochlädt,
- Wird das Video tatsächlich auf PeerTube unter demselben verknüpften Konto hochgeladen,
- Und ein Wiedergabelink (oder eingebetteter Player) wird automatisch in den Discourse-Beitrag eingefügt.
Dies würde Videos vom Discourse-Server fernhalten und gleichzeitig ein nahtloses Benutzererlebnis gewährleisten.
Alternative Idee: Bunny.net-Integration
Ich habe kürzlich von https://dash.bunny.net erfahren, was ein vielversprechender Videovertriebsdienst zu sein scheint.
Theoretisch wäre es perfekt, wenn:
- Der Forum-Administrator ein Bunny.net-Konto registriert und bezahlt und
- Alle von Benutzern auf Discourse hochgeladenen Videos tatsächlich auf Bunny.net unter dem Konto des Administrators hochgeladen werden,
- Mit der Wiedergabe über das Bunny-CDN für schnelle Bereitstellung.
Ich verstehe, dass eine systemübergreifende Integration wie diese schwierig sein könnte, aber ich wollte fragen, ob sie möglich ist oder ob bereits ähnliche Projekte existieren.
Abschließender Hinweis
Ich bin kein Programmierer, also bitte verzeihen Sie mir, wenn einige meiner Annahmen technisch naiv sind.
Dennoch möchte ich wirklich einen nachhaltigen Weg finden, Video-Uploads und -Wiedergabe auf Discourse zu handhaben.
Wenn jemand Erfahrung mit der Verbindung von Discourse mit PeerTube, Bunny.net oder einer anderen Video-Hosting-Plattform hat,
würde ich mich sehr über Ihren Rat oder Ihre Anleitung freuen.
Vielen Dank für Ihre Zeit und Hilfe. ![]()