Raven Docs

Network Quality

A stream's host and viewers sit on ordinary RTC rooms — the same reconnection and quality model applies, with one stream-specific wrinkle.

A live stream doesn't have its own network-quality system — hosts and viewers are RTC room participants, so everything in RTC → Reconnection & Network Quality applies directly: automatic reconnect with exponential backoff, reconnecting/reconnected events, and room.getConnectionStats() for a live quality signal.

stream.room.on('reconnecting', () => showBanner('Reconnecting…'));
stream.room.on('reconnected', () => hideBanner());

The one stream-specific wrinkle

An RTC reconnect resumes the same room session automatically. It does not mint you a new token — if a viewer's or host's RTC/chat token expires while they're disconnected, reconnecting the room succeeds but rejoining will still need a fresh token from the viewer-token or host endpoint the next time one is required. There's no automatic token refresh built into LiveStream today.

Next