¡Fantástica idea!
Ya hemos recibido múltiples solicitudes de usuarios de nuestra comunidad sobre si/cómo pueden subir vídeos. Pero mientras no haya una forma granular de implementar limitaciones (límite de duración, compresión, reducción de escala, carga diferida en cocinado, etc.), no podemos abrir esa caja de Pandora.
Nuestro caso de uso sería principalmente: vídeos cortos en modo retrato para móviles (principalmente de 5-15 segundos, quizás 1 minuto como duración máxima).
Una pregunta: ¿Sería factible utilizar algún almacenamiento en la nube especializado para alojar vídeos que se encargue de la transcodificación, la compresión y devuelva un contenedor de incrustación debidamente optimizado para añadir a una publicación cocinada?
De esa manera, cualquier tipo de optimización podría ser manejada del lado del servidor por el servidor en la nube justo después de la carga en lugar de ser manejada por Discourse.