HLS in HTML5 support in JW Player is currently only for Chrome 34 and above. We recommend updating to the latest version of Chrome to get the most out of HLS. Specifically support for High Efficiency Advanced Audio Codec (HE-AAC) was only introduced in Chrome 50.
Release Date: June 21, 2016
HLS JS - Tokenized child manifests were not being parsed properly when url search params contained slashes
Added support for JW Platform JSON feeds in related plugin
Release Date: May 25, 2016
Audio mode with Shaka is now supported
adImpression now returns the mediaFile URL of the chosen creative
HLS HTML5 - Player would occasionally stall on quality upswitches
HLS HTML5 - Multiple forward seeks could stall playback
HLS HTML5 - M3U8 manifests with capital letters were not handled correctly
getDuration() returned duration of the previous playist item, if called before metadata was loaded
load() was not choosing the correct provider when changing playlist items or loading media via API
CSS list item styles could affect right click menu styling
Player volume was not persisting on page reloads
Stopping and replaying in HTML5 could cause an error
Release Date: May 11, 2016
Added hlshtml configuration option to control use of HLS HTML5
Release Date: May 6, 2016
Caption styling will now work with native HTML5 tracks in Chrome Desktop
When rendering captions in Chrome natively, "fontSize" in the "captions" block will not be obeyed, due to font scaling
Changed how player fonts are loaded to prevent false positives with certain firewalls
Progressive live streams should now change states correctly
Google IMA ad schedules should now play properly
Fixed an issue in IE11/Firefox where captions may display during ads
“Default” sideloaded captions should now display in Safari automatically
Release Date: April 25, 2016
HLS in HTML5
Adaptive bitrate switching for Live, DVR and VOD streams
Extensive support for streams with discontinuities
608 embedded captions
Playback AES encrypted streams over HTTP and HTTPS
ID3 timed metadata
Fast, frame accurate seeking
Audio only streams with MP3 or AAC
MPEG 2 Layer 3 and MPEG 1 Layer 3 for MP3 is supported
HE-AAC in Chrome 50+
H.264 main and baseline profiles
High profile is dependent on hardware
Not yet functional
Embedded WebVTT captions
Redundant CDN switching
Verified Encoders and CDNs
Amazon Web Services
Google IMA ad tags will automatically get duration and video title added to the request url for more enhanced ad targeting.
WebVTT captions are rendered using the native <track> element in Chrome.
Note: Caption styling from player setup is not yet supported with HTML5 video in Chrome. This will be released with JW 7.5.
DASH streams will now play in FireFox 45 and up. Still no reliable Safari support.
Shaka Provider has been updated to version 1.6.5
Using the API to trigger captions was not updating UI correctly.
Relative urls were not working in FireFox.
Mobile chrome was sending an additional play event.
Closed-captions no longer appear during ad playback.
Fixed an issue that could cause Google IMA ads to play behind content