greggman / HappyFunTimes

A System for creating 10-100+ player local games
http://greggman.github.io/HappyFunTimes
BSD 3-Clause "New" or "Revised" License
381 stars 55 forks source link

Chromecast #3

Open scheib opened 10 years ago

scheib commented 10 years ago

Idea without having done research on it yet: I wonder if Chromecast would be able to act as the server and display.

greggman commented 10 years ago

Interesting idea. It looks like it has the hardware but would probably have to be flashed with a new OS. I'd be a little worried about all the network traffic adding latency to the controllers trying to send traffic as well but I guess I'd have to try it.

The easiest way to test that would be to just start streaming chrome to a chromecast while running HappyFunTimes it its current configuration and seeing how it goes.

although, right now something has to also serve the games.

Hmm, something to think about

magsol commented 10 years ago

Tried using a Chromecast from a server with a hardline connection to the wireless router; didn't go particularly well. It works just fine at the current configuration, but the Chromecast seems to buffer the content (understandable), so there is a noticeable lag time between providing input on the controller and seeing it translate on the TV.

The only viable way, I think, to make this work would be to flash the Chromecast and run the server on it directly. Either that or find a way to eliminate the buffer (though that may create other problems).

scheib commented 10 years ago

Perhaps the best way would be if the server code could be run as web content on the Chromecast. I'm not sure if that is feasible, and how coupled to node.js the server code is. Ideally one could walk up to any normal chromecast and just start casting an app (not stream video), causing the chromecast to load HTML/JS.

On Tue May 20 2014 at 9:57:47 AM, Shannon notifications@github.com wrote:

Tried using a Chromecast from a server with a hardline connection to the wireless router; didn't go particularly well. It works just fine, but the Chromecast seems to buffer the content (understandable), so there is a noticeable lag time between providing input on the controller and seeing it translate on the TV.

The only viable way, I think, to make this work would be to flash the Chromecast and run the server on it directly. Either that or find a way to eliminate the buffer (though that may create other problems).

— Reply to this email directly or view it on GitHubhttps://github.com/greggman/HappyFunTimes/issues/3#issuecomment-43653946 .

greggman commented 10 years ago

I don't think the server is going to be the bottleneck. To remove the lag it seems like the games themselves would have to run on the Chromecast.