There are many youtube video downloading programs and plugins. I really want to program one that downloads videos at the full speed provided by the ISP. If you load a youtube video, you will notice that it will start downloading/buffering really fast and then begin to slow once it gets a certain percent buffered. I've never found a video downloader that circumvents this, so I was thinking of making one. There is one site, youtubemp3pro, that converts youtube videos to mp3s and it somehow is able to do this. The only problem is that that site is only used for mp3s and often has other issues. I know that if I keep clicking ahead in the video, I can force it to finish buffering much faster. How is flash player telling the server to do this? Would it be possible to make a flash program to do this? Can anyone help me figure out how this can be accomplished? Does that site have a partnership with youtube or something?
I know this is a lot of questions, but I am REALLY interested in making this happen because there is a real demand for this type of program now.
EDIT: I know there are a few download accelerators, but none of them seemed to work for me.