Private beta · 2026

Stream.Live.Everywhere.

dodocast is a video platform for hosting, 24/7 linear channels and live broadcasts. Upload once — and put it on air as a channel, a scheduled broadcast or an on-demand video, in any player, anywhere.

HLS · fMP4/CMAF · MPEG-TS Multi-language audio & subtitles Programme editable on air
What dodocast is

One library. Three ways on air.

Everything starts with a video in your project. From there it can be a plain on-demand asset, a slot in a round-the-clock channel, or the material of a live broadcast — with one link, embed and preview for each.

Media

Upload, transcode, deliver. Every video gets an adaptive HLS ladder, a short media code and a ready-to-use link, embed and preview.

upload240p…1080pHLS

Channels

A linear 24/7 channel built from your library. Videos loop in the order you set; scheduled shows take the air for their slot and the loop resumes in the gaps.

programmescheduleon air

Broadcasts

Go live from a finished video: now or on schedule. Sliding-window live mode, optional loop for a round-the-clock feel, keep the recording after the end.

go live now·schedule·loop·keep
What makes it different

Built for the air, not just the file.

Most hosting stops at the player. dodocast treats the channel as the first-class object: access, encryption, languages and schedule belong to the air — not to individual videos.

01 / LIVE EDIT

Edit the programme on air

An edit publishes a new version that takes effect at the next item boundary. Viewers see an ordinary transition, not a break.

02 / AIR

Air without an end date

A channel is simply on air or not. No start/stop windows to babysit — shows are set by the grid, everything else is the loop.

03 / DELIVERY

Two manifests, one link

fMP4/CMAF and MPEG-TS HLS for every channel and broadcast. Works with any external player, Smart TV or set-top box.

04 / LANGUAGES

Language promise

Declare which audio and subtitle languages the channel guarantees. Soft mode plays the default track where a translation is missing; strict mode won't let such material in.

05 / SECURITY

Channel-level encryption

The channel owns the key. Segments are encrypted on the fly, so a single air can mix encrypted and plain videos — per-video settings never leak through.

06 / BROADCAST

Live, loop, keep

Live mode: the viewer joins at the current moment, no rewind. Loop turns a broadcast into a round-the-clock feed. Keep recording leaves the link playing as a regular video after the end.

07 / SHARE

Preview · Link · Embed

Every media, channel and broadcast has a preview, a share link and an embed code one click away. Publish when ready — unpublished stays private.

08 / TEAM

Projects, members, plans

Separate projects with their own members, quotas and reports: egress traffic, storage, top videos by traffic, balance and service plans in one console.

09 / API

JSON everywhere

Channel and broadcast data are available as JSON. Everything you click in the console, you can automate.

How it works

Upload. Compose. Go on air.

01

Upload

Drop your videos into a project. They're transcoded into an adaptive ladder and get a short media code.

02

Compose

Build a channel programme or pick the material for a broadcast. Set languages, subtitles, encryption and the schedule.

03

Go on air

Switch on. Share the link, embed the player, or point your own player or TV app at the HLS manifest.

HLSfMP4 / CMAFMPEG-TSABR ladderMulti-audioSubtitlesAES encryptionSchedule gridJSON API
Launching soon

Your channel is one upload away.

We're opening dodocast to early partners: media, education, events, in-house TV. Tell us what you want to put on air.

or write to hello@dodocast.com