I am working on a project that supports Video On Demand (VOD) assets to be served from a cluster of Windows 2008 Enterprise servers using Smooth Streaming on IIS 7 to mobile handset devices (WP7, Android, iPhone, etc) connected over WiFi. The current phase is to test support for multiple bit rate streams. We are trying to map how and when the handset switches to different streams.
I am look for a hardware solution that can cycle different bandwidth levels continuously, which can be mapped to the smooth streaming service (IIS Logs). Possibly a programmable wireless access points with unique log files per connection, or a card that can plug into a server to analyze traffic.
Tried solution: Setting bandwidth throttling values in Cisco/Juniper routers; Result: Committing changes drops all concurrent connections.
Current solution: Custom script running on the Linksys WRT54GL router that throttles bandwidth strength from 15%-100% over a 15min cycle. Issues: Connectivity with IIS support and limited scalability.