Live stream media
Create Livestream

Create a Livestream

AIOZ Stream enables low-latency live broadcasting for events, gaming, and other real-time content.

If you want to preconfigure settings before going live (such as the title, resolutions, thumbnail, or destinations), you can create a Streaming Session in advance.

This guide covers how to create a Stream Key, initialize a Live Streaming Session and retrieve the credentials needed to configure your streaming software.

When to use this page

Use this page if you want to:

  • Create and manage Stream Keys in the dashboard.
  • Preconfigure a live streaming session before going live.
  • Configure destinations, thumbnail, and stream settings in advance.
  • Use the API to automate the setup flow.

If you want to go live quickly from OBS or PRISM Live Studio, you can also use the device setup guides directly and enter valid credentials there.

NOTE: You can manage livestreams via the AIOZ Stream Dashboard (opens in a new tab) or programmatically via the AIOZ Stream API. If you prefer a faster setup, you can also configure your streaming software directly with valid credentials and let AIOZ Stream create the live stream entry automatically when streaming starts.

Concepts

In this guide:

  • Stream Key: A reusable credential used by your streaming software to authenticate and send video to AIOZ Stream.
  • Live Streaming Session: A configured broadcast instance (e.g., title, resolutions, thumbnail, destinations) created for a specific live event.
  • RTMP URL / Server URL: The ingest endpoint used together with the Stream Key in your streaming software.

Create a Stream Key

Create a Stream Key to authorize your streaming software (e.g., OBS Studio or PRISM Live Studio) to send video to AIOZ Stream. A Stream Key can be reused for multiple broadcasts unless you rotate or replace it.

  1. Log in to the AIOZ Stream Dashboard (opens in a new tab).
  2. Navigate to the Live Streaming tab.
  3. Click the Create Stream Key button.
The Live Streaming Dashboard list with the Create Stream Key button.

The Live Streaming Dashboard list with the Create Stream Key button.

  1. Enter a name for your key (e.g., "Main Channel") and select the type (Video or Audio).

    Stream Key type:

    • Video: Use for live video streaming workflows (e.g., OBS Studio, PRISM Live Studio).
    • Audio: Use for audio-only live streaming workflows.
  2. Click Create Stream Key to save.

Name Your Stream Key

The New Stream Key modal where you select the Stream Key type and enter a name.

⚠️

SECURITY NOTE: Keep your Stream Key private. Do not share screenshots or recordings that display your key. If your key is exposed, regenerate it before your next broadcast.

VALIDATION NOTES:

  • The Create Stream Key button is enabled only after all required fields are completed.
  • If an input is invalid, the Dashboard shows an error message and blocks submission.
  • Recheck The Type (Video or Audio) and your Livestream Key Name before creating the key.

Create a Live Streaming Session

Once you have a Stream Key, you can start a new streaming session. This defines the title and settings for your current broadcast. In the dashboard UI, this workflow starts from the Start new stream button and ends with Create Stream after you configure session settings.

  1. In the Live Streaming list, click on the row of the Stream Key you just created.
  2. Click the Start new stream button.
Start New Stream Button

The Stream Key details page with the Start New Stream button.

After you click Start new stream, the Stream Settings panel opens so you can configure the session details before creating the stream.

  1. Configure your stream details (Field reference):
    • Title (required): The display name shown for this live broadcast.

    • Desired Resolutions: Select one or more output qualities for this session (e.g., 720p and 1080p).

      NOTE: If Advanced Mode is enabled, additional configuration options may be available (e.g., stream configuration, account capabilities and network conditions).

    • Save Stream to Archive When Finished (optional): Enable this if you want the live stream recording saved as a standard video after the broadcast ends.

    • Thumbnail (optional): Upload a thumbnail image to represent the livestream.

      • Supported formats: JPG or PNG.
      • Maximum file size: (Refer to Dashboard for exact limits).
      • Recommended dimensions: (W × H).
    • Add Destination (optional): Add external destinations for restreaming (e.g., social platforms).

      NOTE: Up to limit destinations if supported by your product tier.

  2. Click Create Stream.
Stream Session Details

The Stream Settings panel where you configure session details.

VALIDATION NOTES:

  • The Create Stream button is enabled only after all required fields are completed.
  • If an input is invalid or unsupported, the dashboard shows an error message and blocks submission.
  • Recheck your selected Stream Key, Title, and Desired Resolutions before creating the session.

Connect Your Streaming Software

After creating live streaming session, copy your RTMP URL and Stream Key values from the dashboard into OBS Studio, PRISM Live Studio or another compatible RTMP broadcaster to connect your streaming software.

Stream Connection Details

Detailed Stream Key information, including the Server URL (RTMP URL).

  • Server URL (RTMP URL): The endpoint to send your video to.
  • Stream Key: The secret key to authenticate your stream.
⚠️

SECURITY NOTE: Keep your Stream Key secret. Anyone with this key can broadcast to your channel. If your Stream Key is exposed, regenerate it in the dashboard before your next stream.

Common Issues and Fixes

Use the quick checks below to resolve the most common setup failures when creating a Stream Key, initializing a live streaming session, or connecting streaming software via RTMP.

  1. Users cannot create a Stream Key.

    • Confirm that your account has permission to access Live Streaming features in the dashboard.
    • Confirm that you selected the correct Stream Key type (Video or Audio).
    • Check that all required fields are completed (e.g., the key name).
  2. Users cannot create a live streaming session.

    • Confirm that a valid Stream Key is selected.
    • Confirm that all required session fields are completed (e.g., Title).
    • Recheck the selected resolutions and destination settings before submitting.
  3. My streaming software cannot connect after copy credentials.

    • Confirm that the Server URL (RTMP URL) and Stream Key were copied exactly.
    • Confirm that your streaming software is configured for Custom RTMP, if required by the software.
    • Check whether your network or firewall blocks RTMP/RTMPS traffic.

Software Setup Guides

Now that you have your credentials, use the links below if you want step-by-step setup instructions for your streaming software or let AIOZ Stream create the live stream entry automatically when streaming starts.

Developer API

If you prefer to automate this process, you can use the AIOZ Stream API. The dashboard flow in this guide maps to two API actions: Creating a Stream Key (credentials) and creating a livestream resource (broadcast configuration). Use the API links below if you want to automate the same workflow: