News for hackers. Stuff that matters.
Re:Show HN: I took back Video.js after 16 years and we rewro... by KingMob on Tuesday March 24, 2026 @11:04PM (#47512728)
It's still mandatory for all but the newest iOS devices, which don't support MediaSourceExtensions.
Re:Show HN: I took back Video.js after 16 years and we rewro... by Heff on Tuesday March 24, 2026 @11:22PM (#47512857)
This is true, and the whole iOS/iPadOS/tvOS ecosystem supports HLS natively making it much easier to work with on that platform. In addition, Chrome recently added support for HLS[1] (and not DASH), so the native browser support for HLS is getting pretty wide.

HLS also has newer features that address the growing manifest issues you were seeing. [2]

All that said, I think a lot of people would feel more comfortable if the industry's adaptive streaming standard wasn't completely controlled by Apple.

[1] https://caniuse.com/http-live-streaming

[2] https://www.mux.com/blog/low-latency-hls-part-2

Re:Show HN: I took back Video.js after 16 years and we rewro... by Retr0id on Wednesday March 25, 2026 @01:45AM (#47513751)
How do you actually use HLS in the form of a native browser feature? Can you just put the m3u8 in the video src?
Re:Show HN: I took back Video.js after 16 years and we rewro... by pjc50 on Wednesday March 25, 2026 @04:34AM (#47514773)
Yes, doing that works perfectly. If you use videojs it will automatically use native support if present.