How to Stream to a Custom RTMP Server or Restreamer

Not every destination is a big-name platform. Here's how to stream to a custom RTMP server or restreamer — self-hosted or third-party — using just a URL and stream key.

StreamHouse TeamPublished · About 3 min read

The big platforms have one-click buttons, but RTMP works far beyond them. If a destination gives you an ingest URL and a stream key, you can broadcast to it — including a server you host yourself or a third-party restreamer. Here's how to stream to a custom RTMP endpoint.

Key takeaways

  • Any RTMP destination is just an ingest URL plus a stream key.
  • This covers self-hosted servers, restreamers and niche platforms.
  • Pair it with a looping playlist to run the destination 24/7.
  • Prefer RTMPS where the endpoint offers it.

What a custom RTMP destination is

A "custom RTMP" destination is simply any endpoint that isn't in a service's preset list but still speaks RTMP. That includes a self-hosted server (like an Nginx-RTMP setup), a third-party restreaming service, a corporate or education portal, a regional platform, or a white-label player on your own site. If it issues an ingest URL and a stream key, it's a valid target.

Get the URL and key

Every RTMP destination provides two values: the ingest (server) URL and a stream key. On a self-hosted server you configure these; on a third-party service they're shown in its dashboard. Together they tell your streaming tool where to send the feed and which stream it is. Copy both.

Common use cases

  • Self-hosting: broadcast to your own Nginx-RTMP or media server for full control.
  • Restreamers: send to a service that further distributes your feed.
  • Private portals: stream to a company or school platform that accepts RTMP.
  • Your website: feed a custom player embedded on your own site.

Stream to it 24/7

  1. Get the ingest URL and stream key from your destination.
  2. Upload your videos and build a looping playlist.
  3. Add a custom RTMP destination with the URL and key.
  4. Press Start — your playlist streams there continuously.

With StreamHouse, a custom RTMP destination works just like a built-in one, so you can run any endpoint around the clock.

Security and reliability

Two tips make a custom setup solid. First, prefer RTMPS if your endpoint supports it, so your stream key and feed are encrypted in transit. Second, lean on pre-encoded, cloud delivery for stability — a steady bitrate and automatic restart matter just as much for a custom server as for a big platform. That way your niche destination runs as reliably as any mainstream one.

Frequently asked questions

Can I stream to my own RTMP server?

Yes. If your server provides an ingest URL and stream key, you can broadcast a pre-recorded playlist to it 24/7 via a custom RTMP destination.

What's a restreamer?

A service that receives your feed and redistributes it. You send to its RTMP ingest with a URL and key, like any other destination.

Should I use RTMP or RTMPS for a custom server?

Prefer RTMPS when your endpoint supports it, so your stream key and feed are encrypted in transit.

Where to go next

Put it into practice

Your next stream starts here

Follow the setup guide for a recorded video playlist or a live OBS feed, then choose where to stream.

  • No OBS for video streams
  • From $19/month
  • VAT included