Skip to content

Releases: Novage/p2p-media-loader

2.0.1

30 Sep 14:37
fe59c09
Compare
Choose a tag to compare

This release fixes the IndexedDB example in the demo package.

What's Changed

  • IndexedDB demo: Fix parameters of getStoredSegmentIds (#424)

Full Changelog: 2.0.0...2.0.1

2.0.0

27 Sep 11:13
c43d73e
Compare
Choose a tag to compare

This release introduces the ability to implement custom segment storage, allowing for persistent storage of VOD streams using IndexedDB. This ensures that media segments remain stored in the browser after the web page reloads. You can see an example of how to set up IndexedDB storage here.

What's Changed

  • Breaking API Update: Minor configuration change to support custom segment storage. This update is not expected to impact most users.
  • Memory Storage Improvements: The default segment memory storage now automatically applies memory limits based on the user's browser to prevent site crashes on memory usage overflow.
  • Custom swarmId Support: You can now specify a custom swarmId through the URL in the demo component.
  • IndexedDB Example: The demo component now includes an example of using IndexedDB for segment storage.
  • New streamUrl Parameter: The demo component now includes a streamUrl parameter.

Full Changelog: 1.0.5...2.0.0

1.0.5

15 Aug 09:00
353317e
Compare
Choose a tag to compare

What's Changed

  • Fix getConfig types for HLS and Shaka engines
  • Fix Clappr example documentation
  • Small improvements in the demo
  • Dependencies update

Full Changelog: 1.0.4...1.0.5

1.0.4

19 Jul 13:00
0972c00
Compare
Choose a tag to compare

What's Changed

  • Fix Clappr demo
  • Fix the issues found in the peer protocol. The P2P protocol version changed to v2
  • Fix Safari tracker announcement (multiple WebSockets) issue
  • Update documentation
  • Extend interfaces with the new events

1.0.3

01 Jul 19:57
Compare
Choose a tag to compare

Fixes

  • Fix p2p-media-loader-core package export and types

Full Changelog: 1.0.2...1.0.3

1.0.2

01 Jul 18:05
Compare
Choose a tag to compare

Fixes

  • Fix npm packages to work with the default Webpack
  • Remove .map.d.ts file from the packages

Full Changelog: 1.0.1...1.0.2

1.0.1

26 Jun 16:01
ef0de12
Compare
Choose a tag to compare

New features

  • Remove comments from ES modules to minify them more

1.0.0

25 Jun 15:28
Compare
Choose a tag to compare

New features

  • Supports latest Hls.js and ShakaPlayer
  • Supports iOS
  • ES module bundle
  • Full rewrite of the code and algorithms
  • Dynamic configuration in runtime
  • P2P for both audio and video streams if they are split
  • Zero config

1.0.0-beta.1

25 Jun 14:09
Compare
Choose a tag to compare
1.0.0-beta.1 Pre-release
Pre-release

Fixes

  • Fix README.md publishing

1.0.0-beta.0

25 Jun 13:33
Compare
Choose a tag to compare
1.0.0-beta.0 Pre-release
Pre-release

New features

  • Supports latest Hls.js and ShakaPlayer
  • Supports iOS
  • ES module bundle
  • Full rewrite of the code and algorithms