Everything from Everyone, Everywhere ™
The Video app is not finished yet
Create your own Video Channel and post your videos to it.
We all love to share videos so, of course, you can do that on the Intergalactic Web - the same place you can do everything else you do on the Internet.
Group your videos into albums/channels.
Share your video channels with others and they'll discover everything else you've posted to your Intergalactic Web site while they're there.