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
Open the Videos section
Click "Videos" in the left sidebar of your YouCast dashboard.
Click "Upload Video"
The upload dialog opens. Click the upload area or drag and drop your video file onto it.
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.
Add a title
YouCast uses the filename as the default title. You can edit it to something more descriptive.
Start the upload
Click "Upload". The progress bar shows upload completion percentage in real time.
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.
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
| Limit | Value |
|---|---|
| Max file size | Up to 50 GB per file |
| Total storage | Depends on your subscription configuration |
| Max video length | No 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 Resolution | Typical 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.