I have a video (background) for my website and (I'm sure there's a much more technical word for this) it's choppy, to say the least. I'm wondering if a) I can render it into a better format (file details below) for playback, or b) if it's just my server (details below):Video file:[Video][1]Size: 52.0MBresolution: 1920x1080Data Rate: 15,962kbpsToal Bitrate: 16,156kbpsFrame Rate: 14 frames/second (lowered from 30 in attempt to resolve issue)Server Specs (not great, but on a low budget):Dell Precision 490Intel Xeon 5150 @ 2.66 GHz x 24GB RAM DDR2 FB-DIMM @ 533 MHzDebian 8.4.0Connection: Shaw Business, 60MB/s-D 5MB/s-UI know this may be more information than needed... But better too much than too little right?
Videos are choppy/laggy - Just aren't smooth on web server
html5;video;video hosting
I dont think your webserver has much to do with it. I'm guessing it's the bandwith at the users end. It plays at 16,962kbps, which stand for 16,962kb/sec, which is roughly about 16mb per sec.Your actual video is compressed, it gets decompressed when playing, (That's why the file is smaller), but even the compressed stream has to go quite fast. Most connections don't go that fast, so it gets laggy.What you want is to lower the bandwith. This can be done by lowering the quality to 90%. If it's just a background, 80% might not be a problem either. Alternatively, you could lower the resolution. Both solution will lower the quality, but will result in lower bandwidths.If you can, just upload it to Youtube, and use their HTML5 embed API to play it in the background. Better browser support, responsive bitrates, fast playback, not your bandwidth.