Take this post with a pinch of salt because it's only my own perspective, but I would say I'm in a fairly good position to report on the playback experiences I have had. My setup is slightly above average with a new 24" iMac, 4GB of RAM and a fast connection. Right now it measured 4.5Mbit/s which I consider fast enough for any HD content, especially if it uses smooth streaming, adaptive streaming, multi-bitrate streaming or whatever else the latest buzzword is.
SmoothHD is the name of Microsoft's latest showcase site and a (marketingbull alarm) 'cutting edge new technology from Microsoft and Akamai that will raise the bar on the consumer video experience'. Yeah, except that it doesn't. My experience is one of dropped frames, rebuffering and stuttering audio. It just about passes as an average online video experience - it would certainly give you a headache if you were trying to watch a feature length movie or sporting event.
The image on the left shows part of one of the clips - yeah it may have been blown up to what some may call HD resolution, but it certainly did not look like it was filmed in HD. It looks blurry and washed out. Other clips looked better in image quality but they instead kept frame freezing about once every 30 seconds or playing catchup with the audio. Sometimes I heard 5 seconds worth of audio without the picture moving at all. Guess I better dust the old VHS off, at least that played consistently bad.
It got worse once I entered full screen mode: all playback controls were taken away from me (wtf?) and the jerky-jumpy playback got even worse. My CPU was not impressed - check the picture and have a wild guess at which point I entered full screen mode...
The Coral Reef clip was especially bad and it stuttered nonstop. It seemed as if IIS7 was trying to measure my bandwidth, got it wrong and then didn't send enough data for my machine to consume. Whatever the cause, it wasn't adaptive at all.
Oh and one more thing: a 'cutting edge experience' should allow a user to click the timeline to seek to a point and not make the scrubber jump around like it's on steroids without actually scrubbing anywhere. A 4x4 pixels hit area on the scrubber is also not the most usable. Lots of lessons to learn when you let .NET devs build a UI ;-)
Flash to the rescue. Nice thought but sorry to disappoint, the experience there is just about as bad. StreamFlashHD is the site where Adobe showcases its latest Dynamic Streaming technology. It's a similar setup to Microsoft's showcase and promises to deliver an uninterrupted HD video experience. Problem with that is that a user is put through a similar stutter-til-the-lights-go-out ordeal as with the SmoothHD site. Many of the clips rebuffered for me time and time again and I was anxiously waiting for the dynamic part of the streaming to kick in. It never did.
In all fairness there were a few things that went a bit better: the fullscreen mode allowed me to still access the playback controls, the CPU wasn't maxed out (far from it) and the overall video quality seemed better. That's my subjective view. On the downside, some clips weren't even deinterlaced. Gimme a break. This is Adobe putting up a showcase for HD video on the web and they use interlaced video? I rest my case.
If nothing else then remember this: if you want a good video experience you need an even better audio experience first. You simply cannot get away with choppy audio. No matter how great your resolution, it is useless frames freeze for what seems like an eternity. HD on the web gets a big fat fail from me.
But guess what, it doesn't actually matter. 99% of users do NOT care about HD (at least not in front of their computer, different story on the TV I suppose). They just want to watch video, and watch it smoothly. Give me standard definition any time, as long as it looks ok and I can hear the sound. If users really cared about resolution then YouTube would be a deserted island.
The bottom line for me: HD on the web is not even needed (yet). The problem these companies are trying to fix isn't one. Who is actually asking them for it, I doubt that it's the consumers.
Microsoft: keep the Smooth, drop the HD, and give your engineers some lessons in UI design. Adobe: give me streaming any day, but I don't think I need it to be dynamic if that makes it worse than before you 'fixed' it. Neither one of those showcase sites lived up to its promises, and that's a big disappointment. Yes, experience matters indeed, not resolution.

Cpu load on Mirosofts site is a great setback, but on the Adobe website it seems that some deinterlacing and maybe a better data rate with the streaming server (CDN network) would solve your issues.
I always had a great experience with the HD trailers on quicktime's site. They are delivered via progressive download so my data rate with theyr CDN is not as important.
If I think about it I always had a great experience with HD videos delivered via progressive download.I do not know why Adobe keeps insisting on delivering short videos via streaming.
I also had a great experience with a local server which had 720 and 480 h264 music videos delivered via streaming. The server was close so i had experienced no stuttering whatsoever.
>The problem these companies are trying to fix isn't one. Who is actually asking them for it, I doubt that it's the consumers.
We need to continuously push the envelope otherwise we would still be in the prehistoric age in any domain.
Cheers
But actually a higher resolution doesn't necessarily results in a higher visual quality.
I mean who does need HD in the web? The standard screen resolution of the most users is still 1024x768 so a SD video in good quality is the better choice.
You are right, I have never on the web seen a HD video with the quality you get from a BluRay for example. On the web HD means just having 1280x720 videos no matter the picture quality. I wouldnt mind it if the picture quality is good, but most times you dont see any details that you wouldnt see on a SD resolution.
>The standard screen resolution of the most users is still 1024x768 so a SD video in good quality is the better choice.
You are quite wrong on that one tough, less than 8% of my websites visitors have that resolution or less.
I subjectively *think* that we still need 3 to 4 years before having pleasant HD experiences ...
This reminds me the days when video on the web was just too much (experience was frames dropped, buffering, ...)
The Silverlight showcase will deliver HD quality when it senses that your connection/buffer is up for it. Until then the video looks like up-rezzed SD.
But my processor still goes nuts while playing HD in Silverlight though. At least Adobe's got that one tamed.
MacBook Pro 2.2 GHz, 3MB RAM
The silverlight website is clean and the ui is usable. The flash website is all pixelated with a horrible ui and mouse interaction.
After 5 minutes of flash video playback on my macbook air and my laptop became so hot that i even had a trouble trying to close the browser. 10 minutes on the silverlight website, fullscreen, and everything is perfect.
Flash technology is way better but between these two sites i vote for the silverlight one.
As far as my connection goes, I don't think that's the problem. I wouldn;t even mind up-resed SD but even that was choppy.
As I said it's a subjective experience, but for me it was a broken one. Other sites (that don't claim to show HD) work fine however, so my connection cannot be that bad can it?
So yes, it is a question of time, and I don't think the time has come yet. Maybe everyone needs a Mac Pro on a piece of dedicated fiber for this stuff...
I'm sorry that your experience with SmoothHD.com wasn't great, but I assure you that the site is well capable of delivering HD video because I was the one who encoded the content. ;) As detailed in Dan Rayburn's blog post - http://blog.streamingmedia.com/the_business_of_onl... - all videos scale to 720p, some peaking at 2.5 Mbps, others at 3.0 Mbps.
Which geographic region are you located in? Remember that the SmoothHD.com site is powered by Akamai, so the quality of your experience could very well depend on Akamai's presence in your region. That doesn't imply that Smooth Streaming (the Microsoft server-side technology behind it) is flawed - it could simply mean there aren't enough Akamai edge servers available close to you to consistently deliver high quality video. Also keep in mind that this is pre-beta technology, so while overall our experience and customer feedback have been overwhelmingly positive - we still have a long way to go before the technology ships.
Alex Zambelli
Microsoft
apology accepted :-)
BTW I'm in Kibworth, UK. My overall internet experience is very good and it could well be the case that data did not arrive quickly enough. At the end of the day that's irrelevant to the end user, they just don't get the good experience that was promised. I also missed the fact that this was beta, the way it was promoted made it seem like a product that's available now, and I thought IIS7 was..?
However, the best HD experience to me by far is ABC's HD Theater (which uses Move Network's player and On2's VP7 codec.
I agree with you it shouldn't be done unless you can do it right for the end user, but I disagree that it's not time - I think a handful are doing it right and it's nice to see some variation in the technology as we all know competition enocurages innovation (sucks for developers to have to deal with diff formats, though it's a small price to pay)
I think location may be the issue, and if it is... the publisher should find a way to make it work across all regions. If they can't, they shoudl stick with SD as I think you're right - most users would rather watch smooth SD rather than choppy HD.
http://www.bitmoov.com/?page_id=2
SecurityError: Error #2152: Full screen mode is not allowed.
a 500Kbps - 720Line... here
http://www.scoutfilmsonline.com/streamsegur500.htm...
Bye. Vale
people often forget to mention (when they talk about HD) that also the player contributes to increase the cpu workload on the client side
http://beta.streamlike.com/secure/Splayer.php?swf_...
(1280 x 544 - audio : 48 kbps - video : 554 kbps - FPS : 30)
The most interestant point : this H.264/AAC video is seekable.
We're not even doing relatively low resolution video properly yet.
That's my view.
I've not yet seen adaptive bit rate work seamlessly in all the random situations I've tested content.
eg I stayed recently in a Crowne Plaza in Phoenix and was getting 350K on the Hotel Room (wired) Ethernet.
Trevor