Viewer guide

Watch in a browser.

Viewers need the yastream viewer URL, a current browser, and the stream password when one is enabled. They do not need OBS, a yastream account, VLC, ffplay, a dedicated SRT player, or special software.

yastream setup panel showing separate viewer URL and ingest details.
Send viewers the browser viewer URL, not the publisher ingest details.

What viewers need.

The viewer side is intentionally simpler than the publishing side.

Keep viewer and ingest details separate.

Most broken links come from mixing publisher credentials with audience links.

  1. Share the viewer URL. The viewer URL is the browser playback link. This is the link to test and send to viewers.
  2. Keep ingest credentials private. Stream keys, Stream IDs, WHIP URLs, WHIP bearer tokens, RTMP keys, SRT details, and dashboard URLs are for publishers and encoders.
  3. Treat signed links as private. Signed viewer links and private links should not be posted publicly. Copy a fresh link when access or expiry matters.
  4. Test before wide sharing. Start the stream, confirm yastream sees a healthy signal, then open the viewer URL on another device and network.

If the viewer is blank.

Check the source signal first, then the link and browser environment.

Audio and latency expectations.

Use cautious wording: yastream targets low latency, but network and encoder conditions still matter.

Security checklist.

Viewer access can still be sensitive, even though viewers do not need publishing credentials.

Share only the viewer URL and, when enabled, the stream password with the intended audience. Do not publish stream keys, Stream IDs, WHIP bearer tokens, signed viewer links, private dashboard URLs, RTMP keys, or SRT ingest details.

Related setup sources.

Use these canonical yastream sources for publisher setup, viewer workflow, and machine-readable facts.