DocsUploading Videos

Uploading Videos

Learn how to upload videos to your YouCast library for use in streams.

Your YouCast video library is the central repository for all the video content used in your streams. Before you can create a stream, you need at least one video in your library. This guide explains how to upload videos, monitor upload progress, and manage your library.

Uploading a Video

1

Open the Videos section

Click "Videos" in the left sidebar of your YouCast dashboard.

2

Click "Upload Video"

The upload dialog opens. Click the upload area or drag and drop your video file onto it.

3

Select your file

Choose an MP4, MOV, MKV, AVI, or other supported format from your computer. See the Supported Formats page for a full list.

4

Add a title

YouCast uses the filename as the default title. You can edit it to something more descriptive.

5

Start the upload

Click "Upload". The progress bar shows upload completion percentage in real time.

6

Wait for processing

After upload completes, YouCast processes the video for streaming. This takes 1–5 minutes depending on resolution and length. The video shows as "Processing" during this time.

7

Video is ready

The status changes to "Ready" once processing is complete. You can now add this video to any stream playlist.

Resumable uploads

YouCast uses the TUS resumable upload protocol. If your connection drops during a large upload, simply come back and select the same file — the upload will resume from exactly where it stopped. You will not need to re-upload the entire file.

Upload Limits

LimitValue
Max file sizeUp to 50 GB per file
Total storageDepends on your subscription configuration
Max video lengthNo limit

Uploading Multiple Videos

You can upload multiple videos by opening the upload dialog multiple times. YouCast shows a progress panel for each active upload so you can monitor all uploads simultaneously.

Video Processing Time

After a file is uploaded, YouCast runs it through a processing pipeline that ensures it is compatible with the streaming encoder. Processing time depends on the video's resolution, duration, codec, and current system load:

Video ResolutionTypical Processing Time
480p (30 min video)1–2 minutes
1080p (30 min video)2–4 minutes
4K (30 min video)5–10 minutes

Processing tip

Do not close the browser while a video is uploading — though the upload is resumable, closing the tab will pause it. Once uploading is complete, processing happens server-side and you can safely navigate away or close the browser.