Для небольшого частного сообщества вы можете увеличить максимальный размер загружаемых файлов и загрузить их на Discourse.
Есть несколько моментов, которые стоит учесть:
-
видео занимают много места, поэтому вам стоит настроить какое-либо блочное хранилище (например, S3 и его аналоги) и CDN;
-
если вы размещаете видео в бакете, совместимом с S3, вы можете даже не загружать их на Discourse, а просто хранить в бакете и использовать функцию oneboxing;
-
будьте внимательны при выборе кодеков, чтобы убедиться, что видео можно воспроизвести везде;
-
вы упомянули, что видео должны быть приватными. При прямой загрузке видео пользователи смогут кликнуть правой кнопкой мыши и скачать оригинал. Не уверен, станет ли это проблемой в вашем приложении.