Back to documentation

Uploading & processing video

From a file on your computer to a playable stream: how an upload is processed by VAIXR.

Go to your team's videos page and click Upload. VAIXR supports common video formats (e.g. MP4, MOV, MKV).

How the upload works

  1. The frontend requests a temporary, secure upload URL (SAS) from the API.
  2. Your file is uploaded directly and in chunks to Azure Blob Storage — it does not pass through the API server first.
  3. Once the upload finishes, the frontend notifies the API, which kicks off a processing job.
  4. A background job (Hangfire) transcodes the video to HLS streaming format and generates thumbnails.
  5. Once processing completes, you get a notification via SignalR and the video is playable.

AI detection after upload

Depending on your settings, VAIXR can automatically start AI analysis after an upload to detect goals and shots. You can also trigger an on-demand analysis manually at any time from the video detail page. Detected moments show up in the tag panel labelled AI and can be confirmed or deleted by an analyst.

Deleting a video

You can delete a video from the video detail page. Note that this permanently removes its tags, clips, and linked analyses as well.

Need help? Can't find what you're looking for? Email us at info@vaixr.nl

Want to try it yourself?

Create a free account and set up your first match in VAIXR.

Related articles