How does it work?
Restream rebroadcasts your signal from the server to multiple platforms. You only need one upload from your encoder. The server takes care of forwarding to each destination without multiplying your local bandwidth.
It has two configuration modes:
- Automatic: You sign in with your Facebook account directly from the panel. The system detects your available pages and profiles. You select the destination page, title and description.
- Manual: You enter only the stream key you get from Facebook Live.
YouTube
It has two configuration modes:
- Automatic: You sign in with your Google account directly from the panel. The system detects your YouTube channel. You configure title, description and privacy (public, unlisted, private).
- Manual: You enter only the stream key you get from YouTube Studio.
Twitch
Manual configuration only. Fields:
- Destination name
- Ingest server: You select the closest regional server (options in South America, USA, Europe, Asia and Oceania)
- Stream Key: You get it from the Twitch Dashboard
Manual configuration only. Fields:
- Destination name
- Stream Key: You get it from the Instagram app when starting a Live
Note: Instagram requires you to start the Live from the app to get the stream key. The account must have Instagram Live enabled.
TikTok
Manual configuration only. TikTok's RTMP server is preconfigured (rtmps://rtmp-push.tiktok.com/live/). Fields:
- Destination name
- Stream Key: You get it from TikTok when starting a Live
- Stream title
TikTok Live requirements: Minimum 1,000 followers. Recommended resolution 1080×1920 (vertical). Maximum bitrate 2,500 Kbps. Maximum duration 60 minutes per stream.
Custom RTMP
Manual configuration only. Fields:
- Destination name
- RTMP address: Destination server URL (e.g.
rtmp://my-server.com/liveorrtmps://secure-server.com:443/live) - Stream Key
Useful for your own CDNs, regional platforms or specialized services.
Enabling and Disabling
- Each destination has an on/off switch
- Active destinations rebroadcast automatically when the channel is "Live"
- You can enable/disable destinations during a broadcast without interrupting it
- The panel shows a counter of configured destinations vs. the maximum allowed by your plan
- Important: You cannot enable a destination if the channel is not streaming live
Automatic Rebroadcast Scheduling
Each restream destination has a clock icon () that opens the scheduling modal. With this feature you can schedule a destination to enable and disable itself automatically at specific times.
Scheduling Modes
| Mode | Description |
|---|---|
| One-time Schedule | Runs a single time at a specific date and time |
| Recurring Schedule | Repeats on the selected days of the week, at a fixed time, until an optional end date |
Scheduling Types
| Type | Description |
|---|---|
| Start Only | Enables the rebroadcast at the scheduled date/time. You must disable it manually. |
| Start and End | Enables and disables the rebroadcast automatically. Minimum duration: 1 minute. Maximum duration: 24 hours. |
Creating a One-time Schedule
- Click the clock icon of the destination you want to schedule
- In the "New Schedule" tab, select "One-time" mode
- Enter a name for the schedule
- Select the type: "Start Only" or "Start and End"
- Select the start date and time
- If you chose "Start and End", select the end date and time
- Click create
Creating a Recurring Schedule
- Click the destination's clock icon
- Select "Recurring" mode
- Select the days of the week it should run on
- Configure the start time
- If you chose "Start and End", configure the end time
- Optionally, define an end date until which it should repeat
Managing Schedules
The "Schedules" tab shows all the destination's schedules with their status:
| Status | Meaning |
|---|---|
| Pending | Scheduled and waiting to run |
| Active | Running right now |
| Completed | Ran successfully |
| Failed | There was an error during execution |
| Cancelled | Was cancelled manually |
Available actions: edit, cancel and delete schedules.
Time zone: Schedules respect your local time zone. The system automatically detects your time zone and applies it.