https://github.com/abelshinev/obraz
obraz assessment live github repo. Contains Vite frontend and Socket.io + Express backend
https://github.com/abelshinev/obraz
express socket-io video-streaming
Last synced: 23 days ago
JSON representation
obraz assessment live github repo. Contains Vite frontend and Socket.io + Express backend
- Host: GitHub
- URL: https://github.com/abelshinev/obraz
- Owner: abelshinev
- Created: 2026-05-29T12:52:06.000Z (26 days ago)
- Default Branch: main
- Last Pushed: 2026-05-29T14:42:47.000Z (26 days ago)
- Last Synced: 2026-05-29T15:16:07.450Z (26 days ago)
- Topics: express, socket-io, video-streaming
- Language: JavaScript
- Homepage:
- Size: 60.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Obraz — Real-Time Stream Viewer
## Setup
# Terminal 1
cd server && npm install && node index.js
# Terminal 2
cd client && npm install && npm run dev
## Usage
1. Open http://localhost:5173/host.html — Host dashboard
2. Open http://localhost:5173/ — Client page
3. Click Start on Client, grant webcam + screen permissions
4. Both feeds appear on Host with live timestamp
## Architecture
Client (browser) ──WebRTC──> Host (browser)
\ /
└── Socket.IO ─────┘
(signaling only)
Video never touches the server.