Geoff,
for audio,
1) setup a seperate freeswitch server
2) you need to enable ESL on this to listen on external interface, and
make sure port is open and password set to something other than
Cluecon so your not hacked.
3) Next go to BBB server and edit the sip host files to point to this
server instead of 127.0.0.1 and add matching password and edl port.
4) reboot
If you put in same datacenter, the traffic stays on LAN.
for rtmp
You need to experiment, some modules have dependencies on others and
need to run on same red5 instance.
From testing i have been able to isolate. Video, Deskshare,
Whiteboard all on different rtmp streams than the main bbb server..
The viewer, presentation, and chat seem to be closely linked and stay
on one.
Configure a few more servers with and red5.bbb java apps, and then
edit a config.xml file to point to different RTMP paths for video,
deskshare, whiteboard etc...
Start up a meeting and be amazed... really cant tell each module is
running on its own server.
So if you have a very large (8 core) instance running freeswitch (25
users/per intel core) so 200 in audio conference, and then have
seperate server handing video, and one for deskshare, you are able to
handle some pretty big conferences.
DISCLAIMER < this requires 4-5 high powered servers, and high
performance network connections with bandwidth, and record and
archive modifications to work to collect meeting files.
Also as Fred likes to say, this isn't the install in 30 minutes or
your money back, but it works and has had some stress testing done
for larger implementations.
It also will cost a pretty penny to operate day to day
There are plenty of other posts to set expectations on what a single
normal sized .80 server supports, please refer to them.
The mconf global stream broadcast is really promising, and should
enable much higher audio numbers.
regards,
Stephen
hostbbb.com