Stream live video to a personal channel (gaming, tutorials, q&a, etc).
View Demo »
Streemur React app is a live streaming video platform. The app allows users to create a variety of live video content (video game streaming, broadcasts of eSports competitions, music broadcasts, creative content, etc). Streams are created using OBS software.
dev features
- Fully TypeScript React Client
- Redux
- RTMP Media Server
- Node Server (JSON)
- Semantic UI
user features
- Authenticate with Google
- Create a new stream
- Edit / delete streams
- Stream live video using OBS (Open Broadcast Software)
Clone
git clone https://github.com/rsokz/streemur
Start server
cd server
yarn
yarn start
Start RTMP server:
cd rtmpserver
yarn
yarn start
Start client:
cd client
yarn
yarn start
Start streaming with OBS:
- Open OBS software
- Open settings & update "Stream" settings
- Set "Server" to
rtmp://localhost/live
- Create a new stream on the app
- Set "Stream Key" to the
id
portion of your created stream url - Start streaming
- Connect to a DB