Hey guys, I am researching for a project and would like to know if I use a 4 core intel cpu with a 10 gig nic card inside how many simultaneous clients should I be able to get if the bitrate per stream is 1mbps (RTMP and HLS)?
I see in the documentation there is a maximum of 10,000 concurrent connections per instance, is this limit even for SD streams?
Thanks for your help.
Minimum recommended production hardware
CPU: Single Quad Core, 3.00 GHz or better
RAM: 4GB
Disk: 2 or more in RAID 0 (striping)
Network: 1Gb Ethernet
With a 1g nic (20% overhead accounted for.) = 800mbs throughput, which is 800 1 mbs streams, or 1600 500kbs streams.
You can use this formula for calculating:
number of users * stream bitrate + 20% IP overhead = total server bandwidth
You will have to test your actual server/network using the load test tool, or monitoring utilization in production. You must be properly tuned. And to achieve maximum levels you may have to tune your server and network in other ways outside Wowza.
NOTE: Java can saturate up to a 5 gig nic.
Regards,
Salvadore
Thank you for the detailed reply! I have looked at the tuning docs.