We have a custom flash video player. It uses streaming over a hosted FMS $50/month account.
Some users are complaining that the video doesn't play at all.
With one of these users, we had them go to a speed test website and it was determined that they had a very slow connection which we are assuming is what is causing them to not be able to view the video.
So before we try to load the video we want to determine their connection speed. Then if they have a good enough connection we will play the video and if not then we will do something else like play a lower quality video or simply display a message and not play a video at all.
So, what is the best way to determine the users connection speed in this situation? Should we use actionscript? should we do a streaming test or a progressive test? should we use ajax and send the result into flash?