Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.streampixel.io/llms.txt

Use this file to discover all available pages before exploring further.

Branding settings let you control everything a viewer sees before the stream connects: the logo, splash background, loading animation, and the text shown during waits, idles, and errors. Configure them per project from the dashboard.

What’s customizable

ElementDescription
LogoShown in the corner of the loading screen and overlays. SVG or PNG.
Splash backgroundFull-screen image displayed while the stream is connecting.
Loading animationVisual style of the spinner / progress indicator.
Loading messageText shown while the stream is starting.
Queue messageText shown when the user is waiting in the queue.
AFK warningText shown before an idle user is disconnected.
Error messageText shown when something goes wrong.
Upload your logo from Project Settings → Branding → Logo.
PropertyRecommendation
FormatSVG (preferred — scales crisply) or PNG with transparency
Aspect ratioSquare (1:1) for icon-style logos, or 10:3 horizontal for wordmarks
Recommended size200×200 for square logos, 600×180 for horizontal
Max file size2 MB
BackgroundTransparent — the logo is composited over your splash background
Test your logo on both light and dark splash backgrounds. A monochrome logo with transparency is usually the safest choice.

Splash background

The splash is the full-screen image visitors see before the stream is ready.
PropertyRecommendation
FormatJPG, PNG, or WebP
Recommended dimensions1920×1080 (16:9)
Max file size5 MB
Color depthsRGB
Avoid important content near the edges — different viewport ratios will crop the image. Keep your hero artwork centered.

Animation styles

Pick how the loading indicator appears on top of the splash.

Spinner

Classic rotating ring. Best for most projects.

Pulse

Soft expanding circles. Works well over photographic backgrounds.

Fade

Gentle opacity loop. Minimal and unobtrusive.
You can also pick a brand color for the animation so it matches your logo.

Custom text

Override the default copy for each user-facing message.
FieldDefaultWhen it appears
Loading message”Loading your experience…”While the stream is connecting
Queue message”You are in the queue. Please wait…”When all servers are busy and the user is queued
AFK warning”Are you still there?”Just before an idle user is disconnected
Error message”Something went wrong. Please refresh.”After a fatal connection error
Each field accepts plain text. Keep messages short — most viewers see them on mobile.
Use the queue message to set expectations: “You’re in line — usually less than 30 seconds.” A specific message converts better than a generic one.

Preview before publishing

Use the Preview button at the bottom of the Branding tab to see exactly what visitors will see, with your logo, splash, animation, and messages composited together. The preview opens in a new tab against the live build, so you can iterate without affecting end users. When the preview looks right, click Save. Changes are applied to all new sessions immediately — currently connected users keep their existing UI until they reload.

Resetting to default

Each branding field has a Reset action that restores the Streampixel default. Resetting one field does not affect the others, so you can roll back the splash image without losing your custom messages.

Going further

The dashboard branding controls cover the common cases. For complete control over the loading UI — custom HTML, CSS animations, video splashes, or interactive elements — use the SDK-level customization.

Custom loading UI

Replace the loading screen entirely with your own HTML and CSS.

SDK custom loading screen

Programmatic control over loading state in the Web SDK.

Troubleshooting

ProblemFix
Logo looks blurryUpload a higher-resolution PNG, or switch to SVG.
Splash image is cropped weirdly on mobileMove the focal point closer to center, or use 1080×1920 portrait if your audience is mobile-first.
Custom message shows the default textMake sure you saved after editing — the Save button must turn green. Also hard-refresh the share page.
Color picker for the animation does nothingThe selected animation style may not support a custom color. Try Spinner.
Upload failsCheck the file is under the size limit and uses a supported format.

Next steps

Custom domains

Pair your branding with your own domain.

Sharing and embedding

Embed the branded experience on your own site.

Custom loading UI

Take full control with custom HTML and CSS.

Web SDK overlays

Add branded overlays on top of the live stream.