Skip to content

Releases: videojs/http-streaming

v2.9.3

29 Jul 15:01
Compare
Choose a tag to compare

Bug Fixes

  • Prevent audio groups without a playlist from being requested. (#1167) (8c10733)

v2.9.2

14 Jul 18:37
Compare
Choose a tag to compare

Bug Fixes

  • Default to using segmentInfo.trackInfo over this.currentMediaInfo_ to get segment track info. (#1162) (1d6bb55)
  • encode correct video width/height in transmuxed mp4 (#1166) (d32801a)
  • include all master playlists in default audio group (#1149) (297e2c7)
  • Prevent skipping frames in adts data via mux.js 5.11.3 (#1153) (253849a)

Chores

  • log transmuxer log events via segment loader (#1155) (1e2f7a4)
  • prevent debugger statement removal and soucemap updating via rollup-plugin-strip (#1147) (62f9c1c)
  • skip playback tests in forks (#1148) (063e163)
  • update utils/stats (#1146) (c504b0d)
  • use the new npm cache option when setting up node (#1157) (b7942ff)

Documentation

  • update maxPlaylistRetries outline level (93b293a)

Tests

v2.9.1

22 Jun 17:04
Compare
Choose a tag to compare

2.9.1 (2021-06-22)

Bug Fixes

  • actually default maxPlaylistRetries to Infinity (#1142) (4428e3a), closes #1098
  • don't decay average bandwidth value if system bandwidth did not change (#1137) (c22749b)
  • ts segments that don't define all streams in the first pmt (#1144) (36a8be4)

Tests

v2.8.3

22 Jun 17:24
Compare
Choose a tag to compare

2.8.3 (2021-06-22)

Bug Fixes

  • don't decay average bandwidth value if system bandwidth did not change (#1137) (d26abb1)

Tests

v2.9.0

11 Jun 16:52
Compare
Choose a tag to compare

2.9.0 (2021-06-11)

Features

Bug Fixes

  • add part level sync points, fix LL hls sync issues, add part timing info (#1125) (ee5841d)
  • Append valid syncRequests, better sync request choice, less getMediaInfoForTime rounding (#1127) (ce03f66)

Chores

v2.8.2

20 May 19:31
Compare
Choose a tag to compare

2.8.2 (2021-05-20)

Bug Fixes

  • add tests for data uri, fix data uri in demo page (#1133) (0be51eb)

v2.8.1

19 May 17:04
Compare
Choose a tag to compare

2.8.1 (2021-05-19)

Bug Fixes

  • add master referenced id/uri for audio playlists. Add playlists to hls media groups (#1124) (740d2ee)
  • m3u8-parser/eme updates (#1131) (29ece75)
  • only append/request init segments when they change (#1128) (a4af004)
  • set audio status on loaders when setting up media groups (#1126) (a44f984)

Chores

v2.8.0

28 Apr 18:01
Compare
Choose a tag to compare

2.8.0 (2021-04-28)

Features

  • add initialBandwidth option at the tech level (#1122) (2071008)

Bug Fixes

  • don't clear DASH minimum update period timeout on pause of a media loader (#1118) (82ff4f5)
  • null check sidx on sidxmapping, check that end > start on remove (#1121) (92f1333)

Code Refactoring

  • drop support for the partial muxer and handlePartial (#1119) (ab305f8)
  • offload mp4/ts probe to the web worker (#1117) (3c9f721)
  • segment/part choice and add more logging around the choice (#1097) (b8a5aa5)

v2.7.1

12 Apr 22:10
Compare
Choose a tag to compare

2.7.1 (2021-04-09)

Bug Fixes

  • experimentalLLHLS option should always be passed (#1114) (684fd08)

Chores

v2.7.0

06 Apr 20:18
Compare
Choose a tag to compare

2.7.0 (2021-04-06)

Features

  • Add EXT-X-PART support behind a flag for LL-HLS (#1055) (b33e109)
  • mark Video.js as a peer dependency (#1111) (99480d5)
  • support serverControl and preloadSegment behind experimentalLLHLS flag (#1078) (fa1b6b5)
  • usage and logging on rendition change with reasons (#1088) (1b990f1)

Bug Fixes

  • audio only media group playlists, audio group playlists, and audio switches for audio only (#1100) (6d83de3)
  • better time to first frame for live playlists (#1105) (1e94680)
  • catch remove errors, remove all data on QUOTA_EXCEEDED (#1101) (86f77fe)
  • Only add sidxMapping on successful sidx request and parse. (#1099) (de0b55b), closes #1107
  • support automatic configuration of audio and video only DRM sources (#1090) (9b116ce)

Chores