Para una comunidad privada pequeña, puedes aumentar el tamaño máximo de carga y subir esos archivos a Discourse.
Hay algunas cosas a considerar:
-
Los videos consumen mucho espacio, por lo que querrás configurar algún tipo de almacenamiento en bloque (S3 y sus clones) y una CDN.
-
Si los colocas en un bucket similar a S3, incluso podrías omitir subirlos a Discourse y simplemente alojarlos en el bucket usando oneboxing.
-
Ten cuidado con los códecs para asegurar que tu video se pueda reproducir en todos los dispositivos.
-
Dijiste que los videos deben ser privados. Subir los videos directamente permitirá que las personas hagan clic derecho y descarguen el original. No estoy seguro de si eso será un problema en tu aplicación.