KBDown: 138 Delta Down: 89 Delta Time: 0.646 Latency: 600 Amman, Jordan ADSL 512MB
On 5/2/07, Dan Rossi <[EMAIL PROTECTED]> wrote:
Hi, I was wondering if its possible to help me work out a few things with the bandwidth checker application. It seems I was connecting to my local red5 server instead of the server in NY in the flex app i uploaded. Ive updated it again but connecting via a new load balancer ip setup which will hopefully spread the load properly now rather than wait till one machine is full of connections to goto another machine. http://69.42.91.84:5080/bwcheck/bwcheck.html The problem is i have a 24MB adsl connection, and im only getting these results KBDown: 320 Delta Down: 176 Delta Time: 0.55 Latency: 255 When i was connecting to my electroteque.org server it was 1.5 - 2MB. I need to work out where the problem may be in my code, so I am able to guess the right bitrate to send, ideally i should be able to send our 768K versions which streams perfect, but still only 300K is showing up as my bandwidth. Is there a setting in red5 I can tweak to be able to speed up the connectivity ? Anyway here is my updated flex source to handle the detection callback function, im still trying to work out how to send the right bitrate video from the guessed down rate aswell as select it from a list of available bitrates i send via the player args. public function onBWDone(kBDown:int, deltaDown:String, deltaTime:String, latency:String):void { showPreloadBar("Your Bandwidth: " + kBDown); log.info("Bandwidth " + kBDown); startBW(kBDown); log.info("KBDown: " + kBDown + " Delta Down: " + deltaDown + " Delta Time: " + deltaTime + " Latency: " + latency); } private function startBW(kBDown:int):void { var bitrate:String = "38,180,300,768"; var bitrates:Array = bwTypes.split(/,/); if (kBDown < 100) { bitrate = "38"; } else if (kBDown < 200) { bitrate = "180"; } else if (kBDown < 400) { bitrate = "300"; } else if (kBDown < 600) { bitrate = "512"; } else { bitrate = "768"; } var index:int = bitrates.indexOf(bitrate); bandwidth = bitrates[index] ? bitrates[index].toString() : bitrate; statusBar.statsBitrate.text = bandwidth + " kBDown: " + kBDown.toString(); log.info("Chosen Bandwidth: " + bandwidth); //showPreloadBar("Chosen Bandwidth: " + bandwidth); videoFileName = (isProgressive(serverURL) ? serverURL : "") + path + episodeID + "-" + bandwidth + ".flv"; initConnect(); } Let me know thanks. Dan _______________________________________________ Red5 mailing list [email protected] http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________ Red5 mailing list [email protected] http://osflash.org/mailman/listinfo/red5_osflash.org
