|
Live stream
have a live audio/video/data application that begins to drop audio/video information for the viewer when the number of users hits about 100-150. This is a one-to-many (single broadcaster - multiple viewers) application. This weekend we had about 200 people subscribing to the FMS server and the majority of users were experiencing major breakups with the audio/video feed. Here is the environment and settings: Dual-core, Dual Xeon 2.8Ghz / 2Gb RAM / Gigabit NIC Server running Win 2000 Server w/ service pack updates Flash Media Server 2 (2.0.2 updates) - 2 licenses and profile set to allow 2000 concurrent users and 80 Mbps bandwidth Flash conf files have not been modified from the default installation Audio is 8Khz. Camera mode is always at 320x240. Anywhere from .5 - 3 fps. Bandwidth has been 0, 25000, or 144000. Quality has been from 75-91. Keyframe Interval has been 3-48, but usually set at 15. It is currently set at 320x240@1 fps, 0 Bandwidth / 75 Quality, 15 KeyframeInterval. I tried bumping these settings down incrementally, but none seem to help. - All clients use the same setting and just subscribe and play the netstream. - There is no dynamic bandwidth detection and only one stream is published. - The data portion (Shared Objects) is minimal and only sends a couple small packets per minute When we approach 80-100 users it becomes a problem. When we hit about 150-200 users it is pretty much unusable. I have checked the processes on the FMS Server and sits at about 9% CPU usage and 15% memory is in use. We have 2 internet connections in the office and it can be decent on one and stopped on another. I know that the publishing connection is OK because I can view it on one pc and not the other. The co-hosting plan we have allows 100 Mbps out and we are only using about 15-20 and we have pushed out more data on other servers before. It doesn't make sense that the server is running at 10%, the bandwidth being used is at 25%, and the stream is being published with conservative settings, but clients are having this much trouble. I have not found any articles on the web that have examples of applications using audio/video for 100-500 users and what settings to use. I would appreciate any advice or possible ideas on what to change to resolve this issue.
|