Long post for a few mutuals who asked about this 🏴☠️
Netflix (according to the geeks on server forums -- so this could be off a bit) has individual servers that hold about 100TB of data each, and Netflix claims they have around 18,000 servers worldwide.
Netflix has about 3000 movies and 1800 TV shows available in the United States at any given time. It varies in other countries, but is similar.
This is my server below (pen for size comparison and purple sticky note covering the super bright blue light that bores into my brain)
It's got 5 drive bays, and right now I have 60TB of storage space in it (meaning it's just a little smaller than one of Netflix's servers), and only 37TB of which is currently used. I can easily expand with add-on bays once I fill up the 60TB.
I currently have 4470 movies and 862 TV series, all with closed captioning that I've curated and about 100 of the TV shows have bonus scenes and specials included.
My server cost me about $2700: $1200 for the 5-bay box and the rest was spent on hard drives over the course of 2 years -- 5 inside the server and 6 backup drives. I bought good drives when they were on sale.
I spent another $300 on a range extender for my house so mom and dad could watch in their bedrooms without interruption.
My home internet costs $50 a month and I'm able to serve friends and family in the US, Canada, Europe, and Australia. It's not always accessible (sorry Australia and your shitty internet), but it's up most of the time.
I never take movies/TV shows off of my server, and all the TV shows have their original DVD soundtracks, so nobody has to worry I'm going to remove their faves or ruin soundtracks.
I take requests from anyone, adding it when I find it with no judgement on content.
I don't charge anyone for using my server, and yet I'm paying less than I used to for internet and streaming services.
My payments for internet and streaming for my business and two family houses (Charlie's house and my house) used to be $900 A MONTH ($450 of it was the business internet because ISPs gouge businesses even though the internet usage at the shop is less than home).
Just before I quit Cox Internet, they were about to raise the cost and my new total would've been $1000 per month.
My monthly payments are now $220 for internet service and streaming services. So within just a few months, the server paid for itself.
I still have YouTube TV, Netflix x2 (one for each house), Hulu, and Discovery+.
I'm not saying the average person can set this up, but I want to make it clear that streaming services aren't the mysterious, unknowable magic that people think they are.
They're just servers (hard drives) with data on them and a good internet connection.
Anyone can set up a home server. You don't need a $1200 box like mine. Even an old computer/laptop or single hard drive will work.
A brand new 2TB good-quality hard drive that could hold about 1000 movies or 60-80 TV series would only cost $60 plus another $29 for a basic enclosure/case. (I bought mine from NewEgg for backups)
I use Plex as my media server program. It has a free version and a paid version. I bought the lifetime pass on sale for $90. It goes on sale 2-3 times a year. There are other programs out there too, including Kodi, which has a Netflix skin so it looks like you're using Netflix.
Plex and other programs like it already have a huge library of metadata, so I didn't have to create my own cover art or fill in any other information other than title & year for movies or title + season + episode number for TV shows.
Careful naming of files and sorting in properly-named folders is all you need to have this:
It took me about 3 months to download and organize most of the movies and TV shows in between working and taking care of my home/family. Now I update the server once a week and it takes about 2 hours a week to download/update new TV shows and movies.
I wasn't able to torrent when I had Cox Internet, but the new $50/month ISP doesn't give a shit. Even so, I use a VPN, which is $9 a month just in case they ever decide to get touchy about torrenting.
The server does regular maintenance on itself, and I have backups of everything.
I realize not everyone has the tech skills to set something like this up, but even if one tech person in the family or circle of friends has the ability, they could serve around 60 people.
The most I've had streaming at one time was 10 separate people watching different things, and my server handled it with no problem.
Others on the server forum claim they've maxed out around 25 people simultaneously watching, but 60 people is the number suggested because not everybody will watch at the same time.
Streaming, as it currently works, does NOT support anyone related to the creation of TV shows and movies.
Hopefully this will change, but even if it does, that doesn't change the fact that I can easily support creators myself by buying their DVDs, merch, going to cons, and donating to them or their projects directly.
Right now, pirating movies and TV shows doesn't hurt creators because streaming services and big studios are the main villains, and if all you did was donate $5 to your favorite TV show/movie, you'd be giving them more than if you streamed their content as many times as you wanted each month on a big streaming service.
I have movies and TV shows on my server that aren't even available from content creators anymore due to greedy CEOs and execs who dump their content for tax breaks.
If more people switched to using their own servers, MAYBE it would scare the greedy assholes into paying content creators what they deserve, but in the meantime it's a great way to enjoy content that was created to be shared and to support the creators.