vibe-live docs

Your channel

Everything here is in Settings, in the part about you.

Your page

Your channel has a page where viewers watch you while you are live and see your profile when you are not. Its address is /user/<name>; Your page lets you choose the name, or leave it blank to use your username.

Your profile picture is generated from your account until you upload one, and Remove picture goes back to the generated one.

Title and description

Set on the Go Live page. They belong to a stream: they show on the dashboard card, on your page, in link previews when somebody shares your page, and in going-live announcements while you are live. Saving them while live renames the stream going out.

When you are offline your page shows no title -- you are not streaming anything. What you saved is kept for your next stream, which starts with it, so the last stream's words carry over unless you change them.

A stream that drops and comes back within the instance's stitch window (15 minutes unless your admin changed it) is the same stream: one entry in your stats. If you changed the title while it was down, it goes on under the new one. A longer stop ends it, and going live after that is a new stream.

Going-live announcements

When you go live, the instance can tell people. Each of these is optional, and each has a message you can write yourself -- leave it empty for the default.

Separately, people on the fediverse who follow your channel's handle (shown under Other instances) get a "went live" post in their timeline. Settings lists who follows you from other servers.

Other instances

If this instance is connected to others, your stream can appear on their dashboards too. Let my stream be shown on other instances is yours to turn off: with it off, your stream stays here only. It cannot add connections -- the admins of both instances decide those.

You can also follow people on other instances from Following elsewhere: type their handle (name@their.instance). The follow stays pending until their server accepts it.

Past broadcasts

If the instance offers it, Keep my streams as past broadcasts (under Past broadcasts in Settings) keeps each stream you start from then on, after it ends, and lists it on your page for people to watch again. It is off until you turn it on, and turning it off stops the next stream from being kept -- one in progress keeps what was decided when it started.

Below the switch is every past broadcast of yours, with what it takes. For each you can:

Each shows a picture taken from the recording itself, a little way in -- past the black first seconds and any countdown -- once the stream ends. Past broadcasts kept before pictures existed simply have none.

If your stream drops -- a crash, a lost connection -- and you go live again soon after (15 minutes unless the instance says otherwise), it continues the same past broadcast rather than starting another.

Where the instance makes them, Also keep them in smaller qualities is under the same switch, on unless you turn it off. After a stream ends, smaller copies are made of it, so people on a weak connection can still watch: the player picks the one their connection carries, and a Quality menu under the replay lets anyone choose one by hand. Until they are ready the replay plays as it was streamed. They count against your space.

The instance may keep them for a limited time, or keep a limited amount per streamer; the list says how much yours take against that limit. When a limit is reached, your oldest go first -- a stream in progress is never cut short, it may just not be kept. An admin can also hide one of yours, for moderation; it then says Hidden by an admin, nobody but you and the admins can watch it, and only an admin can list it again.

Your own storage

Where the instance allows it, Your own storage lets you keep your past broadcasts in a bucket of yours -- any S3-compatible service: AWS, Backblaze B2, Cloudflare R2, Wasabi, MinIO. Each one is uploaded there as soon as the stream ends. The instance may keep a copy for a while as well; once it no longer does, your past broadcast plays straight from your bucket, which can stay private -- viewers are handed links that work for a few hours.

Enter the endpoint, region, bucket name and a key pair that can write to it, then Save and Test: a small file is written and deleted, and the page says what your bucket answered. The keys are stored encrypted and never shown again; leave the secret empty when changing anything else. Forget this bucket stops using it; what is already in it stays, since it is yours. Deleting a past broadcast here deletes it from your bucket too, as long as the keys still work.

Your stream stats

Settings, Your stream stats (or /stats) shows how your streams went. It lists your latest streams with their peak and how many different people watched, and each of your past broadcasts has a Stats link to its stream. Open one to see:

Viewers are counted without being identified: each one is an anonymous code that tells this viewer from that one and nothing more. Someone watching from another server counts once for that server. Figures are kept for as long as the instance's admin chooses (90 days unless they change it; the page says how long), then deleted, and they go with your account if you delete it.

Your figures, in your own tools:

Your chat

Let viewers without an account chat decides whether people must sign in to say something. Turning it off makes your chat read-only for them -- it never makes your stream private. More in Chat.