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