Stream key or server URL not accepted in Connections? What each message means, from "The stream key does not look right" to a Vimeo URL refused, and how to fix it.
When you add a network by stream key in Connections, StreamLive Pro checks the server URL and the key before saving. It refuses a URL that does not start with rtmp:// or rtmps://, an address that belongs to another service, an address on a private network, and a key that contains a URL, spaces, or the wrong format for that network. The message says which of these it is. In almost every case the fix is to copy the two values again, each into its own field, from the stream settings of the network itself.
These checks run when you save, so a mistake is caught before you go live instead of during the broadcast.
| Message | Likely cause | Fix |
|---|---|---|
| "The server URL is missing." / "The stream key is missing." | One of the two fields is empty | Copy both values from the network |
| "The URL must start with rtmp:// or rtmps://" | The address was cut, or a web page link was pasted | Copy the server URL again, from its first letters |
| "That is a [network] address, not [card]" | You pasted, for example, a YouTube address into the Twitch card | Use the card of the network the address belongs to |
| "That is not a [card] stream address" | The address is not one of that network's ingest servers | Copy it again from the network, or use the Custom RTMP card for any other service |
| "A URL or text with spaces was pasted into the stream key field" | The URL went into the key field, or the key was copied with a space | Paste only the key, with no spaces |
| "The stream key does not look right" | The key is cut, or does not match the format the network uses (a Twitch key, for example, starts with live_) | Copy the key again, in full |
| "Paste the RTMP or RTMPS URL from your Vimeo live event" | The Vimeo Live card got an address that is not on vimeo.com | Copy the RTMP URL of the Vimeo event again |
| An Instagram or TikTok key is refused | Those keys are checked against the networks' own servers and change per session | See My Instagram or TikTok stream key does not work |
| "That address points to a private network" | The address is 127.0.0.1, 192.168.x.x or similar | Use the public server address the service gives |
| "WHIP and HLS destinations are not supported yet" | The address is a WHIP endpoint or an .m3u8 link | See Destination not supported": WHIP and HLS destinations |

Each card knows the ingest servers of its network. When the address belongs to another known network, the message names it, because that is the most common slip when several stream settings pages are open. Networks that hand out changing server names, such as LinkedIn, are checked only for the scheme (rtmp:// or rtmps://) and the key, so there a wrong event key passes the check and shows up only on LinkedIn: How to go live on LinkedIn with a custom stream.
For every network, an address on a private or local network is refused, so a stored address can never point inside a network.
The Vimeo Live card accepts only an RTMP or RTMPS address on vimeo.com and a key of at least 8 characters with no spaces. The URL and the key come from the live event on Vimeo, and a one-time event has its own key. Setup: How to stream to a Vimeo live event over RTMP.
The checks confirm the shape, not that the network will accept the key. If the destination saves but the network stays empty during the broadcast, the key is usually from an older session or event. Instagram, TikTok and LinkedIn give a new key per session or event. On X a Producer source keeps its key, but each broadcast needs its own Broadcast on that source in X Media Studio. More: Persistent and one-time stream keys, network by network.
If a value copied straight from the network's own page is refused, write to [email protected]. Send the name of the network, the exact message, and the first part of the server URL up to the host name. Never send the stream key: anyone who has it can stream to your account.
The key is cut, contains a space, or does not match the format of that network. Copy the key again in full from the network's stream settings, and paste only the key.
You pasted the server address of one network into the card of another. Use the card of the network the address belongs to.
The Vimeo Live card takes only an RTMP or RTMPS address on vimeo.com, from your Vimeo live event. Copy the RTMP URL from the event's stream settings again.
Yes. Use the Custom RTMP or Custom SRT card with the server address and key from that service.
The check confirms the format only. A key from an older session or event is accepted but rejected by the network. Paste a fresh key from today's session.
Kick stays offline while other networks go live? Usually Kick did not hand out the stream key, the sign-in expired, or the title and category are missing.
My Twitch stream does not startThe other networks go live but Twitch stays offline? Usually the Twitch sign-in expired or a pasted key was reset. How to read the message and fix it fast.
My Telegram live stream does not showThe live goes out but nothing appears in the Telegram channel or group? Usually Start streaming was not tapped in Telegram, or the key changed. How to fix it.
Destination not supported": WHIP and HLS destinationsWhy StreamLive Pro answers "WHIP and HLS destinations are not supported yet", what to ask your service for instead, and how to add it as a Custom RTMP or SRT destination.
Want to try it? 7-day trial, no credit card.
Start free