Setup Guide

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.