Skip to main content
Every Livepeer stream and asset produces a standard HLS manifest URL at https://livepeercdn.studio/hls/{playbackId}/index.m3u8. This URL works with any HLS-compatible player. For non-React applications (Vue, Svelte, Angular, vanilla JavaScript), HLS.js is the standard library.

HLS.js integration

Safari supports HLS natively; the else if branch handles that case without HLS.js.

Vue example

Native video element

For Safari-only applications or when HLS support is guaranteed:
No JavaScript library required. This works in Safari and any browser with native HLS support (iOS Safari, macOS Safari). The React Player provides a richer component model for React applications. The video overview covers stream and asset creation.
Last modified on May 22, 2026