Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmcker/Peer-to-Peer-Cue-System
Cue system for simple two-way communication and visual signaling using a PeerJS peer-to-peer connection.
https://github.com/jmcker/Peer-to-Peer-Cue-System
communication example peer-to-peer peerjs webrtc
Last synced: 3 months ago
JSON representation
Cue system for simple two-way communication and visual signaling using a PeerJS peer-to-peer connection.
- Host: GitHub
- URL: https://github.com/jmcker/Peer-to-Peer-Cue-System
- Owner: jmcker
- License: mit
- Created: 2017-04-25T03:01:06.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2023-12-17T02:40:02.000Z (about 1 year ago)
- Last Synced: 2024-08-01T22:44:22.709Z (6 months ago)
- Topics: communication, example, peer-to-peer, peerjs, webrtc
- Language: HTML
- Homepage:
- Size: 40 KB
- Stars: 293
- Watchers: 11
- Forks: 127
- Open Issues: 2
-
Metadata Files:
- Readme: README.html
- License: LICENSE
Awesome Lists containing this project
- awesome-webrtc - Peer-to-Peer Cue System - Cue system for simple two-way communication and visual signaling using a PeerJS peer-to-peer connection. (Samples)
README
# Peer-to-Peer Cue System #
Cue system for simple two-way communication and visual signaling using a WebRTC peer-to-peer connection.
This was initially designed for signaling on-stage actors during a theater performance.Demo: https://jmcker.github.io/Peer-to-Peer-Cue-System
[PeerJS examples](https://peerjs.com/examples.html)
### Setup ###
1. Open receive.html on the receiving device.
2. Open send.html on the sending device.
3. Copy the ID from the receiving device to the sending device's ID field.
4. Press *Connect*.
4. Both should indicate a successful connection in the *Status* box.### Features ###
The receiver has access to large indicators for standby, go, fade, and stop signals.
The sender has access to buttons that send the standby, go, fade, and stop signals, triggering the receiver's indicators.
Both have access to a two-way messenger for additional communication.