Releases: wawesomeNOGUI/RemoteDesktopForGaming
Notify User Resolution
Output in console user scaled resolution based on DPI that they should input into the WIDTH and HEIGHT parameters in index.html.
- Still need to replace kbinani's screenshot_windows.go with the edit provided in this release.
Small Changes
The code can be compiled now, but you have to replace kbinani's screenshot_windows.go with the edit provided in this release. I'll look into fixing this in a more permanent manner in the future.
- Added some constants for changing screen resolution in index.html
Mostly Fixed
The code can be compiled now, but you have to replace kbinani's screenshot_windows.go with the edit provided in this release. I'll look into fixing this in a more permanent manner in the future.
Editable Code
Restructured the code so it is easier to edit on your own! Also uploaded my build of the x264 library along with the supporting header files.
Bug fixes, and Scroll Wheel Support
I added support for using mouse scroll wheel. I also fixed a bug where if a browser lost connection before sending a keyup message, that key would continue to be pressed server side. Now on disconnect, the mouse and keyboard are simulated released and I delete all keys being autoreapeated in the keysDown sync.Map
Framerate Controls!
You can now change the Frames Per Second the stream plays back at on the browser. (You can also change the framerate x264 encodes at when running screenGrabWebRTC.exe, though I might have to figure out more about how many FPS pion/mediadevices captures)
Stability
Added a check for nil interfaces.
Fps Flag
You can specify what fps you want with -fps
Portable +
Adds in flags to the go program to allow changing the IP address without recompiling, allow easy testing of the video encoding bitrate parameter, and set a different password. (This release has the correct source code now :P)
Portable
Adds in flags to the go program to allow changing the IP address without recompiling, allow easy testing of the video encoding bitrate parameter, and set a different password.