HLS VP9/fMP4 test
Caminandes - Llamigos
With fallbacks
HLS with VP9/MJPEG video tracks and Opus/MP3 audio tracks. Video.js enabled to provide HLS-over-MSE for Chrome/Firefox.
Current behavior:
- MSE-based streaming with VHS
- Firefox seems to work with VP9 & Opus tracks via video.js
- Chrome seems unhappy, something in the MSE is not ok with the VP9 first segment?
- (disabled) Safari uses the MP3 audio tracks and VHS gets confused because it tries to parse them as MP4 (not Safari's fault)
- Apple HLS player
- Safari 16 on macOS 13 plays MJPEG and MP3 audio
- iOS 16 plays VP9 or MJPEG if no hardware codec, and MP3 audio
- Those last two will also play h.263 or MPEG-4 visual IF labeled as false "avc1"; MJPEG can be properly labeled as "jpeg".
- no access to iOS 13-15
- iOS 12 doesn't seem to like any version on an old iPad Air, except the h264+MP3
- no access to iOS 11
- iOS 10 on iPhone 5C plays jpeg, h.263, or mpeg-4 visual IF labeled as false avc1.blah.
- iOS 9 doesn't understand the required version of HLS playlist format, and fails.