https://github.com/donmccurdy/proxy-controls-server
Send keyboard/gamepad controls between devices, peer-to-peer, over WebRTC.
https://github.com/donmccurdy/proxy-controls-server
aframe threejs webrtc websocket webvr
Last synced: 5 months ago
JSON representation
Send keyboard/gamepad controls between devices, peer-to-peer, over WebRTC.
- Host: GitHub
- URL: https://github.com/donmccurdy/proxy-controls-server
- Owner: donmccurdy
- License: mit
- Archived: true
- Created: 2016-01-08T01:40:50.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-07-22T03:39:25.000Z (almost 6 years ago)
- Last Synced: 2024-10-02T08:36:46.511Z (9 months ago)
- Topics: aframe, threejs, webrtc, websocket, webvr
- Language: JavaScript
- Homepage:
- Size: 164 KB
- Stars: 36
- Watchers: 6
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Proxy Controls Server

[](https://github.com/donmccurdy/proxy-controls-server/blob/master/LICENSE)Service to proxy keyboard/gamepad controls between devices, peer-to-peer, over WebRTC.
## Overview
```
.
├── client
│ ├── assets
│ ├── controllers
│ ├── lib
│ ├── services
│ └── views
└── server
```## Dependencies
This project relies on the [SocketPeer](https://github.com/cvan/socketpeer) library to manage WebRTC and WebSocket connections.
## Notes
Two optional dependencies for `ws`, `bufferutil` and `utf-8-validate`, are included. [Both improve performance in certain conditions](https://github.com/websockets/ws#opt-in-for-performance).