Jump to content

I'm not a professional, but, I would suggest a highly multicore CPU, i.e an older Threadripper or a xeon...

Then you'd need a lot of ram and fast networking, but this is just a guess

Main PC [The Rig of Theseus]:

CPU: i5-8600K @ 5.0 GHz | GPU: GTX 1660 | RAM: 16 GB DDR4 3000 MHz | Case: Lian Li PC-O11 Dynamic | PSU: Corsair RM 650i | SSD: Corsair MP510 480 GB |  HDD: 2x 6 TB WD Red| Motherboard: Gigabyte Z390 Aorus Pro | OS: Windows 11 Pro for Workstations

 

Secondary PC [Why did I bother]:

CPU: AMD Athlon 3000G | GPU: Vega 3 iGPU | RAM: 8 GB DDR4 3000 MHz | Case: Corsair 88R | PSU: Corsair VS 650 | SSD: WD Green M.2 SATA 120 GB | Motherboard: MSI A320M-A PRO MAX | OS: Windows 11 Pro for Workstations

 

Server [Solution in search of a problem]:

Model: HP DL360e Gen8 | CPU: 1x Xeon E5-2430L v1 | RAM: 12 GB DDR3 1066 MHz | SSD: Kingston A400 120 GB | OS: VMware ESXi 7

 

Server 2 electric boogaloo [A waste of electricity]:

Model: intel NUC NUC5CPYH | CPU: Celeron N3050 | RAM: 2GB DDR3L 1600 MHz | SSD: Kingston UV400 120 GB | OS: Debian Bullseye

 

Laptop:

Model: ThinkBook 14 Gen 2 AMD | CPU: Ryzen 7 4700U | RAM: 16 GB DDR4 3200 MHz | OS: Windows 11 Pro

 

Photography:

 

Cameras:

Full Frame digital: Sony α7

APS-C digital: Sony α100

Medium Format Film: Kodak Junior SIX-20

35mm Film:

 

Lenses:

Sony SAL-1870 18-70mm ƒ/3.5-5.6 

Sony SAL-75300 75-300mm ƒ/4.5-5.6

Meike MK-50mm ƒ/1.7

 

PSA: No, I didn't waste all that money on computers, (except the main one) my server cost $40, the intel NUC was my old PC (although then it had 8GB of ram, I gave the bigger stick of ram to a person who really needed it), my laptop is used and the second PC is really cheap.

I like tinkering with computers and have a personal hatred towards phones and everything they represent (I daily drive an iPhone 7, or a 6, depends on which one works that day)

Link to comment
https://linustechtips.com/topic/1173911-video-streaming-server/#findComment-13449595
Share on other sites

Link to post
Share on other sites

Doing 10,000 users concurrent is not possible with a single setup. You are going to have to set up your own content delivery network (CDN) because that amount of I/O thrashing does not exist, even with Ryzen's new monster of a CPU. You'll get many bottlenecks, from the drives, controller, and even the RAM will become a bottleneck. Look up the pain linus had with their new editing NAS server he built a month ago. You'll have a similar problem. Serving 10K people would require you to build a small data center of several servers working in parallel. And I'd expect it'll cost about 100K, or even more. 

Link to comment
https://linustechtips.com/topic/1173911-video-streaming-server/#findComment-13451055
Share on other sites

Link to post
Share on other sites

11 hours ago, kacman64 said:

hey guys,

i want a server that can handle 10,000 users concurrently i have 50 tb of full hd videos can you guys recommend hardware and software for this stuff

This is an unexpected task to be asked on a forum.. Anyways..

 

As your project actually is kind of the same as something i do. I will give you the basic ideas of what i am doing. First of all, when it comes to software there are way to many factors to calculate in on how they are made that is also a potentional problem here. I use a custom software that i've selv written that is placed on compute nodes behind a load balancer. Each compute node can then pull & serve clients files that are on remote storage servers. As you can see i'm kind of going back to what other people have said You need a small data senter.

 

Not sure how helpful this is.. But if you have some more specific questions about what i am doing i'm happy to give you a better explaination after actually preparing a little for it. :P

Link to comment
https://linustechtips.com/topic/1173911-video-streaming-server/#findComment-13451679
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×