Flashphoner System Requirement

Stanley

Member
Hi, I plan to purchase Dell PowerEdge R640 to run Flashphoner 20 RTMP streams ingest and transcode to WSPlayer & MSE
dual Intel Xeon Gold 6146 3.2G,12C/24T 24M
32GB RAM
400GB SSD RAID1
ubuntu 18.04 LTS

Expected concurrent users is 200.

Question
1. Is this the server specs sufficient?
2. I would like to know is there any benefit by disabling Hyper Threading?

Thank you.
 

Max

Administrator
Staff member
Hello

1. Is this the server specs sufficient?
If you have 20 RTMP streams H.264 + AAC, you will have:
1) Maximum 20 video transcoding sessions H.264 > MPEG (WSPlayer)
2) Maximum 20 audio transcoding sessions AAC > G.711 (WSPlayer)
When you use WSPlayer, you play with max resolution 640x480 because higher resolution will not play properly due performance issues on end-user device (i.e iOS Safari 9).
Each transcoding session with low resolution (640x480) may eat about 0.5 physical core.
Therefore you may need at least 10 CPU cores and a couple of cores for audio transcoding.
It is about 12 cores in total.
And few cores for streaming (200 streams). It is about 18 cores in total.
So your server config looks good.
Only thing it would be good to have bit more RAM, i.e. 64 Gb.

2. I would like to know is there any benefit by disabling Hyper Threading?
No ideas yet. We always test with Hyper Threading enabled.
Why do you think it can be better with HT disabled? maybe any links?
WCS uses a lot of threads (few thousands) in production. So HT looks helpful.
 
Top