Live Streaming with RTMP — Go Live to Your Channel
Fluger lets you broadcast a live stream directly from a streaming app on your phone, tablet, or PC straight to your branded channel — no encoder hardware, no relay through YouTube. Your viewers see the live stream on your Roku app, iOS app, and channel page in real time.
Note: RTMP live streaming is available on the Premium plan only. You can upgrade your plan here.
What you'll need
- A Fluger channel where the stream will live
- A streaming app on your phone, tablet, or PC — for example OBS Studio, Streamlabs, or Larix Broadcaster (mobile)
- A reliable internet connection — we recommend at least 5 Mbps upload for 1080p
Step 1 — Add a new Live Stream (RTMP) video to your channel
Open the channel that will hold your live stream. Click Add New Video, then choose the Live stream (RTMP) option in the picker — it's the one labeled "Broadcast live from OBS, Larix, or any RTMP encoder."
Step 2 — Enter the stream details
In the Add live stream dialog, fill in:
- Live stream title — what your viewers will see in the channel listing
- Description — a short blurb explaining what the stream is
- Thumbnail — used as the cover image before and during the stream
When you're ready, click Create Live Stream.
Step 3 — Get your stream key and server URL
Once the live stream is created, Fluger opens the Stream key & URL dialog. Here you'll see two values your encoder needs:
- Stream server — for example
rtmp://global-live.mux.com:5222/app - Stream key — a unique secret tied to this specific stream
Click Reveal to see the key, or Copy to copy either value to your clipboard.
Treat the stream key like a password. Anyone who has it can broadcast to your channel. Don't paste it into public chats, screenshots, or shared documents.
The dialog also includes a quick "How to go live" reference for OBS and Larix — both flows are explained in Step 5 below.
Step 4 — Schedule when the stream will be live
Fluger needs to know when your stream will go out so it can show up in your channel's schedule and accept the incoming feed at the right time.
Find your new video, click the gear icon, and choose Broadcast schedule. The Schedule live video broadcasting dialog opens.
- Use the day picker at the top to choose the broadcast day.
- Click-drag on the hour grid to add a time range — for example, from 18:00 to 19:30. You can add more than one range per day.
- Existing schedules show up in green. Click a green range to delete it.
- Click Save Changes when you're done.
Step 5 — Start streaming from your encoder
Open your streaming app and point it at Fluger using the values from Step 3.
OBS Studio / Streamlabs
- Open Settings → Stream.
- Set Service to Custom…
- Paste the Stream server URL into the Server field.
- Paste the Stream key into the Stream Key field.
- Click OK, then click Start Streaming in the main OBS window.
Larix Broadcaster (iOS / Android)
- Open Larix and tap Settings → Connections → New Connection.
- In the URL field, combine the server and key as a single string in the format:
rtmp://global-live.mux.com:5222/app/<your-stream-key> - Save the connection, then return to the main screen and tap the record/broadcast button.
Any other RTMP encoder
Use the Stream server URL as the destination and the Stream key as the stream name / key. Click Start Streaming (or your encoder's equivalent).
Within a few seconds, Fluger will start receiving your video.
Step 6 — Verify your stream is live
Open your channel's play page in a new tab. Within 10–15 seconds you should see your live stream playing. Anyone watching your channel on Roku, iOS, or the web sees the same feed in real time.
If the player shows a black screen at first, give it a few more seconds — the first connection takes a moment to initialize.
What happens when your stream ends
When you stop streaming from your encoder, Fluger automatically saves the broadcast back to the same channel as a regular video. Your live event becomes part of your on-demand library — no re-uploading, no manual archiving. Anyone who visits your channel after the live broadcast can watch the recording in the same place.
Monitor your usage
RTMP live streaming counts against your Premium plan's monthly streaming allowance. You can check your current usage anytime at fluger.tv/usage.
The Usage page shows three key metrics:
- Storage — how much of your plan's storage your videos are taking up
- Bandwidth — how much CDN bandwidth your viewers have used this month
- Streaming — your live-streaming bandwidth this month, ingest minutes streamed, total lifetime minutes, broadcast session count, and the timestamp of your last broadcast
A chart below the cards shows usage over time — switch between This month, Last 30 days, Last month, Last 3 months, Last 6 months, or Lifetime to spot trends.
Troubleshooting
- Stream not appearing on the channel? Make sure the current time falls inside one of the broadcast ranges you set in Step 4. Outside those ranges, the channel won't surface your live feed.
- Connection keeps dropping? Test your upload bandwidth. We recommend at least 5 Mbps upload for 1080p, 3 Mbps for 720p.
- Black screen on the play page? Wait 10–15 seconds — the first connection takes a moment to initialize.
- Audio out of sync? Usually an encoder setting. In OBS, lower the Keyframe Interval to 2 seconds under Settings → Output → Streaming.
- "Stream key invalid" error in your encoder? Make sure there's no extra whitespace pasted around the key, and that you copied the full string with the Copy button in Step 3.
Still stuck? Contact our support team — we'll walk you through it.