HLS with correctly-labeled VP9 (.mp4) and MJPEG (.mov) video tracks and Opus (.mp4, for Chrome/Firefox) and MP3 (.mp3, used by Safari) audio tracks. Video.js is enabled but will not yet override the native HLS in Safari Desktop.
WebM VP9/Opus, WebM VP8/Vorbis, or HLS. Current versions of desktop Safari should see one or the other WebM, and those that fall back to the HLS may or may not work.
Current behavior:
Browsers that play the VP9 track or one of the WebM files will get sharp video, those that play the MJPEG track will get blurry video. Audio should sound the same either way.
platform | vp09 in .mp4 | mp4v in .mp4 | s263 in .3gp | jpeg in .mov | jpeg in .mp4 |
---|---|---|---|---|---|
macOS 13 / Safari 16.4 on 2019 Intel MBP, 2020 M1 MBA |
if lie | if lie | works | works in 16.4 only? | |
macOS 12 / Safari 16.4 on 2015 Intel MBP, 2015 Intel MBA |
if lie | if lie | if lie | ||
iOS 13+ on A12+ | works | works | if lie | if lie | works in 16.4 only? |
iOS 13+ on A11+ | works | if lie | if lie | works in 16.4 only? | |
iOS 12 on A7 | |||||
iOS 10 on A6 | if lie | if lie | if lie |