Video buffering with video js

I am using this extension for video buffering from the server
but because of some reasons the video is not buffering properly I want to know is there any way that i can make the video to buffer properly from the server like 250 px 480 px HD quality options on client-side user

Usually, buffering is the HTTP server responsibility, and it’s achieved by using partial range requests.
Is that supported by your web server ?