ACCEPTED: NVIDIA GameStream
#1
Hello, Anthony, a 3rd year Computer Science and Engineering student looking for an emulation related project to tackle. I know there is a thread going on already, I'd just like to formalize my own separate proposal here though.

NVIDIA GameStream
Name: Anthony Miyaguchi
Forum/Email: acmiyaguchi; [email protected]
Summary:
Quote:NVIDIA GameStream™ technology brings high-fidelity, low-latency PC gaming to your NVIDIA SHIELD device. It harnesses the power of GeForce® GTX™ graphics cards to stream your games from your PC to your SHIELD device over the Internet, unleashing PC gaming around the house or on the go.
The protocol has been reverse-engineered by the folks at Limelight and would make a perfect addition to the gaming ecosystem being nutured by RetroPlayer. A GameStream client addon would allow people to stream their desktop games to Kodi-enabled devices, allowing access to a wide variety of games, including Steam.

How I will achieve this:
By using an open source implementation of the GameStream API that has been developed by Limelight, I hope to create an addon and translation layer that will act as the mediator between GameStream and Kodi's RetroPlayer. Most of the development would be using a common C library and the Game API in Retroplayer.

Benefits:
With this in place, the Kodi-enabled device only has to match the system requirements needed by the GameStream protocol, which was developed for the portable NVIDIA Shield in the first place. This would allow htpc's to also act as a thin client for desktop games.

Goals:
  • Integrate Limelight GameStream API into a binary plugin
  • Create a client in kodi around the GameStream API that utilizes the Game API
  • Ensure cross-platform support by providing build support for multiple systems
  • Providing a buildsystem that is consistent with other RetroPlayer plugins

What does it touch in Kodi:
Game API, Addon system. Input, Video, and Audio streams would need to be dealt with.

Requirements:
C, C++

Thanks, let me know if there are any suggestions that would help make this proposal better.

Status: Student Passed
Code: https://github.com/acmiyaguchi/game.moonlight
Reply


Messages In This Thread
ACCEPTED: NVIDIA GameStream - by acmiyaguchi - 2015-03-11, 00:20
RE: Proposal: NVIDIA GameStream - by topfs2 - 2015-03-11, 09:21
RE: Proposal: NVIDIA GameStream - by Hedda - 2015-03-11, 17:37
RE: Proposal: NVIDIA GameStream - by M@yeulC - 2015-03-14, 00:44
RE: Proposal: NVIDIA GameStream - by garbear - 2015-03-17, 21:37
RE: Proposal: NVIDIA GameStream - by cgutman - 2015-03-19, 22:31
RE: Proposal: NVIDIA GameStream - by RockerC - 2015-03-20, 14:46
RE: Proposal: NVIDIA GameStream - by cgutman - 2015-03-23, 02:24
RE: Proposal: NVIDIA GameStream - by FREEZX - 2015-03-28, 11:51
RE: Proposal: NVIDIA GameStream - by FREEZX - 2015-03-28, 12:22
RE: Proposal: NVIDIA GameStream - by da-anda - 2015-03-28, 19:58
RE: ACCEPTED: NVIDIA GameStream - by RockerC - 2015-06-23, 10:16
RE: ACCEPTED: NVIDIA GameStream - by Gjeep - 2015-08-18, 14:53
RE: ACCEPTED: NVIDIA GameStream - by tadly - 2015-09-09, 11:03
RE: ACCEPTED: NVIDIA GameStream - by da-anda - 2015-08-23, 09:29
RE: ACCEPTED: NVIDIA GameStream - by zag - 2015-09-22, 10:27
RE: ACCEPTED: NVIDIA GameStream - by garbear - 2015-10-08, 13:16
RE: ACCEPTED: NVIDIA GameStream - by wsnipex - 2015-10-08, 21:33
RE: ACCEPTED: NVIDIA GameStream - by ashlar - 2015-10-21, 13:22
RE: ACCEPTED: NVIDIA GameStream - by spyder - 2015-10-27, 20:11
RE: ACCEPTED: NVIDIA GameStream - by swetoast - 2015-10-26, 12:54
RE: ACCEPTED: NVIDIA GameStream - by garbear - 2015-10-26, 21:56
RE: ACCEPTED: NVIDIA GameStream - by swetoast - 2015-10-27, 12:24
RE: ACCEPTED: NVIDIA GameStream - by garbear - 2015-10-27, 19:33
RE: ACCEPTED: NVIDIA GameStream - by swetoast - 2015-10-27, 22:39
RE: ACCEPTED: NVIDIA GameStream - by aikoncwd - 2015-11-25, 16:26
RE: ACCEPTED: NVIDIA GameStream - by hahaha - 2015-12-18, 11:23
RE: ACCEPTED: NVIDIA GameStream - by aikoncwd - 2015-12-18, 17:11
RE: ACCEPTED: NVIDIA GameStream - by Athou - 2016-02-18, 10:12
RE: ACCEPTED: NVIDIA GameStream - by garbear - 2016-03-21, 07:27
RE: ACCEPTED: NVIDIA GameStream - by da-anda - 2016-03-22, 08:54
RE: ACCEPTED: NVIDIA GameStream - by garbear - 2016-03-23, 01:11
RE: ACCEPTED: NVIDIA GameStream - by bam80 - 2017-01-13, 01:18
RE: ACCEPTED: NVIDIA GameStream - by garbear - 2017-01-16, 21:49
RE: ACCEPTED: NVIDIA GameStream - by bam80 - 2017-01-17, 02:49
RE: ACCEPTED: NVIDIA GameStream - by garbear - 2017-01-17, 03:22
RE: ACCEPTED: NVIDIA GameStream - by garbear - 2017-01-20, 02:13
RE: ACCEPTED: NVIDIA GameStream - by ursli - 2017-01-26, 20:16
RE: ACCEPTED: NVIDIA GameStream - by garbear - 2017-01-26, 21:42
RE: ACCEPTED: NVIDIA GameStream - by C-Quel - 2018-03-22, 22:20
RE: ACCEPTED: NVIDIA GameStream - by garbear - 2019-04-08, 17:20
RE: ACCEPTED: NVIDIA GameStream - by ursli - 2017-01-26, 22:22
RE: ACCEPTED: NVIDIA GameStream - by Donato99 - 2017-06-28, 22:11
RE: ACCEPTED: NVIDIA GameStream - by garbear - 2018-03-22, 23:11
RE: ACCEPTED: NVIDIA GameStream - by C-Quel - 2018-03-30, 14:32
RE: ACCEPTED: NVIDIA GameStream - by Lombra - 2018-12-09, 16:45
Logout Mark Read Team Forum Stats Members Help
ACCEPTED: NVIDIA GameStream2