Streampixel Documentation
  • Resources
    • Quick Start Guide
      • Register & Sign In
      • Prepare your Unreal Engine project for Windows
      • Configuring Your Project
      • Uploading Your Build
      • Sharing & Embedding
      • Resolution Settings
      • Codec Settings
      • Mouse Settings
      • Security Control
      • Analytics Feature
      • Additional Settings
    • Custom Integration Guide
      • Setting up your Frontend
        • Basic Iframe Integeration
        • Frontend and Application Communication
        • Stream States
        • Stream Control Commands
      • Sample Code for HTML and React
      • Blueprint Setup for Sending and Receiving JSON Messages from the Frontend in Unreal Engine
    • Additional Unreal Engine Features
      • Playing Media Files
  • Frequently Asked Questions
Powered by GitBook
On this page
  • Overview
  • Prerequisites
  • Uploading New Build
  • Build Statuses
  • Auto-Release Option
  1. Resources
  2. Quick Start Guide

Uploading Your Build

Dashboard - Getting Started

PreviousConfiguring Your ProjectNextSharing & Embedding

Last updated 4 months ago

Overview

Uploading a build to Streampixel involves several stages, each of which is tracked and communicated through specific status updates. This guide will help you understand each step of the process, ensuring that you can manage your builds effectively.


Prerequisites

Before uploading your build, please ensure that it meets the following criteria:

  • Format: Only Windows build packages are supported in .ZIP format

  • Size Limit: The maximum file size allowed is 24GB.

  • Content: Upload the packaged project, not the project files.


Uploading New Build

  • Navigate to the Project Settings page.

  • Click on the Project Info tab.

  • Select the Upload New Build tab, which will prompt you to choose the zip file for upload.

Note: Only one build can be uploaded at a time for each project. You must wait for the current upload to complete before starting another.


Build Statuses

The upload process is divided into several stages, each represented by a status update:

  1. Queued: Your build is in line for processing. It waits its turn while other builds are being processed.

  2. Downloading: Your build is currently being downloaded to our servers. This marks the beginning of the process.

  3. Extracting and Scanning: After download, your build is extracted and scanned for integrity and security threats. This ensures the uploaded package is safe and ready for further processing.

  4. Saving to Repository: Your build is stored securely in our repository. It remains here until it is distributed to servers or goes live, based on the auto-release settings.

  5. Distributing to the Servers: The build is distributed across the necessary server infrastructure to ensure it is ready for activation.

  6. Current Live Build: This status indicates that the build is now active and available for users to access.

  7. Archived: Builds from previous versions or those uploaded with the auto-release feature disabled are archived to keep the repository organized. These archived builds can be accessed for historical analysis or used for rollback if necessary.

  8. Validation Failed: This status indicates an issue occurred during the processing of your build. Details regarding the specific problem can be found in the remarks column.

Once the build goes live, you will receive an email notification, and the share link will become active.


Auto-Release Option

The auto-release feature controls how new builds are made live:

  • Enabled: The build automatically goes live once it successfully passes all processing stages.

  • Disabled: The build is saved in the repository and requires manual action to go live. This option gives you more control over the timing and deployment of new builds.

Build Details