hoopycat wrote:
On the server side, I usually treat it as I would any static file: get the request, serve it out as fast as possible. If you have control over the application receiving the video stream, you can do some additional tricks there, perhaps delaying packet acknowledgements to maintain a target bitrate, or using the Range header to pull the file in chunks. TCP is darned good at throttling itself if it needs to.
Only major server-side advice I would give: ensure that the videos are static, flat files being served directly by the web server, and if you're using Apache, do not use mpm-prefork (which precludes the use of mod_php).
The concern expressed by my superiors is specifically that 'serve it out as fast as possible' bit. I believe my goal is to throttle down to a sweetspot where the largest video being pre-loaded has enough time to download before it begins playback.
I've also discovered mod_cband (
http://www.howtoforge.com/mod_cband_apa ... throttling )
anyone with experience using this?