Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Forum Community Discussions > The Community Cafe
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read

The Community Cafe
The Community Chat area is for lighthearted and enjoyable discussions, like you might find around a water cooler at work.

Almost any non-tech-support topic may be discussed here. Discussions on religion and politics are not allowed, except for politics directly related to free and open source issues. Any topic or discussion that causes problems or drama will be closed. This area is intended for fun and community building, not arguments. Please take those elsewhere. Thanks!

 
Thread Tools Display Modes
Old April 3rd, 2009   #1
Indian_Guy101
Just Give Me the Beans!
 
Join Date: Jan 2009
Beans: 54
Ubuntu 8.10 Intrepid Ibex
Game Streaming

Hello everyone,

An idea just dawned on me. I was reading the other day about game streaming such as OnLive and StreamMyGame. Basically how they work, is you have a server that is capable of running any game and you install all you're games on it. Then you stream the game to any pc in you're house. However, the problems with OnLive is that it is not out yet, you have to pay a monthly fee of $50, and they control the server, meaning it is nowhere near you. It is in Palo Alta, CA and they stream the games over the Internet. The problem with StreamMyGame is that it only plays a very little amount of games and the software to be installed on the server is only for Windows. Also it requires me to the client and server programs to access the internet, meaning i have to unblock them in my firewall and I don't know why. That was when I was thinking, why can't I do something like that which runs on Linux (superior) servers, that is local, and can be streamed to any operating system? So I was thinking if my favorite community would have any ideas to share.

Last edited by Indian_Guy101; April 3rd, 2009 at 07:59 PM.. Reason: Needed to add something
Indian_Guy101 is offline   Reply With Quote
Old April 3rd, 2009   #2
wildman4god
Way Too Much Ubuntu
 
wildman4god's Avatar
 
Join Date: Nov 2007
Location: Edison, NJ
Beans: 309
Ubuntu 9.04 Jaunty Jackalope
Send a message via Yahoo to wildman4god
Re: Game Streaming

well those streaming game services use a special compression to go over slower WAN links, I guess it would be possible without compression for over a LAN but the problem is that there isn't really any software out for that yet. That would be something you would have to pioneer your self with some friends.
__________________
They say the best things in life are free,

Linux is also free, coinsidence...?
wildman4god is offline   Reply With Quote
Old April 4th, 2009   #3
Indian_Guy101
Just Give Me the Beans!
 
Join Date: Jan 2009
Beans: 54
Ubuntu 8.10 Intrepid Ibex
Re: Game Streaming

The thing is I don't know where to start. That is pretty much why I am asking for suggestions
Indian_Guy101 is offline   Reply With Quote
Old April 5th, 2009   #4
wildman4god
Way Too Much Ubuntu
 
wildman4god's Avatar
 
Join Date: Nov 2007
Location: Edison, NJ
Beans: 309
Ubuntu 9.04 Jaunty Jackalope
Send a message via Yahoo to wildman4god
Re: Game Streaming

let me do some searching on the net and get back to you.
__________________
They say the best things in life are free,

Linux is also free, coinsidence...?
wildman4god is offline   Reply With Quote
Old April 5th, 2009   #5
wildman4god
Way Too Much Ubuntu
 
wildman4god's Avatar
 
Join Date: Nov 2007
Location: Edison, NJ
Beans: 309
Ubuntu 9.04 Jaunty Jackalope
Send a message via Yahoo to wildman4god
Re: Game Streaming

Okay did some checking and found this site:

www.streammygame.com

It's available for all OS's but people have said its a little complicated for the normal game player to start a game, so you may want to look into making it eaiser to use, also this would require a very powerful server because this meathod mean that the computer is processing that game the same number of times as you have clients running the game, and even with today's powerfull desktops, we normally only run once instance of a game, and some newer games even push desktops to their limits, so this will not be a cheap project. You just can't use some pc for a server you need a very (and I mean very) powerful server.

Hope that helps. Good luck and God speed.

Edit: I forgot, you also need industrial gigabit speed switches, By industrial I mean the type a corporation or small business would use, not something you pick up at staples.

Edit again: My bad, it doesn't run on mac, it runs on windows, linux and PS3.
__________________
They say the best things in life are free,

Linux is also free, coinsidence...?

Last edited by wildman4god; April 5th, 2009 at 03:14 PM..
wildman4god is offline   Reply With Quote
Old April 5th, 2009   #6
zekopeko
Dark Roasted Ubuntu
 
zekopeko's Avatar
 
Join Date: Jul 2006
Location: /earth/europe
Beans: 1,131
Ubuntu 9.10 Karmic Koala
Re: Game Streaming

Quote:
Originally Posted by wildman4god View Post
Okay did some checking and found this site:

www.streammygame.com

It's available for all OS's but people have said its a little complicated for the normal game player to start a game, so you may want to look into making it eaiser to use, also this would require a very powerful server because this meathod mean that the computer is processing that game the same number of times as you have clients running the game, and even with today's powerfull desktops, we normally only run once instance of a game, and some newer games even push desktops to their limits, so this will not be a cheap project. You just can't use some pc for a server you need a very (and I mean very) powerful server.

Hope that helps. Good luck and God speed.
you are running only one instance of the game and are encoding the video stream then sending it to the client(which is sending only keyboard and mouse clikcs to the server). like watching the movie over the network.

i played fallout3 on a PentiumM 2GHz with a X3100 since i stream the game from the rig in my sig.

so if your main computer (the server) can play the game then the only extra load you have is to encode the stream and send it over the network. that could be handled by a quad core machine since most games us only 2 cores and the rest are idling so you could give those 2 cores to the video encoder. or you could put a cheap mid-range graphic card in and encode on it with something like CUDA or OpenCL.

EDIT: sorry should have paid more attention when reading. in a multi-client setup you would have to have more instances of games running simultaneously.
__________________
Quote:
WARNING: "sudo rm -rf /" = BAD Read this for more information.
Q6600-Abit IP35-2 GB RAM-8600GTS 256MB-1.71TB HDD-20" Samsung 205BW

Last edited by zekopeko; April 5th, 2009 at 03:20 PM..
zekopeko is offline   Reply With Quote
Old April 5th, 2009   #7
pwnst*r
A Carafe of Ubuntu
 
pwnst*r's Avatar
 
Join Date: Mar 2009
My beans are hidden!
Re: Game Streaming

Quote:
Originally Posted by wildman4god View Post
Okay did some checking and found this site:

www.streammygame.com

It's available for all OS's but people have said its a little complicated for the normal game player to start a game, so you may want to look into making it eaiser to use, also this would require a very powerful server because this meathod mean that the computer is processing that game the same number of times as you have clients running the game, and even with today's powerfull desktops, we normally only run once instance of a game, and some newer games even push desktops to their limits, so this will not be a cheap project. You just can't use some pc for a server you need a very (and I mean very) powerful server.

Hope that helps. Good luck and God speed.

Edit: I forgot, you also need industrial gigabit speed switches, By industrial I mean the type a corporation or small business would use, not something you pick up at staples.

Edit again: My bad, it doesn't run on mac, it runs on windows, linux and PS3.
lol, read the first post.
pwnst*r is offline   Reply With Quote
Old April 5th, 2009   #8
Indian_Guy101
Just Give Me the Beans!
 
Join Date: Jan 2009
Beans: 54
Ubuntu 8.10 Intrepid Ibex
Re: Game Streaming

Quote:
Originally Posted by wildman4god View Post
Okay did some checking and found this site:

www.streammygame.com

It's available for all OS's but people have said its a little complicated for the normal game player to start a game, so you may want to look into making it eaiser to use, also this would require a very powerful server because this meathod mean that the computer is processing that game the same number of times as you have clients running the game, and even with today's powerfull desktops, we normally only run once instance of a game, and some newer games even push desktops to their limits, so this will not be a cheap project. You just can't use some pc for a server you need a very (and I mean very) powerful server.

Hope that helps. Good luck and God speed.

Edit: I forgot, you also need industrial gigabit speed switches, By industrial I mean the type a corporation or small business would use, not something you pick up at staples.

Edit again: My bad, it doesn't run on mac, it runs on windows, linux and PS3.
Only the client software runs on linux and ps3. The server software runs only on Windows, that is my main problem because I have a linux server. Also the server is processing the game the number of times that I have clients running the games at the same time right?

If some one would like to work with me on this let me know, and if you would like to lead I am open.
Indian_Guy101 is offline   Reply With Quote

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 01:45 AM.


vBulletin ©2000 - 2010, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. lingonberry