Check Out 360's 1080p Smooth Streaming Tech Now

We'll have reaction to the gaming and hardware announcements from Microsoft in due course (including an ODST vs Halo 3 tech feature we've been planning for some time), but in the meantime, the focus turns to the 1080p streaming technology revealed for Xbox 360 last night.

The idea here is that 'Smooth Streaming' allows for an instant start to watching your video with no perceivable buffering, with the picture quality dynamically changing according to the bandwidth conditions. Should you have access to a sustained five megabits of bandwidth between you and the server, Microsoft promises a full 1080p video stream with 5.1 surround sound. If those conditions change for the worse, the stream dynamically switches to a lower quality, lower bandwidth version without skipping a beat.

Initial reports from the E3 conference suggested that this technology would be a US only affair for users of the NetFlix video streaming service, but PR blurb from Microsoft this morning suggests that Smooth Streaming is set to be rolled out on the new, improved Zune video service that sees the Xbox Live video marketplace expand from coverage in eight territories to eighteen.

So, just how good is it? Will it stand up to real life internet conditions? Is it all just PR hype or has Microsoft actually delivered something here? Well, this is where things get seriously cool. Not only can you see the technology in action now, you also get to test it out on your PC in the comfort of your own god-forsaken hovel. Smooth Streaming is a part of Microsoft's Flash competitor, Silverlight, and was actually introduced a few months ago. There's a very cool online showcase you can view right here, right now. And here's a pic of the player. Graphs, frame rates, bandwidth meters... it's the stuff of dreams!

'Check Out 360's 1080p Smooth Streaming Tech Now' Screenshot 1

Benchmark smooth streaming performance on your connection now.

Once Silverlight is installed, the demo gives you some very cool feedback on the state of your internet connection, the current download speed, along with the frame rate of the playback. This last aspect is as much about the swift performance of Silverlight’s PC high def decoder as it is about the streaming itself. While we find that low bitrate HD via h264 offers a significantly higher quality level compared to MS’s VC1 codec, it has to be said that Adobe’s Flash implementation of the h264 decoder is much slower than it should be so Silverlight on PC has a clear edge here. Even a reasonably modest PC should be able to stream 1080p at the required 24FPS with no frame drops. Regardless, decoding performance won’t be an issue on Xbox 360 (the VC1 decoder is mature), and the streaming experience should be much the same as you see in the demo, assuming you have a fairly decent PC for testing purposes.

So, dynamic streaming then. Some say that this is how OnLive works in delivering a sustained HD gaming experience, and chances are that it does play a part in some way, shape or form. However, the difference here is that Smooth Streaming is still buffering video behind the scenes. From the off, it streams at a low bitrate and stores up video before ramping up the bandwidth to suit your connection. It'll be pretty much unnoticeable in real life conditions owing to the fact that movies tend to start with logos and idents, and who really cares if these are not in 1080p? More pertinently, the smooth streaming buffer gives the server plenty time to dynamically change the video quality - and with its required ultra low latencies, OnLive can’t conceivably have that level of luxury.

Coming back to Smooth Streaming, one of the coolest things about it is that it's guaranteed to scale with your internet connection. Picture quality will improve as internet technology gets faster. It's already built into the tech. And as we move towards ultra-fast line speeds and bandwidth gets cheaper, Microsoft can simply up the current 5mbps bandwidth ceiling and introduce even higher quality encoding.

Comments (14) Latest comment 3 years ago

Comments threads automatically close after 30 days, but please feel free to continue chatting on the forum!

  • Uncle_Spanks #1 3 years ago

    Half way through the video and it stopped for no reason :(
  • bradgrenz #2 3 years ago

    Isn't CGI like that kind of a best case scenario for compression algorithms?
  • Widge #3 3 years ago

    I must make a note to give this a go
  • Irien #4 3 years ago

    As someone who only gets a 1Mb connection with a trailing wind (long way away from exchange), this demo was increadibly impressive. I have to say, it is the first time in recent memory that I've been really impressed with something MS has come up with.

    Watching video on iplayer or flash trailers is an exercise in stutter-pain, yet this demo managed to start almost instantaneously and didn't drop out (until I got bored and stopped it). Amazing stuff. Especially when internet connections are shared between computers so you can't guarantee full ADSL bandwidth availability.
  • Widge #5 3 years ago

    Very clever, its like VBR internet!
  • Weezer #6 3 years ago

    My plasma is 'only' 720p so I've probably got bandwidth to spare.
  • septimus #7 3 years ago

    Ooh SureStream. How new and modern. Oh no, wait, it's been out for 10+ years.

    Even Microsofts own WMV has been doing up and down scalable streaming for the last 6/7 years. You can do 1080P in 1.8Mbps (which some smoothing artefacts) and even H.264 (which is quite heavy) can do sharp 1080P in 3Mbits, even with CABAC encoding.

    Just seems odd to me that they are just pushing this now.
    Edited by 2 at 03/06/09 @ 19:19
  • Darren #8 3 years ago

    I've just tried this at work on my office PC where the connection speed is a lowly 512 Kbps. Sure enough the video quality is low-res and the bandwidth is just 350 kbps but the impressive thing is that the video was being smoothly streamed for the most part with only a couple of minor hitches at the start. This is the first time I've seen smooth-playing video on my office PC, normally they play for 5 seconds, buffer for 10, play for another 5, etc. Quite impressive in that respect.
  • Widge #9 3 years ago

    I like the fact its 'future proof'.... won't become outdated as internet connections get better, all that happens then is the quality gets better.

    This here is the solution to streaming media for crappy internet infrastructure!
  • Darren #10 3 years ago

    I've now tried this on my home PC which has an 8 Mbps connection. While the technology is impressive, even when the bandwidth hit 3675 Kbps the image was overly soft and the constant drops to a low bit rate then high back to low with the resulting blurriness/sharpness/blurriness is a little off-putting to be honest. The highest quality image is nowhere close to matching the true 1080p transfers of Wall-E or Madagascar 2 for example. Not even close. It's on a par with an upscaled 1080p DVD in my opinion.

    Nice for people who want HD on the cheap I suppose but not quite good enough for me, especially as my connection is not stable enough to even give a constant high quality image.
    Edited by 1 at 09/06/09 @ 09:43
  • Oceans1999 #11 3 years ago

    Yup, 5Mbps looks nowhere near as good as 40.
  • davisorle #12 3 years ago

  • db3 #13 3 years ago

    Very nice...pity it was CGI example though.
    Would be good if you could get decent stream speeds like that for all web tv.
  • Ryze #14 3 years ago

    This seems very impressive. Perfect for rentals - now give us another 12 hours for the same price!