Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

For some reason YouTube isn't buffering videos whilst they are paused.

Screenshot

It started happening two months ago. At first I thought it was just a global change by YouTube, but after venting on Twitter I discovered that only some people experienced the same problem.

I've searched for answers online but none of the solutions have helped.

So far I've tried:

  • Clearing the cache and cookies
  • Using a DNS service (OpenDNS)
  • Increasing YouTube's storage limit

It happens in both Chrome and Firefox. I'm running Windows 7 with Flash version 11.2.202.235 and located in South Korea.

Does anyone know of a solution?

share|improve this question

migrated from superuser.com Apr 29 '12 at 9:58

This question came from our site for computer enthusiasts and power users.

    
I have seen it a few times, not enough to really discover what is going on though, Does it seem to happen more when the video is a really long video ? I was trying to think of reasons why "some people have seen it, and some have not yet"? Also there are now (or again) 2 different types of web for the videos. New videos are using some new method? giving one of my browsers with blocking problems. –  Psycogeek Apr 29 '12 at 7:34
    
Just tested it on a 50 second video and it buffered all the way up to 45 secs then stopped. I think the "new method" is html 5. I'm curious too if this is having an impact. –  Andrew Price Apr 29 '12 at 7:54
2  
this behaviour is bugging me as well. I'm not sure what's at fault. I hope the YT devs realize that not all have extremely fat pipes that allow for on-demand streaming. I'm pretty sure this is YT specifc issue, and doubt there's anything that you can do –  Sathya Apr 29 '12 at 9:49
    
I've noticed (and got annoyed by) the same behavior on Mac OSX Lion and Chrome. Seems like YouTube want it that way :-/ –  ssc May 3 '12 at 0:31
    
which is the reason why you want youtube to go on buffering? –  Daniele B Dec 21 '12 at 14:33
show 1 more comment

2 Answers 2

It seems to be on a video by video basis. Your 'create a spaceship' tutorial will buffer when paused, but your 'create a city' tutorial will not.

They seem to use slightly different players; based on the right-click menus. The spaceship tutorial mentions HTML5 and the city tutorial has the standard Flash menu.

You could try forcing the use of a different media player or you could try joining Youtube's HTML5 trial; the 'create a city' tutorial buffers fine when played using the HTML5 player.

https://www.youtube.com/html5

Edit to include solution by Andrew Price:

  1. Login in to your YouTube account
  2. In 'Settings' go to the 'Playback' menu
  3. Under 'Video Playback Quality' check the 'I have a slow connection' option

This will default video output to 360p, but you can manually alter this when playing the video. Even at higher definitions the video will continue to buffer.

share|improve this answer
    
I just activated the HTML5 trial and so far it seems to have worked! I just opened a few videos that previously had problems buffering, and it buffered perfectly right to the end. It even seems to have increased the buffer speed :) So thank you for your answer. I'll keep my eye on it and report back if the problem returns. Cheers! –  Andrew Price Apr 30 '12 at 6:20
1  
Wait! Actually scratch that... after a few days it seemed the problem returned. However, someone on twitter pointed me in the direction of a solution: t.co/ZtaD55fu In short, go to your playback settings and check "I have a slow connection. Never play high quality videos." This doesn't actually impact the quality of the vids as you can still change the resolution as per usual, but it does ensure that buffering always continues. So far this solution has worked for me :) –  Andrew Price May 2 '12 at 6:58
1  
@AndrewPrice then you should place that as an answer and accept it :) –  phwd May 2 '12 at 18:18
2  
Unfortunately those are only partial solutions. 1) Not all videos are HTML5-enabled, 2) you have to be logged in to YouTube... –  jakub.g Aug 11 '12 at 22:36
add comment

I found a solution which is to change the resolution after buffering stops and return to the changed resolution. This way it will buffer till the end.

share|improve this answer
    
the best solution is to change the video quality and reload the page, thereafter the video will buffer right till the end. you can then change the video quality to which ever you prefer. Great solution posted by alex.. –  user29551 Nov 26 '12 at 17:58
add comment

protected by Community Nov 26 '12 at 21:26

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.