Skip to content

Dash.js Release v1.4

Compare
Choose a tag to compare
@dsparacio dsparacio released this 12 Jun 20:28
· 5288 commits to master since this release
  • Multiperiod re-design
  • Enhanced xlink support for xlink onLoad
  • DRM support and improvements with key prefetching API.
  • Optimize Starting bit rate selection including
    • starting index API
    • starting bitrate API
    • maxBitrateAllowed API
    • Last known Bitrate cached with TTL for starting bitrate
    • Defaults down to starting at bitrate <= 1 mbps
  • Live edge detection enhancements (current order of fallback)
    • UTC Manifest attribute detection
    • Segment Timeline Advertised Frag ID
    • Default NTP time server with API to add and remove more.
    • DateHeader lookup
    • Default back to live edge binary search.
  • Fragment Abandonment ABR rule (Abandon download and switch).
  • Scheduling API to set number of allowed parallel request.
  • WebVTT caption style support
  • Header License Consistency
  • Author File Added
  • Node compliance
  • JSDoc enhancements
  • Various bug fixes

Known Issues

  • Dash playback with Dash.js in safari on Mac OS Yosemite fails.
  • Missing parameter in calls to DashAdapter.getEventsFor.
  • Default NTP time server does not support HTTPS at this time.
  • CDN-hosted minified files are not currently accessible via https. This is being corrected and will be tracked via #371
  • Multi-track audio not yet supported – tracked by #16