Google Answers Logo
View Question
 
Q: Having a Web page automatically differentiate between dial-up and broadband user ( No Answer,   4 Comments )
Question  
Subject: Having a Web page automatically differentiate between dial-up and broadband user
Category: Computers > Internet
Asked by: healinggreat-ga
List Price: $35.00
Posted: 15 Apr 2004 18:19 PDT
Expires: 15 May 2004 18:19 PDT
Question ID: 331019
I'd like to know if there is currently any way to automatically know
if a visitor to a web page is using dial-up or broadband and then
automatically have them re-directed to the appropriate low-band or
high-band web page without them knowing they are being diverted.

Also, the same question would apply as to whether users have
Macromedia Flash installed on there system.
Answer  
There is no answer at this time.

Comments  
Subject: Re: Having a Web page automatically differentiate between dial-up and broadband
From: pavlos-ga on 15 Apr 2004 18:46 PDT
 
Short answer: Not possible
Long answer: You could 'generate' some traffic between the client and
the server and check the transfer rate but even then it wouldn't be
viable. There are lots of things that may affect a user's tranfer rate
at a given time.
That's why almost every site offering video clips has 2 or 3 versions
of it, for low, medium or high speed users.

As I see it, you have these choices:
1. Let the user choose
2. Automatically redirect to the low-bandwidth page and provide a link to the other
3. Use user profiles and preferences
Subject: Re: Having a Web page automatically differentiate between dial-up and broadband user
From: sfxmystica-ga on 19 Apr 2004 12:26 PDT
 
Checking for low-high bandwidth, I have no Idea ...

But you can check if a browser has the flash player and redirect to
the suitable page automatically ...

http://www.macromedia.com/support/flash/ts/documents/uber_detection.htm
Subject: Re: Having a Web page automatically differentiate between dial-up and broadband user
From: sfxmystica-ga on 19 Apr 2004 12:41 PDT
 
Good news ... found some code to check bandwidth speed ...

Check out these links ...

Using Flash :
(Both link contain the Same Article)

http://www.sonify.org/home/feature/remixology/019_bandwidthdetection/
http://www.wildform.com/tutorials/bandwidth/

Javascript :

Couldn't find the exact article ... to lazy to go through it :)
Anyway, find below a link to a page that has Javascript coding to
detect bandwidth ... go through its source ...

http://www.emediacommunications.biz/sm8/sm8_example.jsp

Hope that helps. :)
Subject: Re: Having a Web page automatically differentiate between dial-up and broadband user
From: ceejay-ga on 21 Apr 2004 04:03 PDT
 
There is no documented way to determine the throughput of a client
from any web technology but there are sevral ways you can check by
creating a custom solution through code.  Flash would be the best way
to do this as you can check the bytes loaded of a streaming media
element in increments and with a little math you can approximate their
average data rate.  Obviously, this would cause a delay on your main
page but it is fairly consistent.

Detecting flash player is very easy also.  I would be willing to help
you with both aspects of this if you're still interested but as of
right now im running late to work.

Let me know!

flashGuRu-

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy