Pages

Thursday, September 15, 2016

Why does youtube video loads faster than other websites?

Why does youtube video loads faster than other websites?


Its a very deep question but in one line- They breakdown video into bunch of frame-rates, identify what bandwidth will work on your device based on your connection and plays accordingly. Its a layman answer but YOuTube is trying to capture developing nations with 2G connections and this helps their cause.


YouTube runs on much faster servers than most other web sites.
To delve in a little further Google has a couple of really awesome technologies to stream video.
Compulsive Distribution Nuisance - CDN , Google has a ton of Data Networks all over the world and your video is probably played from a server closest to you.
Google File System, Google has some amazing technology to read and write files really fast compared to other servers
Cache - Google caches popular videos in the location at the closest data centers to the viewer based on location.

As I write this answer, there are 30 followers and 3 answers, each answer starting that they do it by adjusting the quality of video however I think the answer is not satisfactory.

I had a similar question I asked and have some people who have really spent time and effort writing the answers (some are pretty long too).

How does Google provide such a fast server?
Check this link for all the answers.

YouTube identifies the user internet speed and loads the video in the suitable quality. You may have seen from a video player's settings button that a it is available in many different stream qualities like 240p, 360p, 480p, 640p, 720p, 1080p, etc.
Higher number = better quality = more data consumption
So, in order to make video viewing smooth for users with limited bandwidth or with low internet speeds, YouTube plays the lower quality of the video. This doesn't irritate the viewers with the slow buffering of videos. Also, YouTube has much better bandwidth than other websites or video platforms.
Other sites usually use java and shockwave players with only one video quality (usually high quality) and also with limited internet bandwidth, which makes video playing irritating as it keeps buffering a lot.
I hope that answers your query.

YouTube identifies the user internet speed and loads the video in the suitable quality. You may have seen from a video player's settings button that a it is available in many different stream qualities like 240p, 360p, 480p, 640p, 720p, 1080p, etc.
Higher number = better quality = more data consumption
So, in order to make video viewing smooth for users with limited bandwidth or with low internet speeds, YouTube plays the lower quality of the video. This doesn't irritate the viewers with the slow buffering of videos. Also, YouTube has much better bandwidth than other websites or video platforms.
Other sites usually use java and shockwave players with only one video quality (usually high quality) and also with limited internet bandwidth, which makes video playing irritating as it keeps buffering a lot.
I hope that answers your query.

Simple , because browsers & certain internet service providers help to promote youtube so that they can enable to use more data usage & which increases cost for the consumers which leads to higher income in shorter time also certain providers provide thier own ads for less prices on youtube which enables them to help in overall profit of thier service providers.

Cuz they have got a powerful server and a good  programmed website management
Please Subscribe do not forget on my channel SUBSCRIBE

1 comment: