Jump to content

Microsoft cuts the bandwidth required for cloud game streaming by over 80%

xboxpcontroller.jpg

 

 

Not a whole lot more to add to this to be honest, the title and linked sources speak for themselves. Cutting the bandwidth required for streaming is only beneficial to every party involved, I'm surprised this sort of two pronged approach hasn't been tried before. Its pretty smart to offload things to the device itself as much as possible while involving your streaming for tasks that said device can't do, or doesn't make sense to do given hardware limitations. 

 

With more companies getting on this wagon of streaming, anything that reduces the overall load on the network is going to be appreciated especially by consumers who game on the go. Maybe this will challenge mobile games themselves. Why play some random app store 99 cent game when you can just stream something proper and do it without hindering your overall experience? 

 

 

 

 

The bandwidth reduction is thanks to a new tool called Kahawai, which is the Hawaiian word meaning “stream.” It works using the simple concept that not all the work should be done remotely while a game is being played. Instead, the performance contained in the hardware local to the player, e.g. their games console or smartphone/tablet, should help.

 

Kahawai enables collaborative rendering, which means that instead of the server doing all the work, the rendering load is split with the GPU in the player’s device. The server is still doing most of the heavy lifting with regards to shadows, texture mapping, and fine-grain details, but the local GPU can provide the graphical basics of a level, what the research team refers to as the “rough sketch.”

 

The splitting of workload makes a huge difference to the amount of data that needs to be streamed without having any impact on how each game plays. An experiment was done using Kahawai with Doom 3 streamed at 60fps, and there was no discernible difference between streaming with and without Kahawai enabled except for a very large saving on the streamed data total.

 

This is great news for mobile gamers especially as it will save them a lot of data on their capped contracts, albeit it at the cost of increased battery use. It also means games could run more reliably on slower connections with the graphics level adjusted accordingly. There’s also many applications beyond gaming, for example, in the fields of medical imaging and computer-aided design.

 

 

http://today.duke.edu/2015/05/cloudgaming

 

http://www.geek.com/games/microsoft-cuts-cloud-game-streaming-bandwidth-by-over-80-1623534/



This post has been promoted to an article
Link to comment
Share on other sites

Link to post
Share on other sites

I don't get it, how does generating some percentage of the image on the local device reduce the bandwidth used for getting the "heavy image" to said local device?

Link to comment
Share on other sites

Link to post
Share on other sites

Cant stand the idea of cloud gaming, but not matter what its happening in next few years replacing traditional.Guess i have to find another hobby.

Cool technology tough.

Link to comment
Share on other sites

Link to post
Share on other sites

This is great! Not that I use mobile gaming a lot, but I could stream to lower end hardware that I have in other places than my home. Ie, my media box with a 560.

Wishing leads to ambition and ambition leads to motivation and motivation leads to me building an illegal rocket ship in my backyard.

 

Link to comment
Share on other sites

Link to post
Share on other sites

Cant stand the idea of cloud gaming, but not matter what its happening in next few years replacing traditional.Guess i have to find another hobby.

Cool technology tough.

It's not trying to "replace" anything. It's just another thing we can use. That's like saying smartphones are replacing desktops. Technology is about innovating convenience. Although one technology might be better suited for one job (streaming for mobile), another technology would be better for a different job(desktop for primary gaming). 

 

 

Comparing the two as a replacement is like saying dynamite is replacing the fishingpole. 

Wishing leads to ambition and ambition leads to motivation and motivation leads to me building an illegal rocket ship in my backyard.

 

Link to comment
Share on other sites

Link to post
Share on other sites

wait a minute, how does lighter streaming allow for higher settings in doom 3?  :huh:

 

other than that, if it works and reduces the latency then great!

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to comment
Share on other sites

Link to post
Share on other sites

Cant stand the idea of cloud gaming, but not matter what its happening in next few years replacing traditional.Guess i have to find another hobby.

Cool technology tough.

 

You have to find a new hobby because the current one is being improved and refined and is gaining mass adoption? 

 

Are you a hipster? 

 

wait a minute, how does lighter streaming allow for higher settings in doom 3?  :huh:

 

other than that, if it works and reduces the latency then great!

 

Science, witchcraft; its really all the same to us. 

Link to comment
Share on other sites

Link to post
Share on other sites

so. you telling me. that I don'T need google fiber ? UWOTM8

~New~  BoomBerryPi project !  ~New~


new build log : http://linustechtips.com/main/topic/533392-build-log-the-scrap-simulator-x/?p=7078757 (5 screen flight sim for 620$ CAD)LTT Web Challenge is back ! go here  :  http://linustechtips.com/main/topic/448184-ltt-web-challenge-3-v21/#entry601004

Link to comment
Share on other sites

Link to post
Share on other sites

I don't get it, how does generating some percentage of the image on the local device reduce the bandwidth used for getting the "heavy image" to said local device?

Fairly simple, like compressed videos work on youtube for example, things that don't change don't need bandwidth, if you say have a wall behind and a subject is moving only the data of the moving subject needs to be sent.

Location: Kaunas, Lithuania, Europe, Earth, Solar System, Local Interstellar Cloud, Local Bubble, Gould Belt, Orion Arm, Milky Way, Milky Way subgroup, Local Group, Virgo Supercluster, Laniakea, Pisces–Cetus Supercluster Complex, Observable universe, Universe.

Spoiler

12700, B660M Mortar DDR4, 32GB 3200C16 Viper Steel, 2TB SN570, EVGA Supernova G6 850W, be quiet! 500FX, EVGA 3070Ti FTW3 Ultra.

 

Link to comment
Share on other sites

Link to post
Share on other sites

I don't get it, how does generating some percentage of the image on the local device reduce the bandwidth used for getting the "heavy image" to said local device?

wait a minute, how does lighter streaming allow for higher settings in doom 3?  :huh:

 

other than that, if it works and reduces the latency then great!

think of connecting to a server that works as another more faster gpu or cpu that the device you use, this tech is basically off loading part of the render pipeline to a server, instead of the server processing the game and feed you live video

this is one of the greatest thing that has happened to me recently, and it happened on this forum, those involved have my eternal gratitude http://linustechtips.com/main/topic/198850-update-alex-got-his-moto-g2-lets-get-a-moto-g-for-alexgoeshigh-unofficial/ :')

i use to have the second best link in the world here, but it died ;_; its a 404 now but it will always be here

 

Link to comment
Share on other sites

Link to post
Share on other sites

So this is more like half way between local gaming, and complete streaming... Seems cool, but so far streaming games has not been a very pleasant experience for me, so I'll wait and see...

Cpu: Ryzen 2700 @ 4.0Ghz | Motherboard: Hero VI x370 | Gpu: EVGA RTX 2080 | Cooler: Custom Water loop | Ram: 16GB Trident Z 3000MHz

PSU: RM650x + Braided cables | Case:  painted Corsair c70 | Monitor: MSI 1440p 144hz VA | Drives: 500GB 850 Evo (OS)

Laptop: 2014 Razer blade 14" Desktop: http://imgur.com/AQZh2sj , http://imgur.com/ukAXerd

 

Link to comment
Share on other sites

Link to post
Share on other sites

I have the feeling that 'the future of gaming' is just compressed video... I don't believe that 80% bandwidth reduction is still lossless.

Link to comment
Share on other sites

Link to post
Share on other sites

think of connecting to a server that works as another more faster gpu or cpu that the device you use, this tech is basically off loading part of the render pipeline to a server, instead of the server processing the game and feed you live video

 

I still don't see how that would provide any higher quality settings ^^ if anything it could offer lower latency...

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to comment
Share on other sites

Link to post
Share on other sites

I still don't see how that would provide any higher quality settings ^^ if anything it could offer lower latency...

if they keep latency reasonable, it would be the equivalent of plugging a titan x into a android tablet

this is one of the greatest thing that has happened to me recently, and it happened on this forum, those involved have my eternal gratitude http://linustechtips.com/main/topic/198850-update-alex-got-his-moto-g2-lets-get-a-moto-g-for-alexgoeshigh-unofficial/ :')

i use to have the second best link in the world here, but it died ;_; its a 404 now but it will always be here

 

Link to comment
Share on other sites

Link to post
Share on other sites

I don't get it, how does generating some percentage of the image on the local device reduce the bandwidth used for getting the "heavy image" to said local device?

Its possible the uncrunched data is lighter than the crunched data, really don't understand how that saves 80% though?

Its great providing MS don't patent it and keep it for Xbone, the irony is most tablets can outperform the Xbone anyway :P

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to comment
Share on other sites

Link to post
Share on other sites

Collaborative rendering over the network....to me it sounds more like latency nightmare but we shall wait and see.

-------

Current Rig

-------

Link to comment
Share on other sites

Link to post
Share on other sites

Fairly simple, like compressed videos work on youtube for example, things that don't change don't need bandwidth, if you say have a wall behind and a subject is moving only the data of the moving subject needs to be sent.

So... static opaque content will be rendered on the device, and these will be left out in the streamed image?

I can't understand how that saves 80% then...

Link to comment
Share on other sites

Link to post
Share on other sites

So... static opaque content will be rendered on the device, and these will be left out in the streamed image?

I can't understand how that saves 80% then...

The same way every new generation gpu is 300% more powerful.

Location: Kaunas, Lithuania, Europe, Earth, Solar System, Local Interstellar Cloud, Local Bubble, Gould Belt, Orion Arm, Milky Way, Milky Way subgroup, Local Group, Virgo Supercluster, Laniakea, Pisces–Cetus Supercluster Complex, Observable universe, Universe.

Spoiler

12700, B660M Mortar DDR4, 32GB 3200C16 Viper Steel, 2TB SN570, EVGA Supernova G6 850W, be quiet! 500FX, EVGA 3070Ti FTW3 Ultra.

 

Link to comment
Share on other sites

Link to post
Share on other sites

The same way every new generation gpu is 300% more powerful.

Marketing, right.

Link to comment
Share on other sites

Link to post
Share on other sites

Why not just........release the freaking game for that device?!

misc-genius-l.png

 

 

I'm talking about streaming from your console to an actual desktop PC

Ketchup is better than mustard.

GUI is better than Command Line Interface.

Dubs are better than subs

Link to comment
Share on other sites

Link to post
Share on other sites

Why not just........release the freaking game for that device?!

misc-genius-l.png

I'm talking about streaming from your console to an actual desktop PC

Because money and corruption.

- snip-

Link to comment
Share on other sites

Link to post
Share on other sites

Streaming game might be the future, but I hope stream trough the internet won't be it. I would imagine things like one insanely powerful server per household that does all the heavy computing for the family, or maybe on a neighbour level

Link to comment
Share on other sites

Link to post
Share on other sites

I got all excited at first but after reading the article I don't see the point of this.

 

I like the idea of game streaming because I could have a powerful desktop stream games to really low power devices. But with this I would need a powerful desktop streaming to a medium powerful computer.

Link to comment
Share on other sites

Link to post
Share on other sites

Because money and corruption.

Damnit, why must reality always equate to a smack in the face?

Ketchup is better than mustard.

GUI is better than Command Line Interface.

Dubs are better than subs

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×