GreatTUbe
This will sure make the heads spin around thinking about this solution, for such big project.
But I will try my best and have fun with it 
Because we are in a Hyperledger Section, my mind is kind of stuck with that solution.
All the Info about the video content (likes, views ect), creators (follows ect) and users (likes subs ect), could be stored to the Hyperledger BlockChain.
This should give us a better transaction speed when reacting to the platform, than on the public BlockChain.
The content would be stored on Nodes/Server that are P2P and would work similar to Torrent sharing platform that is connected to the Hyperledger Network.
Instead of Ads being forced on to users and they have to wait until the âSkipâ button shows up to skip it, people will choose if they watch the Ads like in Brave browser.
There would be a âWatch adâ button instead, with a 5 sec countdown until button disappears.
By viewing ads the user will receive some token that can be used to tip favorite content creators or just exchange it for themselves.
Because the Nodes/servers need to be funded somehow , the video that is being uploaded from, will also receive token payment from the ads.
To increase upload speed, it might be uploaded from multiply Nodes / Centralized Servers, so they will split the payment. Each Node/Server could however be uploading multiply content at same time, depends how much upload is allow from each node/server.
After a video have been on the platform for a while, it may start to get less views and therefor less ads being played, the content will still have to be valuable somehow to the node/server to be keep it available on the platform, but not remove it.
Perhaps it could be in a way that more content Node/server stores and with higher share ratio, the more governance the Node/server has on the platform.
The Creators will collect income in token form, from views, reactions (users likes,shares, new sub, ect), and comments the creator does have with his/her audience under each video.
The consumer might also get some tokens by react to videos and getting likes.
[The End]