Plugin for VIDEOs

Greetings, guys!
Is it possible to create:
Plugin that allows sharing videos.

  • Categories/subcategories.
  • Video Collections: create/edit/remove the collections for your videos.
  • Widgets: top poster, top videos, random videos, featured videos in a slider, collections in a carousel, quick search by custom fields.
  • Comment system.
  • Rating system.
  • Following system.
  • Reactions.
  • Tags.

I see that you’ve been reading for about an hour so you might have seen the following topics which say that Discourse is not designed to be a video host/server:

If you still want to pursue this then, before looking at a plug-in, you should test video upload and download in Discourse. You’ll likely need to change the configuration of your instance because upload size has a maximum and there are cheaper storage options: