SolutionsHosting & playerMultilingual video

One video.Every language.

Upload a file with several audio tracks and subtitles — dodocast keeps them in HLS and the viewer picks the language in the player. A 24/7 channel can promise viewers its languages and make sure the promise holds.

Tracks

The player menu, built from your tracks.

01 / TRACKS

Tracks from the source

Audio and subtitles are extracted from the uploaded file — mkv, mov or mp4 with several tracks.

02 / LABELS

Name and language

The track name shows in the player menu, the language is picked from a list, and there’s an extra language label.

03 / ACCESSIBILITY

Accessibility flags

Forced subtitles, subtitles for the hard of hearing (SDH) and audio description for blind viewers.

04 / DEFAULT

Default track

Plays when the viewer hasn’t chosen another. Matching the system language still works.

05 / STREAM

Only what you need in the stream

Turn individual tracks or a whole type on and off — for example, drop all subtitles from the stream.

06 / CHANNEL

Channel languages

A 24/7 channel declares which audio and subtitle languages it guarantees to viewers.

24/7 channels

A language promise, enforced.

Videos with different sets of tracks end up in one channel. The channel declares its languages in the player, and the mode decides what happens to a video without the right track.

MIXED

No promise

No languages declared: each video plays its own default track.

SOFT

Soft

Promised languages play where they exist; otherwise the default track plays.

STRICT

Strict

A video without tracks in every declared language won’t get into the channel.

Channel subtitles. Tracks exist in every chosen language; where a video has no translation, the track stays empty. The console shows how many videos lack each language.

How to set it up

Three steps in the console.

01

Prepare the source

An mkv, mov or mp4 with all audio tracks and subtitles.

02

Label the tracks

The Tracks tab: name, language and flags for the player menu.

03

Choose what’s in the stream

Turn on the tracks you need — the player shows them to viewers.

Tracks come from the source file. Uploading a separate .srt or audio file isn’t possible yet — mux all tracks into an mkv or mov before uploading.

HLSMulti-audioSubtitlesSDHForcedAudio description
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