So i have been testing the ping from several server datacenter to my visitors location and bought the server, since my traffic are mainly from korea/japan, and i found this seattle which is located in the US which has extremely low MS to those area, although not very low, but if i buy a server from my country and ping to those countries, the MS is about the same. So i guess this server location will be very good for my vistiors, and here’s my question.
What actually contributes to the streaming speed ?
2) i will be using pseudo streaming (nginx) to serve the videos. heard that progressive download is not so good.
3) Ram will affect also ? I will have 32gb ram, not sure if there’s enough for 2500 concurrent viewers, it’s a video on demand, encoded and ready to view. Should i add 16gb ram more ? or 32 is enough
4) Bandwidth ? (will be using 10gbps unmetered). But provider didn’t say the guaranteed speed. But it will be dedicated port ( unshared, able to use 24/7 ).
5) Raid level ? (will be using software raid 10 -> 10x8tb hdd), the server have two more drive which is ssd, 2x150gb ssd. Not sure how to use these two drives, does these two drives matter ?
6) does the packet loss affect the total streaming speed ? I have been researching on this packet loss stuff. if it does, who is responsible for the packet loss ? The bandwidth provider or the server setup configuration?
7) Just to add on, i was using 3 servers to load balance, each server was serving around 500-800mbps, not sure if this 10gbps is able to handle 3 servers combined (any advice on this too)
Anything i missed out to pull a good streaming speed ?
This will be the spec of the server :
Dual Xeon 5520
2x120GB SSD + 10 x 8TB HDD
Good thing is provider say that if we want add storage anytime, we can jst let them know and they will add.
Any good advice for a good streaming speed is appreciate. Please don’t ask me to use a cdn, cdn is very expensive for me
Thank you !!!