Something isn't working? This page sends you to the right fix. Most problems belong to one product, so start by matching what you see.
| What's wrong | Go to |
|---|---|
| Call won't connect, camera or mic errors, device problems, reconnects | RTC troubleshooting |
| Duplicate messages, missed messages after reconnect, moderation errors, wrong "online" status | Chat troubleshooting |
| Live stream video or audio problem | RTC troubleshooting |
| Live stream chat or reactions problem | Chat troubleshooting |
| Live stream breaks after a reconnect (token expired) | Live streaming network quality |
A live stream is built on RTC and Chat. So most stream problems are really an RTC problem (the video) or a Chat problem (the messages).
Check these first
Most "nothing works" reports come down to one of these. Each takes a minute to check:
| Check | What you'll see if it's wrong | Fix |
|---|---|---|
Your backend uses the right LIVQENO_API_URL and a valid key | 401 from the API, or the SDK won't start | API credentials |
Your site is in Allowed Origins (not needed on localhost) | ORIGIN_NOT_ALLOWED | Browser security & CORS |
| The token hasn't expired | TOKEN_EXPIRED | Make a fresh token on each join. Access tokens |
| The key and the data are in the same environment | Rooms or messages "missing" | Environments |
The app got the whole grant, iceServers included | Calls work on Wi-Fi, fail on cellular | Quickstart |
| The free allowance isn't used up | USAGE_LIMIT_EXCEEDED | Paid plans |
Got an error code? Look it up in Errors: each one says what it means and how to fix it.
Still stuck?
- Diagnostics: connection stats for calls, so you can see whether a problem is the network, the device, or your code.
- Event catalogue: what Livqeno logged around the time of the problem.