Hoofdcategorieën
Device Settings

Bedrijf wil high-end games via internet streamen

Door Tom Rosens, woensdag 31 oktober 2007 12:49
Submitter: Stijn, views: 15.656

Stream My Game werkt aan een techniek waarmee games vanaf een pc naar bijvoorbeeld een laptop kunnen worden gestreamd. Hierdoor zou een zwaar spel als Unreal Tournament 3 gespeeld kunnen worden op een verouderde notebook.

De kwaliteit waarmee een game vanaf de desktop naar een laptop kan worden gestreamd, is voornamelijk afhankelijk van de specs van de servermachine. Een desktop met 1,5GHz-cpu, 1GB geheugen, agp-bus en grafische kaart met DirectX 9 is volgens het bedrijf net genoeg om een game op lage resolutie te streamen. Hogere resoluties kunnen worden behaald met een pc met dual- of quadcore 2GHz-processor, 2GB geheugen en pci-e-bus. De systeemeisen voor een clientcomputer vermelden alleen een processor van minimaal 1GHz.

Uiteraard is ook een degelijke netwerkverbinding vereist. Stream My Game meldt dat een 100Mbps- of een draadloze 54Mbps-verbinding voldoende is om de software te kunnen gebruiken. Nog voor het eind van het jaar wil het bedrijf ook het gebruik van internetverbindingen ondersteunen, zodat mensen met voldoende bandbreedte ook onderweg van hun games kunnen genieten.

Volgens Stream My Game werken games als Bioshock, Company of Heroes, Enemy Territory : Quake Wars en F.E.A.R. zonder problemen. Andere spellen worden nog getest op hun compatibiliteit. De streamapplicatie is gratis te downloaden, maar het spelen van games kan met deze 'Standard'-versie op een resolutie van maximaal 640 x 480 beeldpunten. Als de speler beelden met een hogere resolutie wil streamen, moet een abonnement worden afgesloten. De abonnementsprijzen variëren van 9 tot 20 dollar per jaar.

Stream My Game - werking
Volgende 13:19 Topman: Red Hat moet zich omvormen met oog op groei
Vorige 12:17 Toshiba brandt hd-content op gewone dvd's
Advertentie

Reacties

«  1  2  3  4  »

Vet Cool!!!

Dus dan kan ik eigenlijk, boven me PC aanzetten, en onder lekker op de bank gamen? :o
Of begrijp ik het nu verkeerd..

En, mijn laptop heeft maar 64mb shared videogeheugen, is dit dan niet te weinig ervoor?
Ik vind dit namelijk niet terug..

[Reactie gewijzigd door Vosje267 op woensdag 31 oktober 2007 12:53]


Ja helemaal, het is alleen niet zo roos kleurig als men hier doet vermoeden.
Waarschijnlijk zal dit lang niet zo vloeiend verlopen als dat je het zelf op je pc zal spelen.

Ps. Ze moeten gewoon betere grafische kaarten in de laptops steken!, dan is dit helemaal niet nodig.

Er zitten genoeg leuke grafische kaarten in diverse laptops, alleen wil men daar niet het geld voor neer leggen.
Dus user error ipv fabrikant error. ;)

Dat is de helft van het verhaal.. Een laptop met 2 8800's in SLI slurpt de accu binnen een uur (of minder) leeg. Niet zo leuk voor in het vliegtuig ;)

gelukkig zit 98% niet dagelijks in het vliegtuig.

Ontopic:
dit is een interessante onwikkeling, die uiteraard nog uitgebouwd moet worden.
Internet-/netwerklatency wordt steeds minder, dus goed initiatief!

Nee, dan is dit inderdaad leuker voor in het vliegtuig (/sarcasme)

Gewoon business class vliegen, stopcontacten genoeg.

dude, als ik een laptop heb met 2x een 8800GTx dan hou ik echt geen geld meer over voor een upgrade naar business class :+

Aan de andere kant, personenen die dergelijke laptops bezitten zullen dat vaak vanuit een zakelijk standpunt bezitten, en dan is business class vaak niet zo'n gekke optie

Ja he, voor jouw werk je zeker een laptop met dual 8800GT nodig? Jij werkt dan zeker in de games industrie? Als ik al mijn werknemers een laptop van de zaak zou moeten geven, wordt dat een goedkoop ding, maar wel van een degelijk merk. Een low-end model voldoet prima voor kantoorwerkzaamheden...

En hoe regel je je snelle internet verbinding dan? Ik ga er namelijk van uit dat in een vliegtuig alles dicht ge-proxy-t is.

Betere kaarten in laptops kan maar tot een bepaalde hoogte natuurlijk. Op een gegeven moment krijg je het geheel niet gekoeld. Niets voor niets dat een mobiele 7800GTX het aflegt tegen de desktop variant en pas veel later uitkomt. Bovendien zou je laptop erg zwaar worden om toch nog mobiel bruikbaar te zijn met echte performance hardware erin. Voor mij ziet dit systeem er ideaal uit, een soort VNC waarmee je ook games kunt spelen. Simpele laptop die weinig stroom verbruikt, en je PC die thuis of op het werk (3D studio Max etc...) toch niet tegelijkertijd gebruikt wordt doet het zware werk voor je. Geen hernia, geen dubbele kosten.
Bovendien kun je dan zelfs zonder laptop ergens heen en met een PC in een internet cafe toch goed kunnen gamen (designen wordt lastig met die low-budget schermpjes), mits ze een behoorlijke internet verbinding hebben.

[Reactie gewijzigd door Bas van der Doorn op woensdag 31 oktober 2007 13:05]


Jep klopt ik vraag me alleen af hoe ze het willen gaan doen met de latency die je hebt. Als ik nu krijk naar remote desktop oplossingen is dat nu niet bepaald snel.

Tijd voor ATi lasso zodat je een HD2900 XT of andere kaart via de expressport aan kan sluiten op je laptop.

En, mijn laptop heeft maar 64mb shared videogeheugen, is dit dan niet te weinig ervoor?
Waarom, hij is toch ook in staat gewoon een desktop te tonen en een video af te spelen? Dit is in principe niet anders. Het beeld wordt gerenderd op de server PC en vervolgens gestreamed naar de client.

En, mijn laptop heeft maar 64mb shared videogeheugen, is dit dan niet te weinig ervoor? Ik vind dit namelijk niet terug..
Dat is een goede vraag, 64mb videogeheugen is misschien wel genoeg, maar niet snel genoeg, denk ik, want oudere videokaarten hebben weinig geheugen, maar ook langzamer.

Dat gameserver stuurt alleen schermweergave naar jouw laptop. Dus je hoeft op je laptop geen hoge kwaliteits textures van een bepaald spel niet laden.

Het eerste waar ik aan denk is inputlag. De input moet ook naar de serverpc worden gestuurd en vervolgens weer worden teruggestuurd. De vertraging hoeft maar heel miniem te zijn of je gaat dit al merken in FPSgames of racegames, waarbij een paar miliseconde al heel veel uit kunnen maken.
Ik ben erg benieuwd hoe dit in de praktijk is en hoe ze dit hebben weten op te lossen.

Zou dit wel geschikt zijn voor multiplayer games? Hierbij denkende aan extra lag...

Tja, je beantwoordt het zelf al zo'n beetje. Je zal wel multiplayer kunnen doen, je hebt alleen extra response time.

Ligt nogal aan het spel. FPS lijkt me niet prettig. Een erg trage RTS lijkt mij wel te doen.

mmm ben benieuwd hoe dit werkt. Er moeten minimaal 25 beelden per seconde worden gestreamd voor een redelijk speelbaar gevoel. Bovendien moet de input vrijwel direct overkomen. Het feit dat films streamen soms al klote werkt ben ik benieuwd wat dit gaat worden...

EDIT: Ik zie zojuist dat het geconverteerd wordt naar MP4, en dat dit gestreamed wordt naar je laptop. De input werkt een beetje als een remote keyboard/muis via WIFI.

[Reactie gewijzigd door Dannydekr op woensdag 31 oktober 2007 12:57]


en werkt dat een beetje dan? zou pas cool worden als dit ook zou werken voor bijv. een xbox... kanje lekker op je laptop xbox-en op vakantie ??!!!!
_/-\o_ _/-\o_ _/-\o_ _/-\o_ _/-\o_

Gewoon je XBOX meenemen is makkelijker denk ik ;)

Als je het artikel goed leest dan zie je dat een redelijke netwerkverbinding vereist is. Dus tenzij jij op vakantie een goede breedband verbinding naar je huis kunt regelen met een enorm lage roundtrip-time gaat het niet (fijn) werken.

Lijkt me vrij onmogenlijk, een simpele remote desktop naar mijn pc hier, die 2 meter verder staat, schokt al, over een 100Mbit connectie.

Ofwel moeten ze echt goede lijnen hebben, maar dan nog...

Bij een RDC wordt ook alleen maar het gedeelte refreshed wat echt veranderd, terwijl bij een game altijd alles moet veranderd worden.

Owja? RDP ververst niet alleen het gedeelte wat verandert; RDP is een redelijk "dom" protocol wat ook nog een gebruik maakt van caching en andere meuk waardoor je een verbinding gewoon dicht kan trekken.

100Mbit dichttrekken is misschien overdreven maar RDP is inderdaad geen optimale mogelijkheid om een andere machine vanaf afstand te beheren.

RDP is een vrij verouderd protocol ook. Modernere protocollen zoals het Citrix Protocol dat nu ook in Win 2k3 gebruikt word of het NoMachine NX protocol voor Linux zijn veel beter. Met het NX protocol heb ik ervaring op desktop gebied, 56K is voldoende per normale desktop (geen video). Als je video mee wilt sturen moet je uiteraard meer mee nemen.

Windows 2003 gebruikt het RDP protocol, maar wel een nieuwere versie dan NT4 Terminal Server Edition. Net als ICA (Citrix) wordt RDP (MS) regelmatig ge-update.

Eigenlijk is het niet meer dan een veredelde remote contol. Precies het zelfde kan je doen via mstsc, alleen laat de snelheid dan vaak te wensen over. Wellicht hebben ze wat optimalisaties gedaan voor bewegende beelden. De ontvangende PC hoeft dan niet meer dan een paar Mb videogeheugen te hebben. In principe doet de client niets meer dan het afspelen van een 'video' die door de server gegenereerd wordt.

Nog voor het eind van het jaar wil het bedrijf ook het gebruik van internetverbindingen ondersteunen, zodat mensen met voldoende bandbreedte ook onderweg van hun games kunnen genieten.
Ik weet niet hoe hun systeem in elkaar zit, maar zou dit niet nu al via Hamachi kunnen bij voorbeeld? Dat werkt immers gewoon als 'lan'.

Technisch gezien zou dat inderdaad met hamachi prima gaan, maar ik hoop dat ze voor internet games nog wat optimalisaties weten te vinden. Want als je server denkt iets te gaan streamen met 100Mbps en hamachi kapt het af op 4Mbps door je internet, krijg je niet zo'n leuke game ervaring denk ik ;)

Het idee is erg leuk, maar dit gaat toch nooit werken? Zelfs met Remote Desktop of VNC over een LAN is het enorm goed merkbaar dat je niet lokaal werkt, laat staan dat je überhaupt fatsoenlijk een video kunt afspelen... en dan willen ze een highend game zelfs via internet streamen? Tsja, nee, ik geloof het simpelweg niet.

Er is nogal een groot verschil tussen VNC en windows remote desktop. VNC was altijd retetraag. Weet niet of daar al verandering in is gekomen. Dameware was beter, maar ook niet zo snel als windows remote desktop.

VNC traag? Weet niet waar je dat vandaan haalt. Via LAN lijkt het bijna net of je lokaal werkt. Als ik 2 desktops naast elkaar zet, een met vnc server en de andere met client, lijkt het net dual monitor...
Nee, dat RDP is zo veel beter, als er iets is wat lagt... |:(

1024*768*4 (32 bit) = 3.145.728 bytes aan ruwe data
3.145.728 * 60 (fps) = 188.743.680 bytes aan ruwe data per seconde
Compressie van 50% en dan red je het net met puur overpompen van data (afgezien van het interpreteren en decoderen) op 1 Gigabit.

Vergeet het geluid en de keyboard/muis-input niet!

Ik neem aan dat ze niet de niet gebruikte delen uit de framebuffer meesturen, dus 24 bits per pixel ;)

En ze zullen uitgaan van 25 fps. Dan ben je er al. Geen compressie meer nodig.

50% compressie is wel heel erg slecht. Het wordt gecomprimeerd middels mpeg4, er is een stuk meer te halen dan 50% hoor :)

De compressie zal ook nog eens supersnel moeten...

En zonder kennis van de beeldinformatie in de toekomst...

Precies!

Dat vergeten veel mensen.

Compressie van bewegende beelden wordt geoptimaliseerd middels het vooruit kijken naar de frames die komen gaan.
Dat kan bij een spel dus niet.

Dus een effectieve compressie met mpg4 gaat niet gebeuren.

Je kan echter wél in het verleden kijken, dus het is geen compressie op losse beelden. Je mist idd een helft van de optimalisatie-ruimte (de toekomst), maar ik vind het frappant dat veel mensen bij een dergelijk bericht meteen wat getalletjes naar voren halen en beweren dat het niet kan, zonder ook maar enige kennis te hebben over de gebruikte techniek die dit bedrijf toepast. Op een DVDtje staat ook "slechts" minder dan 750KiB per seconde aan data op een schijfje. Op 100 mbit heb je ongeveer 11 MiB/s te besteden, dat scheelt een factor 14.7! Ruim voldoende om de resolutie iets omhoog te gooien en de compressie minder optimaal te maken.

Op de 100Mbit/s ethernet kun je mischien 20Mbit/s overpompen
Dus 2 MiB/s

Wel genoeg maar geen zee van ruimte

Dan zal ik je pc maar eens nakijken als ik jou was ;)
Over een 100mbit ethernet netwerk is zeker makkelijk 10-12MB/sec te halen.
WiFI is een ander verhaal, daar haal je in de praktijk maximaal de helft van de opgegeven bandbreedte en dat alleen met een perfecte ontvangst.

Ik ben wel benieuwd hoe dit werkt, mijn server heeft slechts een onboard videokaart anders had ik het uit kunnen proberen :)

Zoiets zal een leuk testprojectje zijn op een lanparty.
Zet daar een paar flinke quadcore bakken met een sloot geheugen neer en stream die via het (gbit) netwerk door naar meerdere clients [laptops met gare vidkaart etc].

[Reactie gewijzigd door StarLite op donderdag 1 november 2007 09:42]


als ik het dus goed begrijp is het een soort verlening van je toetsenbord en muis en monitor, die dan gestreamt worden door bijv. een netwerk of internet. Erg leuk idee inderdaad. Ik zie ook toepassingen voor 3d ontwikkeling in bijv. solid works waar de cliënt pc van de gebruikers opeens een stuk minder duur hoeven te zijn en je alleen nog maar dikke servers moet hebben (die je toch hebt voor je nachtelijke render sessies)

Leuk idee? Het concept bestaat al eeuwen, en is beter bekend als 'remote desktop'. Het enige wat hier volgens mij nieuw aan is, is dat ze een bestaande videocodec (mpeg4) gebruiken om het beeld te comprimeren. Of dat handig is weet ik niet. Video kun je best klein maken met een goede codec, maar die codecs zijn meestal generiek, en niet gericht op een bepaald soort beeld. Zoals iemand hierboven al aangaf kun je dingen als NX al over een 56k lijn sturen. Bovendien snoept het coderen van video van je framerate in de game af.
Ik zie dit nog niet zo snel populair worden...
«  1  2  3  4  »

Op dit item kan niet meer gereageerd worden.

Volgende 13:19 Topman: Red Hat moet zich omvormen met oog op groei
Vorige 12:17 Toshiba brandt hd-content op gewone dvd's
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011