CastFork
Upload & Stream

A recording that airs like it’s happening now

Upload a video once, put it on the calendar, and CastFork streams it out at the scheduled time to every destination you pick, chat and all. No re-recording, no standing by to hit go.

How it works

Three steps between a finished file and a live premiere

01

Upload the file

Drag in a finished video, or reuse something already sitting in your storage from a past Studio recording.

02

Set the date, time, and destinations

Pick a date and time in your own timezone, then toggle the same destinations you'd use for a live stream.

03

It airs itself

At the scheduled minute, CastFork starts playback and streams it out with live chat running underneath, even if you've closed your laptop.

What you get

Built for reruns, marathons, and things that happen on a schedule

Playlists up to 24 hours

Queue up to 40 videos into one playlist and let it run back-to-back for up to 24 hours, unattended, like a marathon or an always-on channel.

Loop a video up to 10 times

Set a single upload to repeat automatically, up to 10 times, for content that’s meant to run in a cycle instead of just once.

Timezone-aware scheduling

Pick a date and time in your own profile timezone. CastFork stores it in UTC underneath and converts it back for anyone else managing the event, so nobody has to do the math.

Same destination toggles as live

A scheduled upload uses the same channel list and simultaneous- destination cap as a live stream. Setting it up feels identical to going live from an encoder.

Before you upload

What your file needs to look like

CastFork accepts a specific, common combination of container and codec. If your export doesn’t match, convert it first — most editing software can export directly to this combination.

  • Container: MP4, MOV, M4V, or MKV
  • Video codec H.264, audio codec AAC
  • A keyframe every 2 seconds
  • 1080p at 30 or 60 fps recommended, constant bitrate preferred
  • Add 15–20 seconds of padding at the start and end — platforms trim slightly during processing
Storage by plan
Free
10 GB total3 files, 2 GB each
Standard
10 GB totalno per-file count cap
Professional
50 GB totalno per-file count cap
Business
250 GB totalno per-file count cap

A single file can run up to 8 hours on Free through Business. Enterprise sets custom limits.

Illustration representing a recorded video queued to stream live
Why schedule instead of just posting

A premiere gets watched together, not scattered over a week

A video sitting in a feed gets watched whenever, by whoever scrolls past it. A scheduled premiere gives people a reason to show up at the same time, chat while it plays, and treat a recording like an event instead of a rerun.

Upload & Stream FAQ

Questions about scheduling a recording

Setup

Re-export from your editor in one of those containers with H.264 video and AAC audio. That combination covers what almost every editor can produce directly.

Whatever timezone is set on your profile, by default the one your browser reports. You can enter a date and time in that zone and CastFork stores and converts it correctly behind the scenes.

Nothing changes. Once it's scheduled, CastFork starts the stream at the set time whether or not you're signed in.

During a premiere

Not quite — looping caps out at 10 repeats per scheduled event. For something closer to an always-on channel, build a playlist instead and repeat that.

Yes. Viewers on each platform can comment normally, and for chat-capable destinations it lands in your unified chat panel just like a live stream.

Yes, any time before it starts. Once it's airing, treat it like a live stream you can end early if you need to.

Put a recording on the calendar and let it run itself

Free covers 3 files and 10 GB of storage, no time limit on how long you keep using it.