I asked this question yesterday on the Google+ RW group but there have been no answers, so I thought I would try here:
Last night I casually checked a Vimeo hosted video on my site and it looked like soft mush, even though I had a preference in my account to always show HD.
After checking on the Vimeo site I discovered they have created a new adaptive quality setting that sounds clever in theory but in practice there are a lot of complaints. In my own case the video looked reasonable on the Vimeo site but horrible when embedded elsewhere and I have a fast 76mbps connection.
The only way now to see a video in HD is to physically click on the HD button and then scroll to 720 for it to play, otherwise it appears to be playing at the lowest 270 setting so it looks something like a French impressionist painting. It’s horrible and I bet most people will never look for the option to manually select HD.
Vimeo has already been a source of annoyance because their callouts are slowing down the page loading so for the first time I am considering self-hosting the video and I wondered if there are any best practices here.
The video on my website is 695px wide at present on desktops and tablets but if I add a self-hosted video at that size I am concerned it will be unnecessarily heavy on some devices.
The only stack I have at present that could do this is Joe’s HTML5 video stack and it looks like I would have to prepare various format versions of the same video. Are there any other video stacks that are worth considering?
I purchased Hype a few years ago but I have never used it, however I seem to recall that it could output different sized versions and automatically serve the most appropriate size, so I wonder if that is a feasible option. Any thoughts or suggestions would be appreciated because the quality of the Vimeo video is just awful and I need to change this but I would rather not go the YouTube route.
EDIT: It worked fine before when fixed on HD with no buffering and Vimeo really seems to have this wrong with the latest changes that cannot be reversed by the user.