Everything you need to know to start streaming with LiveCast
Streaming from Your Browser
•Sign in to your LiveCast dashboard.
•Click the "Go Live" button — your browser will request camera and microphone permission.
•Once granted, your webcam feed will appear in the preview area and the stream will be live.
•Your video is sent directly to your viewer via WebRTC (peer-to-peer), ensuring ultra-low latency.
•Click "Stop Stream" when you're done broadcasting.
OBS & Desktop Streaming
•LiveCast uses WebRTC for browser-based streaming, which doesn't support RTMP directly.
•To stream your desktop or use OBS, here are your options:
•Option 1: Virtual Camera — In OBS, enable "Start Virtual Camera" (under Controls). Then in LiveCast, select the OBS Virtual Camera as your camera source when clicking Go Live.
•Option 2: Screen Share — When your browser asks for camera permission, some browsers let you choose screen capture instead.
•The Virtual Camera approach is the easiest and works with any scene in OBS (game capture, window capture, webcam overlays, etc.).
Sharing with Viewers
•In your dashboard, find the "Viewer Link" section on the right panel.
•Click the copy button to copy the secret viewer URL.
•Send this link to anyone you want to watch your stream — no account needed for viewers.
•The link is unique to your stream. You can regenerate it anytime from the dashboard (this invalidates the old link).
Access Control & Security
•Your stream is private by default — only people with the unique viewer link can watch.
•The viewer link contains a secret key that acts as a password. No additional login is needed for viewers.
•If you suspect your link has been shared unwantedly, regenerate your keys from the dashboard to instantly revoke access.
•Stream keys and viewer keys are cryptographically random and not guessable.
How It Works (Technical)
•LiveCast uses WebRTC for peer-to-peer video streaming between the streamer and viewer.
•A signaling server (built into the app) exchanges connection offers and answers via the database.
•Once the WebRTC connection is established, video flows directly between peers with no server relay.
•This gives you sub-second latency and excellent quality for 1-to-1 streaming.
•STUN servers (Google's public servers) help establish connections across different networks/NATs.
Network Requirements
•Both the streamer and viewer need a stable internet connection.
•WebRTC works best when both parties have reasonably open network configurations.
•If you're behind a very strict firewall or corporate network, the connection may fail to establish.
•For best results, ensure ports are not blocked and consider using a hotspot if corporate network causes issues.