Bosca / CMS

Media

Upload once. Served everywhere.

Video, audio, and images are content items like any other — but the moment one is uploaded, Bosca transcodes it for adaptive streaming, generates previews, and transcribes it into searchable text. You upload the original; the platform produces everything else.

The processing pipeline

From upload to ready

Every media item moves through a lifecycle — Upload, Preparing, Ready — and surfaces as Errored if processing fails, so a broken asset never silently ships.

Upload

the original lands

Preparing

transcode, thumbnail, transcribe

Ready

streaming, searchable

Adaptive streaming

The right quality, automatically

Video is transcoded for adaptive streaming, so every viewer's player picks the quality their connection can carry — no buffering on a phone, full fidelity on a desktop. You control how far that goes with encoding profiles and a resolution ceiling.

  • Encoding profiles — basic, plus, premium — choose how many quality tiers to produce.
  • A maximum resolution tier caps output at 1080p, 1440p, or 2160p, per item or as a global default.
  • Media specs are captured on ingest — duration, resolution, aspect ratio, and format.
launch-keynote · video
2160p1080p720p480pauto

Transcription

Every word, searchable

Video and audio are transcribed automatically into language-tagged tracks — as plain text and as subtitle files. The text is indexed for full-text search, so a viewer can find the moment someone said a phrase, and the subtitles make the media accessible out of the box.

  • Transcripts feed the same search index as the rest of your content.
  • Subtitle tracks drop straight into a player as captions.
  • Time event types mark named moments on the timeline — chapters, highlights, cues.
keynote.en.vtt
WEBVTT

00:00:04.120 --> 00:00:07.480
Welcome — thanks for joining us today.

00:00:07.480 --> 00:00:11.900
We're going to show you the new library.

Keep exploring

More on the CMS