Skip to main content
A deployment is your streaming environment — a named group of Red5 Pro nodes spread across one or more regions that work together to ingest and distribute live streams. You can run multiple deployments simultaneously: one for production, one for testing, one for a scheduled event, or any combination that fits your workflow.

Deployments page

When you open the Deployments page in the Management Console you see a table of all your deployments with the following columns:
ColumnDescription
Deployment NameThe name you gave the deployment. Also called the nodeGroup name in the Stream Manager API.
PublishersNumber of publishers currently connected.
SubscribersNumber of subscribers currently connected.
StateStarting, Active, or Stopped.
RegionsThe regions where the deployment runs.
Start Date / End DateScheduled start and end times, if applicable.
The Baseline deployment is a system default that cannot be edited or deleted.

Add a new deployment

1

Open the Add New Deployment form

Click Add New Deployment at the top of the Deployments page.
2

Name your deployment

Enter a Deployment Name that describes its purpose (for example, production-us or event-2026-q1). This name is also used as the nodeGroup name when you make Stream Manager API calls.Optionally configure a Round Trip Authentication endpoint and a Webhooks endpoint if your application requires them.
3

Configure the default region

Click Settings next to your default region to open the region configuration panel.
4

Add additional regions (optional)

Click the + button to add another region, select it from the list, confirm, then click Settings next to the new region to configure it.
5

Configure storage (optional)

Select the Storage tab to set up cloud storage for stream recordings. See Storage configuration below.
6

Set the deployment schedule

Choose whether the deployment runs continuously or on a schedule. See Deployment schedule below.
7

Review and deploy

Review your settings on the summary screen. Click Back to make changes or Deploy to start the deployment process. Initial provisioning can take up to 15 minutes.

Region settings

Ingress (publishers)

The ingress settings control how many Origin nodes are provisioned and what stream quality they are sized for.
SettingDescription
Min publishersThe minimum number of concurrent publishers the region always supports. Nodes stay running even when no one is streaming.
Max publishersThe upper limit Stream Manager will scale to. Setting this too low can cause streams to fail at high load.
ResolutionThe highest resolution stream that will be ingested (e.g., 1080p).
BitrateThe maximum ingest bitrate in kbps.
FPSThe maximum frames per second of the ingest stream.
Setting minimum or maximum values too low can cause streams to fail under load. Setting them too high increases costs unnecessarily. Match these values to your expected concurrent publisher count and stream quality.

Egress (subscribers)

SettingDescription
Min subscribersThe base number of Edge nodes that stay running at all times.
Max subscribersThe maximum number of Edge nodes Stream Manager will scale to.

Preprocessing

Preprocessing normalizes incoming streams before they are distributed. Enable it when you cannot control encoder settings directly (for example, with third-party software that sends B-frames).
SettingDescription
Enable preprocessingToggle to activate stream normalization.
Average bitrateTarget average bitrate for the normalized stream.
Maximum bitratePeak bitrate cap. Typically set to the same value as average bitrate.
MinQPMinimum quantization parameter. A typical value is 12.
MaxQPMaximum quantization parameter. A typical value is 48.
If your stream appears to jump back and forth in time, B-frames are likely the cause. Enable preprocessing or configure your encoder to use the H.264 Baseline profile to eliminate them.
After configuring ingress, egress, and preprocessing, click Save Region Configuration to save the settings for that region.

Storage configuration

To record published streams to cloud storage, select the Storage tab during deployment creation.
1

Select a storage vendor

Choose your cloud storage provider from the dropdown (for example, AWS S3).
2

Enter credentials

Provide your storage Access Key and Secret.
3

Set bucket details

Enter the Bucket Name and the Region where your bucket is located.
4

Test and continue

Click Test to verify the connection, then click Next.

Deployment schedule

Toggle Always On to keep the deployment running continuously with no scheduled stop time. Use this for production environments that must be available at all times.

Managing existing deployments

Each row in the Deployments table has a context menu (three-dot icon) with the following actions:
View the endpoints and embed code you need to start publishing and playing streams.
ItemDescription
WHIP Publishing EndpointUse this URL with a WebRTC (WHIP) encoder to publish a stream.
RTMP Publishing EndpointUse this URL with an RTMP encoder such as OBS.
WHEP Playback EndpointUse this URL to play back the stream over WebRTC (WHEP).
Embedded Player CodeCopy-paste HTML you can drop directly into your website.
Restarts all nodes in the deployment. You will be asked to confirm before the restart begins.
Returns you to the deployment configuration form where you can modify regional settings, storage, scheduling, and other options.
Permanently removes the deployment and all its nodes. You will be asked to confirm before deletion. This action cannot be undone.
The Baseline deployment cannot be deleted or edited.