I've not been able to come across much information on how to properly spec out
an FMS 2 system. We currently have the current specs of:
Intel Pentium-D (Dual core) 2.8ghz
2GB DDR2 RAM
RAID 1 160GB Disks 7200RPM
OS - RH Enterprise Server 4
What we have running on this box at present:
MySQL 4
Apache 2.0.52
Sendmail
Spamassassin
ClamAV
pHp 4
FMS 2.0 (most recent dev version)
I notice in the FMS 2 documentation that they recommend using a two-server
configuration, one being the origin server containing the application, and at
least one other edge server to handle theclient request. Essentially,none of
our clients will be coming from the same location, as they are anonymous (at
least to one another) from all over the internet.
We will run a video chat application, that will be either one-way(one person
broacasts, while the other simply types or uses a mic, or two-way where both
parties broadcast video to one another as well as type and use their mics as
well. We expect to have from 50-200 connections at any given time, using a
camera size of
320x240. I found a document on the Macromedia site stating that:
320x240, 15fps, 60kfi, 144,000 bytes/sec, 85quality, 22sr = 1,196 kbps
Under these live encoding params, will a single stream really consume 1.2mbps
of bandwidth? I'm hoping that the compression has improved with version 2, as I
believe that this is old information from the previous version of FCS. The two
users in a chat session don't need to have their own video broadcast back to
them via the FMS server (I'm assuming) because they should be able to display
it locally...is this correct? So for two people to chat, they will consume
only 4 times the amount stated above, right?
So my big question is: Is our box powerful enough to do the above? Would it be
worth purchasing another server solely to run the FMS server? If so, how can we
set the original server up to act as an edge server, and how will that affect
licensing? We only need 300 connections at most, so 2x professional license.
Many thanks for any help that can be given.