drikosv8 24 Posted August 20, 2017 Posted August 20, 2017 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
Guest asrequested Posted August 20, 2017 Posted August 20, 2017 (edited) 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 August 20, 2017 by Doofus
Jdiesel 1242 Posted August 20, 2017 Posted August 20, 2017 https://emby.media/community/index.php?/topic/49529-what-are-the-technical-specifications-for-emby-server-of-150-simultaneous-users/
drikosv8 24 Posted August 20, 2017 Author Posted August 20, 2017 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
dcrdev 252 Posted August 20, 2017 Posted August 20, 2017 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 $
Guest asrequested Posted August 20, 2017 Posted August 20, 2017 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.
Guest plexman Posted August 21, 2017 Posted August 21, 2017 (edited) 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 August 21, 2017 by plexman
drikosv8 24 Posted August 21, 2017 Author Posted August 21, 2017 (edited) 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. @@plexman, 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? https://produto.mercadolivre.com.br/MLB-838433939-cpu-gamer-i5-6600-16gb-ram-hd-1tb-ssd-120gb-gtx1080-_JM 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ê? https://produto.mercadolivre.com.br/MLB-838433939-cpu-gamer-i5-6600-16gb-ram-hd-1tb-ssd-120gb-gtx1080-_JM Obrigado pela ajuda Edited August 21, 2017 by drikosv8
Guest plexman Posted August 21, 2017 Posted August 21, 2017 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.
drikosv8 24 Posted August 22, 2017 Author Posted August 22, 2017 (edited) 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. @plexman, 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? http://produto.mercadolivre.com.br/MLB-850908329-cpu-gamer-i7-7700k-16gb-ddr4-ssd-240gbwater-cooler-_JM https://produto.mercadolivre.com.br/MLB-698191717-wd-hgst-deskstar-nas-6tb-7200-rpm-ate-128-mb-sata-0s03839-_JM 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? http://produto.mercadolivre.com.br/MLB-850908329-cpu-gamer-i7-7700k-16gb-ddr4-ssd-240gbwater-cooler-_JM https://produto.mercadolivre.com.br/MLB-698191717-wd-hgst-deskstar-nas-6tb-7200-rpm-ate-128-mb-sata-0s03839-_JM Muito obrigado por me ajudar a comprar o equipamento certo. Edited August 22, 2017 by drikosv8
Guest asrequested Posted August 22, 2017 Posted August 22, 2017 (edited) 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 August 22, 2017 by Doofus 1
hooraah 5 Posted August 22, 2017 Posted August 22, 2017 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. 1
drikosv8 24 Posted August 22, 2017 Author Posted August 22, 2017 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
Guest asrequested Posted August 22, 2017 Posted August 22, 2017 It has the Z270 chipset, that will work. You won't need the other video card. 1
drikosv8 24 Posted August 22, 2017 Author Posted August 22, 2017 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.
drikosv8 24 Posted August 22, 2017 Author Posted August 22, 2017 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?
Guest asrequested Posted August 22, 2017 Posted August 22, 2017 You don't have a choice. The CPU is only supported by Windows 10 1
drikosv8 24 Posted August 22, 2017 Author Posted August 22, 2017 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 :-)
Jdiesel 1242 Posted August 23, 2017 Posted August 23, 2017 (edited) 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 August 23, 2017 by Jdiesel
drikosv8 24 Posted August 23, 2017 Author Posted August 23, 2017 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
Jdiesel 1242 Posted August 23, 2017 Posted August 23, 2017 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. 1
Guest plexman Posted August 23, 2017 Posted August 23, 2017 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.
drikosv8 24 Posted August 23, 2017 Author Posted August 23, 2017 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 !!
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now