Jump to content
drikosv8

WHAT SHOULD I BUY TO HAVE 150 CLIENTS

Recommended Posts

drikosv8
Friends
 
I need help on what equipment to buy to have 150 clients and transcode 30 plays simultaneously.
 
Can someone help me, so I do not make a mistake in buying.
 
I was going to buy a NUC I7 SETIMA GENERATION 32GB RAM, would that be enough?
 
Thank you
 
 
 
 
Amigos
 
Preciso de ajuda sobre qual equipamento comprar para ter 150 clientes e transcodificar 30 reproduções simultaneamente.
 
Alguem pode me ajudar,, para eu não errar na compra.
 
Eu ia comprar um NUC I7 SETIMA GERAÇÃO 32GB RAM, sera que seria o suficiente?
 
Obrigado

 

Share this post


Link to post
Share on other sites
Guest asrequested

This is the third post that I've seen with the same question. I'm questioning if this is legitimate. If it is, you'll need enterprise class server hardware, with a lot of bandwidth, to keep up with that kind of demand. A NUC? Really? You're being funny, right?

Edited by Doofus

Share this post


Link to post
Share on other sites
drikosv8

This is the third post that I've seen with the same question. I'm questioning if this is legitimate. If it is, you'll need enterprise class server hardware, with a lot of bandwidth, to keep up with that kind of demand. A NUC? Really? You're being funny, right?

I'm sorry friend, because I do not understand much, but it's real.
 
I intend to have 150 clients in total, more acedito that simultaneously will be about 80 and of these 80 users only 30 will transcode.
 
So I need help buying the right equipment.
 
Some questions
 
What system is the operating system indicated?
 
What machine configuration should I have? If you can pass the purchase link would be very good.
 
What storage drive should I have?
 
If they could pass me the complete list with links so I can make the purchase would be very good !!
 
Thank you very much everyone
 
 
 
 
 
 
Me desculpe amigo por eu não entender muito, mais é real sim.
 
Pretendo ter 150 clientes no total, mais acedito que simulaneamente serão uns 80 e desses 80 usuarios apenas 30 vão transcodificar.
 
Então preciso de ajuda para comprar o equipamento correto.
 
Algumas perguntas
 
Qual o sistema o sistema operacional indicado?
 
Qual a configuração de maquina que devo ter? Se puder passar o link da compra seria muito bom.
 
Qual a unidade de armazenamento que devo ter?
 
Se pudessem me passar a lista completa com links para eu poder efetuar a compra seria muito bom!!
 
Agradeço muito a todos
 
 

Share this post


Link to post
Share on other sites
dcrdev

I think OP is being serious...

 

30 transcodes simultaneously - you'd need a high end server grade CPU to do that, probably a dual socket system with a couple of last generation Xeons would be more cost effective.

 

To support 150 clients you'd need many many network interfaces, switches and a router with enough processing power to handle that kind of load.

 

"What storage drive" - I think you mean "Which storage driveS" because a single drive will not be performant enough to handle 150 simultaneous connections. You'll need many disk in a raid configuration, where the data is striped for added performance and mirrored for redundancy (which you'll need because those drives will wear out fast with this level of usage) .

 

All this will set you back thousands $ 

Share this post


Link to post
Share on other sites
Guest asrequested

Ok, so what we're trying to tell you, is that you need a great deal of money and experience to create a system that you require. I apologize if I was less than polite. We cannot give a straight forward answer, because there isn't one. To design something like this, requires much consideration. And each system will be tailored to your needs and environment. You need to find an IT specialist in your area.

Share this post


Link to post
Share on other sites
plexman

I have 120 users on my server (max 20-25 simultaneously, where 5 transcoding by hardware VAAPI). My server is a normal Core i5-6600 with 16Gb RAM and a Samsung EVO 850 SSD. You problem is not he number of users but the number of users transcoding. I have a 300/300mbps fiber connection and haven't seen more than 50-70mbps used with the max users connected.

 

My recomendations:

  • Convert all your files to h264/aac/mp4 to avoid transcoding.
  • Don't abuse on FullHD content, the only difference is the internet speed not the CPU power.
  • Go for M.2 SSD for the OS, something like samsung 960 or if you want and you have the money, you can go for a more enterprise grade.
  • A single hard drive like HGST Desktar NAS has 132Mb/s of sequential read (large files such as videos) which is 1 Gbps of bandwith (132*8). 80 users watching a 5 mbps HD video will use 400mbps of bandwith, so you still have bandwith for 80 more if you want.
  • If you reduce the amount of users transcoding to 10-15 you can go perfectly with a normal core i5 or i7 if you want and do hardware (VAAPI) transcoding.
  • Buy yourself a UPS to protect your system.
  • Important! Linux OS, my preference Ubuntu/Debian because of better drivers for hardware transcoding on intel CPU's (but that's is something personal).
  • EXTRA: Run everything in LXC containers, you'll win flexibility.

I can tell you that my server runs blazing fast even with 25+ users connected.

Edited by plexman
  • Like 1

Share this post


Link to post
Share on other sites
drikosv8

Eu tenho 120 usuários no meu servidor (máximo 20-25 simultaneamente, onde 5 transcodificação por hardware VAAPI). Meu servidor é um Core i5-6600 normal com 16Gb de RAM e um Samsung EVO 850 SSD. Você não é o número de usuários, mas o número de transcodificação dos usuários. Eu tenho uma conexão de fibra de 300 / 300mbps e não vi mais de 50-70mbps usados ​​com os usuários máximos conectados.

 

Minhas recomendações:

  • Converta todos os seus arquivos em h264 / aac / mp4 para evitar a transcodificação.
  • Não abuse do conteúdo do FullHD, a única diferença é a velocidade da internet e não a potência da CPU.
  • Vá para M.2 SSD para o SO, algo como samsung 960 ou se você quiser e você tem o dinheiro, você pode ir para uma classe mais empresarial.
  • Um único disco rígido como HGST Desktar NAS tem 132Mb / s de leitura seqüencial (arquivos grandes, como vídeos), que é de 1 Gbps de banda larga (132 * 8). 80 usuários que assistem a um vídeo HD de 5 mbps usarão 400mbps de banda larga, então você ainda tem banda para mais de 80 se desejar.
  • Se você reduzir a quantidade de transcodificação de usuários para 10-15, você pode ir perfeitamente com um núcleo normal i5 ou i7 se quiser e fazer transcodificação de hardware (VAAPI).
  • Compre-se um no-break para proteger seu sistema.
  • Importante! SO Linux, minha preferência Ubuntu / Debian por causa de melhores drivers para transcodificação de hardware no processador Intel CPU (mas isso é algo pessoal).
  • EXTRA: execute tudo em contêineres LXC, você ganhará flexibilidade.

Posso dizer-lhe que o meu servidor funciona com rapidez, mesmo com mais de 25 usuários conectados.

 

 
Thank you very much for the great explanation.
 
Confirm me with this product link setting below, could I have 120 clients in the same condition as you?
 
 
Thank you for your help
 
 
Amigo
 
Muito obrigado pela grande explicação.
 
Eu confirme se com esta configuração do link do produto abaixo, eu tenho ter 120 clientes na mesma condição que você?
 
 
Obrigado pela ajuda
Edited by drikosv8

Share this post


Link to post
Share on other sites
plexman

I'll rather buy the newer generation core i5-7600 or i7-7700. You don't need the GTX 1080. Avoid seagate consumer's HDD, instead go for something better such as the HGST Desktar NAS.

  • Like 1

Share this post


Link to post
Share on other sites
drikosv8

I'll rather buy the newer generation core i5-7600 or i7-7700. You don't need the GTX 1080. Avoid seagate consumer's HDD, instead go for something better such as the HGST Desktar NAS.

 

 
Perfect
 
If I buy these 2 links below, could I have 120 total customers and be able to have 25 clients at the same time and transcode 5 simultaneously without any problems?
 
Same as your setup?
 
 
 
Thank you very much for helping me buy the right equipment.
 
 
 
Perfeito
 
Se eu comprar esses 2 links abaixo, eu poderia ter 120 clientes totais e ter 25 clientes ao mesmo tempo e transcodificar 5 simultaneamente sem problemas?
 
O mesmo que a sua configuração?
 
 
 
 
Muito obrigado por me ajudar a comprar o equipamento certo.
Edited by drikosv8

Share this post


Link to post
Share on other sites
Guest asrequested

I have  that CPU in my HTPC. Transcoding 5 streams at once, no problem. It can do more. Just make sure you turn on hardware acceleration in the server for QuickSync, and make sure that all the drivers are current. Oh, but that motherboard isn't a good choice. You need the Z270 chipset to unlock all the features of that CPU. I have this motherboard.

 

https://www.gigabyte.com/Motherboard/GA-Z270X-UD5-rev-10#kf

Edited by Doofus
  • Like 1

Share this post


Link to post
Share on other sites
hooraah

I'm surprised that nobody has brought this up, but with OP being brazilian that introduces some challenges to procuring hardware at that level.  Computer equipment is heavily taxed in brazil and often 2-3X the cost of the same hardware in the US.  Maybe thats not a problem for OP, I dont know his budget, I just thought I would point it out.

 

Second - OP, are you trying to outfit a high-rise condo building with an in-house media streaming solution?  I feel like that is where this is coming from.  Clever idea if so.

 

If that is what you are trying to do, I would try to have 2-3 standard, higher end desktop computers and put 50 users on each.  Then, if you need to take a system down for maintenance or upgrades, you're only inconveniencing 1/3 of your users at a time.

  • Like 1

Share this post


Link to post
Share on other sites
drikosv8

I have  that CPU in my HTPC. Transcoding 5 streams at once, no problem. It can do more. Just make sure you turn on hardware acceleration in the server for QuickSync, and make sure that all the drivers are current. Oh, but that motherboard isn't a good choice. You need the Z270 chipset to unlock all the features of that CPU. I have this motherboard.

 

https://www.gigabyte.com/Motherboard/GA-Z270X-UD5-rev-10#kf

 

 

Friend @
 
I spoke with the seller and he has with this motherboard (GA Z270-Gaming K3) can this be? Will I get the expected result?
 
Thank you for your help
 
 
 
Amigo @
 
Falei com o vendedor e ele tem com esta placa-mãe (GA Z270-Gaming K3) pode ser isso? Receberei o resultado esperado?
 
obrigado pela ajuda

Share this post


Link to post
Share on other sites
Guest asrequested

It has the Z270 chipset, that will work. You won't need the other video card.

  • Like 1

Share this post


Link to post
Share on other sites
drikosv8

It has the Z270 chipset, that will work. You won't need the other video card.

 

@
 
Yes, it has the Z270 chipset
 
So I'm going to buy these 2 ads without the video card and I can have 120 total customers, and from those 120 totals I can have 20 to 25 simultaneous and transcode 5 simultaneously?
 
If that's it, I'll buy it.
 
Thanks a lot for the help.
 
 
 
Sim, tem o chipset Z270
 
Então eu vou comprar esses 2 anúncios sem a placa de vídeo e posso ter 120 clientes totais, e desses 120 totais eu posso ter 20 a 25 simultâneos e transcodificar 5 simultaneamente?
 
Se for isso, vou comprá-lo.
 
Muito obrigado pela ajuda.

Share this post


Link to post
Share on other sites
drikosv8

That could work.

 

One more doubt,
 
What operating system do you suggest I use?
 
Mais uma dúvida,
 
Qual o sistema operacional que você sugere que eu use?

Share this post


Link to post
Share on other sites
Guest asrequested

You don't have a choice. The CPU is only supported by Windows 10

  • Like 1

Share this post


Link to post
Share on other sites
drikosv8

You don't have a choice. The CPU is only supported by Windows 10

 

Many thanks, my friend.
 
You have helped me a lot.
 
I am very happy to be able to count on all of you.
 
Thank you :-)
 
 
Muito obrigado meu amigo.
 
Você me ajudou muito.
 
Estou muito feliz por poder contar com todos vocês.
 
Obrigado :-)

Share this post


Link to post
Share on other sites
Jdiesel

If you are going to be relying on Hardware acceleration there is no need for an i7 7700 CPU as the Pentium G4600 has the same HD 630 GPU at 1/3 of the cost.

 

The HD 630 GPU should do 10-15 simultaneous 1080p transcodes.

 

Multiple servers may be the cheapest option but be aware of the drawbacks of maintaining multiple servers. Also Linux is a good option if you are comfortable with it.

Edited by Jdiesel

Share this post


Link to post
Share on other sites
drikosv8

If you are going to be relying on Hardware acceleration there is no need for an i7 7700 CPU as the Pentium G4600 has the same HD 630 GPU at 1/3 of the cost.

 

The HD 630 GPU should do 10-15 simultaneous 1080p transcodes.

 

Multiple servers may be the cheapest option but be aware of the drawbacks of maintaining multiple servers. Also Linux is a good option if you are comfortable with it.

But can the i7 7700k also handle 10-15 transcodes in 720p?
 
Well, that would be enough for me.
 
Thanks for helping
 
 
 
Mas o i7 7700 também pode processar 10-15 transcodificações em 720p?
 
Bem, isso seria suficiente para mim.
 
Obrigado por ajudar

Share this post


Link to post
Share on other sites
Jdiesel

Yes, the 10-15 1080p streams is likely the worst case scenario. Depending on other factors such as source material, requested resolution, and requested bitrate you will likely be able to do more than 15 streams. It is also worth noting that often media doesn't require a full transcode and can be "direct streamed”. This is much less resource intensive and you can expect many more streams.

 

There are many ways to achieve your end goal and you will get many opinions on how to do it. I personally would look for a used enterprise server and scale up from there if needed. But that is just my opinion. Good luck with your project.

  • Like 1

Share this post


Link to post
Share on other sites
plexman

As jdiesel said, you dont need an i7-7700, If I were you i'll go for an i3-7100 or i5-7600. It'll be enough. And you don't need the GTX again!

 

Choose linux as OS only if you know how to use it or if you want to learn. Otherwise choose Windows if you are more confortable with it. That's you election, I prefer Linux.

  • Like 1

Share this post


Link to post
Share on other sites
drikosv8

As jdiesel said, you dont need an i7-7700, If I were you i'll go for an i3-7100 or i5-7600. It'll be enough. And you don't need the GTX again!

 

Choose linux as OS only if you know how to use it or if you want to learn. Otherwise choose Windows if you are more confortable with it. That's you election, I prefer Linux.

Thank you friends
 
I'm very happy to know that I have 15 transcodes at 720p at the same time with this setting.
 
I already asked to delete the video card
 
I'm going to stick with Windows for now and I'm trying to learn from another linux machine.
 
You guys are really cool !!
 
Thank you all !!
 
 
 
 
Obrigado amigos
 
Estou muito feliz por saber que tenho 15 transcodificações a 720p ao mesmo tempo com esta configuração.
 
Eu já pedi para excluir a placa de vídeo
 
Eu vou ficar com o Windows por agora e estou tentando aprender com outra máquina linux.
 
Vocês são muito legais!
 
Obrigado a todos !!

Share this post


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

×
×
  • Create New...