https://github.com/jojobyte/beam
Live stream your face... or screen, dealers choice
https://github.com/jojobyte/beam
gun gundb livestream mediarecorder mediasource screen screencast stream streaming video vite vitejs websocket
Last synced: 25 days ago
JSON representation
Live stream your face... or screen, dealers choice
- Host: GitHub
- URL: https://github.com/jojobyte/beam
- Owner: jojobyte
- Created: 2021-02-16T23:53:57.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-26T19:49:20.000Z (over 4 years ago)
- Last Synced: 2025-04-09T08:23:24.859Z (about 2 months ago)
- Topics: gun, gundb, livestream, mediarecorder, mediasource, screen, screencast, stream, streaming, video, vite, vitejs, websocket
- Language: JavaScript
- Homepage: https://gazorbeam.vercel.app/
- Size: 270 KB
- Stars: 11
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Beam
Broadcast or watch live camera / screen streaming through [GunDB](https://github.com/amark/gun)## Setup
```sh
# install
npm install# dev
npm run docker # start a local gun relay
npm run dev# build
npm run build
```## Credit
Credit goes to [GunStreamer](https://github.com/QVDev/GunStreamer) for the bulk of the functionality.This is essentially a code refactor of GunStreamer to simplify understanding (for me at least), eliminate the js worker, shift towards ES6+ and sprinkle in a few bug fixes for good measure.