DualStream Docs
Outputs & Streaming

Custom RTMP

Stream to any platform that accepts RTMP input.

For platforms without native integration — like TikTok, Instagram Live, Facebook Gaming, or your own media server — DualStream supports Custom RTMP endpoints.

Setting Up Custom RTMP

  1. Click the Play button in the Toolbar to open the Stream Setup modal.
  2. Select Custom RTMP.
  3. Enter the Server URL and Stream Key provided by your platform.
  4. Choose which canvas to send (horizontal, vertical, or both).
  5. Click Go Live.

Finding Your RTMP Details

Each platform provides RTMP information differently:

PlatformWhere to Find
TikTokCreator Dashboard → Live → Stream Software
InstagramProfessional Dashboard → Live → Stream Software
FacebookCreator Studio → Live → Stream Setup
Custom ServerYour server admin provides the URL

Common Configurations

TikTok (Vertical)

Send your vertical canvas (9:16) to TikTok via Custom RTMP for a native mobile experience:

  • Server URL: Provided by TikTok when you start a live session
  • Stream Key: Provided per-session
  • Recommended bitrate: 2,500–4,000 kbps

Self-Hosted / Media Server

For restreaming through your own Nginx-RTMP, OvenMediaEngine, or similar:

  • Server URL: rtmp://your-server.com/live
  • Stream Key: Your configured key

FAQ

My custom RTMP connection keeps dropping.

Check your Server URL format — it should start with rtmp:// or rtmps://. Verify the stream key hasn't expired (some platforms rotate keys per session).

Can I use RTMPS (encrypted)?

Yes. Use rtmps:// in the Server URL field.

Can I add multiple Custom RTMP outputs?

Yes. Each Custom RTMP target is configured independently in the Stream Setup modal. See Multistreaming.

Last updated on

On this page