Skip to content

Releases: video-dev/hls.js

v0.1.10

21 Sep 12:25
Compare
Choose a tag to compare

bugfixes

  • buffer-controller : ensure that after video is ended, then media source detached then reattached, video will restart from start position.

v0.1.9

21 Sep 11:18
Compare
Choose a tag to compare

bugfixes

  • buffer-controller : ensure that first fragment loaded after MSE_DETACHED/MSE_ATTACHED is matching with last current media position
  • disable drift computation for live playlists to avoid fragment loading lagging behind

others

  • update LICENSE to Apache 2.0
  • change test streams and polish demo page

v0.1.8

08 Sep 15:57
Compare
Choose a tag to compare

API change

  • introduce MSE_DETACHED event

bugfixes

  • tsdemuxer: robustness against malformed streams
  • disable playlist/fragments timestamp drift handling that could happen on long playlists
  • fix frag loop error raised when instant switching quality level several times around the same playback session

v0.1.7

20 Aug 11:01
Compare
Choose a tag to compare

bugfixes

  • fix sliding live playlist buffer loading too slow, introducing buffering

v0.1.6

30 Jul 12:50
Compare
Choose a tag to compare

bugfixes

  • fix redundant level not being loaded in case of level/frag timeout

v0.1.5

29 Jul 17:03
Compare
Choose a tag to compare

bugfixes

  • fix buffering stuck and FRAG_LOOP_LOADING_ERROR raised when stressing hls.currentLevel/hls.nextLevel setter

v0.1.4

29 Jul 10:24
Compare
Choose a tag to compare

bugfixes

  • fix video "ended" never triggered

v0.1.3

28 Jul 12:31
Compare
Choose a tag to compare

improvement

  • support redundant streams. level controller will switch to redundant streams in case of level/fragment loading error/timeout.

API change

  • also provide manifest loading stats in MANIFEST_PARSED event

bugfixes

  • ensure that FRAG_CHANGED event is triggered at startup, when first video frame is displayed and playback is paused.
  • tsdemuxer: support streams longer than 2^32/90000 = 13hours
  • handle playlist/fragments timestamp drift that could happen on long playlists
  • tsdemuxer : workaround any kind of timestamp looping happening on long streams

v0.1.2

23 Jul 09:11
Compare
Choose a tag to compare

API change

  • introduce hls.startLoad()``and``config.autoStartLoad.If set to false, it allows to manually start playlist/fragment loading after manifest has been parsed.

v0.1.1

20 Jul 15:35
Compare
Choose a tag to compare

disable FPS controller as it is broken.