Skip to content

Releases: Novage/p2p-media-loader

v2.3.0-alpha.2

11 Apr 19:04

Choose a tag to compare

v2.3.0-alpha.2 Pre-release
Pre-release

v2.3.0-alpha.1

11 Apr 18:34

Choose a tag to compare

v2.3.0-alpha.1 Pre-release
Pre-release

What's Changed

  • fix(core): properly clear random HTTP download timeout by @mrlika in #510
  • fix: cap minimum bandwidth timeDiff to 1ms by @mrlika in #511
  • fix: standardize P2P stream identification via advanced metadata identifiers by @mrlika in #509
  • chore: Shaka Player v5 support; update dependencies by @mrlika in #512
  • Fix missing segment announcements by batching broadcast microtasks by @mrlika in #514
  • Optimize HLS.js buffer length for P2P segment sharing by @mrlika in #515

Full Changelog: 2.2.2...v2.3.0-alpha.1

2.2.2

16 Nov 23:08
99008e1

Choose a tag to compare

What's Changed

  • Chore: Update All Dependencies and Resolve TypeScript & ESLint Issues by @DimaDemchenko in #492

Full Changelog: 2.2.1...2.2.2

2.2.1

10 Mar 14:05
e064674

Choose a tag to compare

What's Changed

Full Changelog: 2.2.0...2.2.1

2.2.0

14 Feb 17:36

Choose a tag to compare

What's Changed

  • feat: add validateHTTPSegment function by @Chocobozzz in #467
  • fix: clear potential peer connections if one of the connections succeeded by @mrlika in #468

Full Changelog: 2.1.2...2.2.0

2.1.2

06 Feb 15:42
b26df75

Choose a tag to compare

What's Changed

Full Changelog: 2.1.1...2.1.2

2.1.1

27 Jan 14:32
22d48fb

Choose a tag to compare

What's Changed

Check Android ExoPlayer integration: https://github.com/Novage/p2p-media-loader-mobile

Full Changelog: 2.1.0...2.1.1

2.1.0

22 Nov 11:59
922276d

Choose a tag to compare

What's Changed

Full Changelog: 2.0.1...2.1.0

2.0.1

30 Sep 14:37
fe59c09

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

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