Hola a todos,
Recientemente he creado un foro de Discourse y he permitido a los usuarios subir vídeos.
Sin embargo, he notado que la gestión de vídeos integrada de Discourse no es muy eficiente ni fácil de usar.
No tengo mucha experiencia en programación, pero por lo que he aprendido, esto podría deberse a cómo Discourse gestiona la reproducción de vídeos a nivel de sistema: puede suponer una gran carga para el servidor, especialmente cuando los usuarios suben archivos de vídeo grandes.
Debido a eso, empecé a explorar PeerTube como un sistema externo de alojamiento de vídeos para dar soporte a las subidas y la reproducción de vídeos en mi foro.
Problema 1: Los vídeos de PeerTube no se incrustan correctamente en Discourse
Cuando pego un enlace de vídeo de PeerTube en el editor de Discourse, solo muestra una vista previa en miniatura, no un reproductor incrustado.
Los usuarios necesitan hacer clic en la miniatura y ser redirigidos a PeerTube para ver el vídeo, de forma similar a como funcionan los enlaces de vídeo de Google Drive.
También intenté usar el código de incrustación iframe de PeerTube, pero tampoco funcionó.
De hecho, después de publicar, la respuesta quedó completamente en blanco y no apareció ningún vídeo.
Problema 2: Integración deseada entre PeerTube y Discourse
Si puedo hacer que los vídeos de PeerTube se reproduzcan directamente dentro de Discourse, mi configuración ideal sería conectar los sistemas de membresía de ambas plataformas.
Esto es lo que espero lograr:
- Cuando un usuario conectado sube un vídeo en Discourse,
- El vídeo se sube realmente a PeerTube bajo la misma cuenta vinculada,
- Y un enlace de reproducción (o reproductor incrustado) se inserta automáticamente en la publicación de Discourse.
Esto mantendría los vídeos fuera del servidor de Discourse mientras se mantiene una experiencia de usuario fluida.
Idea alternativa: Integración con Bunny.net
Recientemente me enteré de https://dash.bunny.net, que parece ser un prometedor servicio de distribución de vídeos.
En teoría, sería perfecto si:
- El administrador del foro se registra y paga una cuenta de Bunny.net, y
- Todos los vídeos subidos por los usuarios en Discourse se suben realmente a Bunny.net bajo la cuenta del administrador,
- Con la reproducción gestionada a través de la CDN de Bunny para una entrega rápida.
Entiendo que una integración entre sistemas como esta podría ser difícil, pero quería preguntar si es posible o si ya existen proyectos similares.
Nota final
No soy programador, así que por favor, perdónenme si algunas de mis suposiciones son técnicamente ingenuas.
Aún así, realmente quiero encontrar una forma sostenible de gestionar las subidas y la reproducción de vídeos en Discourse.
Si alguien tiene experiencia conectando Discourse con PeerTube, Bunny.net o cualquier otra plataforma de alojamiento de vídeos,
agradecería enormemente su consejo o guía.
Muchas gracias por su tiempo y ayuda. ![]()