Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 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 (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-07-22T03:39:25.000Z (over 5 years ago)
- Last Synced: 2023-10-20T19:24:59.062Z (about 1 year ago)
- Topics: aframe, threejs, webrtc, websocket, webvr
- Language: JavaScript
- Homepage:
- Size: 164 KB
- Stars: 35
- Watchers: 6
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Proxy Controls Server
![Status](https://img.shields.io/badge/status-experimental-orange.svg)
[![License](https://img.shields.io/badge/license-MIT-007ec6.svg)](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).