Real-time camera streaming powered by WebRTC and Go.
The backend is written in Go and runs on port 8081 by default.
make deps
make run
Or directly:make build && ./bin/server
The server will start at http://localhost:8081.
The frontend is a SvelteKit application located in the frontend directory.
frontend directory:cd frontend
npm install
npm run dev
The frontend will be available at http://localhost:5173 (default Vite port).
You can run the entire stack using Docker Compose. This will start both the backend and frontend in containers.
docker-compose up --build
http://localhost:8081http://localhost:5173