Skip to content

Releases: videojs/http-streaming

v2.10.0

29 Jul 15:02
Compare
Choose a tag to compare

Features

  • add experimental pixel diff selector behind a flag defaulted off (#786) (a0c0359)
  • Add experimentalExactManifestTimings which forgoes TIME_FUDGE_FACTOR during segment choice (#1165) (67a1201)

Bug Fixes

  • exclude playlists on DRM key status of output-restricted (#1171) (de5baa7)
  • Generate the correct number of segments for segment template multi period dash (#1175) (413fee3)
  • update vhs-utils to correctly detect mp4 starting with moof/moov (#1173) (464a365)

Chores

  • add tests/sources for manifest object urls (#1168) (5f60612)

Tests

  • refactor tests so that players/blob urls/ and media elements are cleaned up (#1174) (b3d1ec0)

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