My encoder won’t connect
Almost always the push address or key doesn’t match the Studio. Re-copy both with the Copy buttons, paste them into the encoder again and restart the stream.
Check this first
- 1Open the right push details
For an event using A · Automatic or C · CamScheduler, go to Studio → Feed Console → Event Hub, click Details and find Ingest configuration. For a feed, go to Studio → Feed Console → Feeds and click Console on its row.
- 2Check the event was saved
On the event form, the RTMP ingest URL and Secret key boxes read “Available after save” until the event has been saved once. Save it, then copy.
- 3Re-copy both values
Use the Copy buttons. Don’t retype a key or check it by eye.
- 4Paste into the right fields
The address goes in the encoder’s server field and the key in its stream key field. In OBS, Service must be Custom…; in vMix, Destination must be Custom RTMP Server.
- 5Restart the push
Stop the stream in the encoder, start it again, and watch the card in Event Hub or Feed Hub. Both refresh every 5 seconds while Auto refresh is on.
Likely cause → fix
| Likely cause | Fix |
|---|---|
| The key was pasted into the server field as well | Put only the address in the server field. On an encoder with a single address field, enter the address, a slash, then the key. |
| The event uses M · Manual | A Manual event has no push address of its own. Push to the feed it uses, from that feed’s Console page. |
| Someone changed the feed’s Base URL or Stream ID | Those details are where encoders push, so the old ones stop working. Copy the new values into every encoder that uses the feed. |
| An RTMP encoder is pointed at an SRT feed | An SRT feed takes an SRT push. Set the encoder to SRT and use the SRT details from the feed’s Ingest Configuration. |
| Only M · Manual is offered on the event | The Automatic and CamScheduler tiles only appear when encoder push is enabled for your platform. Open a ticket to ask about it. |
| Every card on the Feed Hub shows an amber warning | This isn’t your encoder. Check the status page, then open a ticket. |