Skip to main content

How Playback Works

We give you a URL, you use it to play a video

After you upload a video and get an Edge ID, you can create a URL like this:

https://worker.hesedvid.com/v1/edge_EVNENCJS37003VO58NNFZQTMWG7S66YA9TUY78/master.m3u8

You take this URL, give it to a compatible HLS player, and you’re off to the races.

Choosing a player

  • Iframe - Shaka Player under the hood. Fastest to embed.
  • Video.js - Likely the best all around choice.
  • Shaka Player - Not so user friendly, but very robust.
  • HLS.js - Most lightweight option.
  • Mux Player - Great if you’re already using Mux.

Why you might choose Shaka PlayerShaka player is an excellent project which has unique features relative to other players:

  1. Offline playback
  2. Sophisticated DRM support
  3. Low level resolution & playback control
  4. Native AdManager integration for interstitial ads
  5. Exceptional retry logic
  6. Chromecast support

We choose to build on Shaka Player for these reasons. But for most use cases, video.js is excellent.