Skip to content
Everyone Has a Story
  • Home
  • Blog
  • About
  • Search

Cdn

It only fails in Safari: two HLS engines, and how to debug across hops

06-10-2026 · 8 min read · 1588 words · engineering

Why live HLS often fails in Safari but not Chrome: hls.js vs native recovery, a toolkit for debugging across CDN hops, and a go-live checklist.

Read more →

Putting a live HLS origin behind a CDN

06-10-2026 · 14 min read · 2778 words · engineering

Make a live HLS origin cacheable behind a CDN: stable URLs, cache keys, Cache-Control per file, cached 404s, CORS, origin shield and allow-lists.

Read more →
  • Twitter
  • Github
  • Linkedin
  • Email
  • RSS

© 2015–2026 Bhavesh S. Gupta

Built with Hugo