Audio/Video Streaming

Putting video on a page is easy. Delivering it so it starts in under a second on a phone on mobile data, holds up when the connection drops, and cannot be downloaded from the page source by anyone who opens dev tools is the actual work.

That means adaptive bitrate streaming with several renditions, a CDN close to the audience, signed URLs that expire, and a poster frame so the page never shows a black rectangle while it loads. Autoplay is muted or absent, because a video that starts talking at someone is a reason to close the tab.

For anything sold, playback has to know who is watching. Entitlement checks, resume position, and progress tracking are what separate a course platform from a folder of files with a paywall in front of it.

// what you get

What's included.

  • Adaptive bitrate transcoding and HLS delivery over a CDN
  • Signed, expiring playback URLs tied to who is entitled to watch
  • Live streaming with recording, where the product needs it
  • Captions and transcripts, which serve accessibility and search at the same time
  • Resume position, progress tracking, and completion records
  • Playback analytics: where people start, stall, and stop watching
// where it fits

The situations this is usually bought for.

A course library people paid for

Entitlement on every request, resume where they left off, and a completion record the business can rely on.

Video that buffers on a phone

One large file served to every device. Multiple renditions and a CDN fix the common case entirely.

Paid content circulating for free

Direct file URLs found in the page source. Signed, short-lived URLs make casual sharing stop working.

// built

Where this shows up in our own work.

BTC Casey homepage: Learn money. Master Bitcoin., with a live Bitcoin network ticker
Online training marketplacebtcasey.com

BTC Casey

A marketplace for online courses on money and Bitcoin: free, full, and cohort tiers, with video lessons, checkout, and student progress in one place. Taught in person at a 450-student learning center, now streaming.

In build. Not open to students yet.

Full portfolio
Two people walking together outdoors
// say hello

Tell us what you are trying to fix.

Discovery calls are free and usually last 30 minutes. We listen first, and we will tell you honestly if audio/video streaming is the wrong thing to spend money on.