A dedicated 100Mbps connection can host in theory a maximum of 200 streams at 512kbps each (for an average quality 320x240 video).
High resolution streams require 1Mbps (360p) to 8 Mbps (Full HD).
To host hundreds or thousands of streams simultaneously, servers with 1000Mbps connection and at least 8 Gb RAM are required (16-32Gb recommened if hosting both web and rtmp).
It's important to have the server in a reputable data center with high connectivity so all your users can connect to the server at good speed, from their different networks and providers.
For good performance and reliability average use should be maintained under 35-60% of maximum connection capacity.
This type of premium web based functionality (live video streaming and interactions) involves special software and hardware requirements compared to regular site functionality.
This advanced software requires 2 types of hosting (compulsory): Resources and development on a streaming server are more expensive and that's a reason why the software was designed to use a standard web server for the rest of the features (like file sharing, user login, session monitoring, text chat logs) making it more affordable to run and easier to integrate with most sites already built.
This architecture makes it 100% web based and very easy to run for your website users, without software downloads and installations, no matter what type of computer they are using.Read here more details about the platform benefits.For most integrations that involve video recording and archiving, HTTP and RTMP must be hosted on same physical server so web scripts have access to the video files saved by rtmp server for management and conversion.The hardware configuration depends very much on the number of website members and visitors and also on website settings and target, so we cannot give you exact requirements.The most important feature for video streaming is rtmp server connectivity.We recommend servers with dedicated 100Mbps or 1000Mbps ports in well connected data centers (that have gigabyte connections with several providers).