In the last month PDP averaged over 14 million views per day, with peaks above 20 million. At 1MB per minute for the lowest video quality (240p) that gives you a floor of 14 terabytes per day per minute of video watched. Multiply that by 10-12 for 1080p video. Assuming users watch only 10 minutes of PDP per day, that gives you somewhere between 140 and 1400 TB per day of video delivered reliablely, planet wide, everyday. As a floor that requires delivery of 1.66 GBytes/sec, 24 hours a day.
This can be addressed by peer to peer tech and federation. Peertube uses few techniques, that make it more tentable: hosting on the site itself, site to site sharing (activity pub), and bittorent to fill the massive demand. The bittorent part is on by default and there are already more than then an few instances which people can share on.
Just to understand the scope of the task:
In the last month PDP averaged over 14 million views per day, with peaks above 20 million. At 1MB per minute for the lowest video quality (240p) that gives you a floor of 14 terabytes per day per minute of video watched. Multiply that by 10-12 for 1080p video. Assuming users watch only 10 minutes of PDP per day, that gives you somewhere between 140 and 1400 TB per day of video delivered reliablely, planet wide, everyday. As a floor that requires delivery of 1.66 GBytes/sec, 24 hours a day.
This can be addressed by peer to peer tech and federation. Peertube uses few techniques, that make it more tentable: hosting on the site itself, site to site sharing (activity pub), and bittorent to fill the massive demand. The bittorent part is on by default and there are already more than then an few instances which people can share on.